Успешные девелоперы и инженеры из известных компаний совместно с образовательной платформой Otus подготовили онлайн-курс по программированию на Vue.js. Познакомьтесь с возможностями одного из фреймворков экосистемы Java и научитесь создавать и оптимизировать приложения типа SPA. Разберитесь в различных паттернах проектирования продуктов и узнайте, как писать clean code на TypeScript, а также освойте работу в Jest и Cypres для проводите тестирования ваших проектов. Поймите, как взаимодействовать с базами данных при помощи GraphQL-запросов и облачных хранилищ Firebase и Electron.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Вас ожидают 4 месяца обучения, во время которых преподаватели дадут всю необходимую теорию и множество практических заданий. В конце курса вы защитите дипломный проект, который станет заметной частью портфолио, а платформа Otus поможет с трудоустройством.
Познакомитесь с основными инструментами современной веб-разработки и разберетесь в синтаксисе JS.
Изучите основные преимущества фреймворка Vue и поймете, как начать начать собственный проект.
Разберетесь во встроенных шаблонах Vue и изучите их основные директивы и свойства.
Научитесь писать компоненты на Vue и настраивать их взаимодействие между собой.
Узнаете, как писать формы для получения данных и применять SFC-подход в своей работе.
Познакомитесь с альтернативными шаблонизаторами: less/sass/scss и pug.
Узнаете, как написать конфигурацию для роутера, а также использовать хуки для работы над компонентами.
Изучите State manager Vuex и поймете, почему в современной фронтенд-разработке популярно централизованное управление стейтом.
Научитесь использовать библиотеку Jest для написания юнит тестов для приложений.
Разберитесь в свойствах computed и watchers, а также освоите подход Vue.set для обновления сложных моделей.
Изучите концепты языка, которые получают все большую популярность.
Освоите разные типы библиотек и их использование при разработке продуктов.
Изучите возможности GraphQL и научитесь подключать его к приложению, а также освоите техники авторизации.
Узнаете, какие существуют интеграции для работы с данными, и поймете преимущества поставщика облачных услуг Firebase.
Разберетесь в фреймворке Nuxt и научитесь с его помощью создавать SSR-приложения.
Создадите интерфейсы, модули и компоненты на Typescript.
Научитесь структурировать файлы и код в приложении по мере роста кодовой базы.
Обсудите идеи для дипломного проекта с кураторами и получите полезные советы по их реализации.
Создадите полноценное приложения для декстопа, используя фреймворк Electron.
Разберетесь в самых современных технологиях для веб-разработки на всех этапах: figma, postman, git, trello и т.д.
Узнаете, как создавать анимацию и управлять ее с помощью CSS, и познакомитесь с библиотеками готовых эффектов.
Поймете, как различные компоненты веб-приложений сочетаются с фреймворком Vue.
Научитесь анализировать архитектуру кода продукта и узнаете, как можно его улучшить.
Изучите функциональное программирование и его паттерны и поймете, в чем преимущества этого метода перед другими.
Подберете темы для дипломного проекта и узнаете правила работы над ним и критерии оценивания.
Сможете задать интересующие вас вопросы по изученному материалу и дипломному проекту вашим преподавателям.
Защитите дипломную работу и получите полезные советы и рекомендации по дальнейшему развитию от экспертов курса.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.