Вы начнёте с изучения основ JavaScript, познакомитесь с актуальными возможностями стандарта ECMAScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач. На практике познакомитесь с архитектурным паттерном MVP (Model View Presenter) и узнаете, что такое компонентный подход к разработке, слабое связывание кода и дата-биндинг. Научитесь работать с REST API (CRUD) и настраивать окружение: собирать приложение с помощью webpack, подготавливать сервер для разработки, подключать зависимости из npm. Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты и использовать для этого библиотеку Jest.
Вы научитесь создавать выразительную и доступную разметку, работать с графическим макетом, строить сетки страниц, оформлять декоративные элементы и текстовое содержание, оптимизировать код и готовить завершённый проект к публикации. Вы научитесь создавать разметку по методологии БЭМ, использовать препроцессоры, строить адаптивные сетки, работать с адаптивной и ретиновой графикой, использовать инструменты автоматизации и настраивать сборку проекта для публикации. Вы изучите основы JavaScript, познакомитесь с актуальными возможностями стандарта ECMAScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач.
Профессия «Javascript-разработчик» со специализацией Vue.js в индивидуальном формате со стажировкой. Плотная работа с индивидуальным наставником по вашему выбору. Подстраиваемся под ваш график, индивидуальное расписание занятий в формате «1:1». Одновременный старт обучения и стажировки в компании-партнёре: больше года коммерческого опыта к концу программы. Нашу программу используют ведущие технические вузы России — ИТМО, Политех, УрФУ, ЛЭТИ, КФУ, ТГУ, Московский Политех и другие.
Вы начнёте с изучения основ JavaScript, познакомитесь с актуальными возможностями стандарта ECMAScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач. На практике познакомитесь с архитектурным паттерном MVP (Model View Presenter) и узнаете, что такое компонентный подход к разработке, слабое связывание кода и дата-биндинг. Научитесь работать с REST API (CRUD) и настраивать окружение: собирать приложение с помощью webpack, подготавливать сервер для разработки, подключать зависимости из npm. Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты и использовать для этого библиотеку Jest. Вы познакомитесь с платформой Node.js и научитесь создавать приложения для сервера. Узнаете как проектировать REST API и напишете первую спецификацию REST API в формате Open API. Научитесь применять TypeScript для разработки серверных приложений, взаимодействовать с базой данных MongoDB, валидировать данные от клиентов, создавать приватные маршруты, применять JWT. Вы познакомитесь с микросервисной архитектурой и научитесь применять её для разработки сложных приложений для бэкенда. Изучите современный фреймворк Nest.js. Познакомитесь с разными способами взаимодействия между микросервисами: синхронным и асинхронным. На практике разберётесь с брокером сообщений RabbitMQ.
Вы научитесь создавать выразительную и доступную разметку, работать с графическим макетом, строить сетки страниц, оформлять декоративные элементы и текстовое содержание, оптимизировать код и готовить завершённый проект к публикации.
Вы изучите основы JavaScript, познакомитесь с актуальными возможностями стандарта ECMAScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач.
Вы научитесь создавать разметку по методологии БЭМ, использовать препроцессоры, строить адаптивные сетки, работать с адаптивной и ретиновой графикой, использовать инструменты автоматизации и настраивать сборку проекта для публикации.
Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Будете настраивать окружение. Поймёте, где использовать React, а где он не нужен. Познакомитесь с библиотекой Redux. Большой упор будет сделан на отладку кода. Кроме этого, вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты и использовать для этого библиотеку Jest.
Вы познакомитесь с микросервисной архитектурой и научитесь применять её для разработки сложных приложений для бэкенда. Обсудите плюсы и минусы микросервисной архитектуры. Узнаете, когда она ускоряет процесс разработки приложения, а в каких случаях наоборот, замедляет. Научитесь декомпозировать функциональность приложения на микросервисы. Познакомитесь с концепцией монорепозиториев на практике. Расширите знания об инструментах для разработки приложений для бэкенда. Изучите современный фреймворк Nest.js. Разберётесь с его абстракциями и компонентами: модули, пайпы (pipes), guards, exception filters, interceptors, providers, IoC/DI и так далее. Глубже погрузитесь в базы данных. На практике попробуете PostgreSQL, MongoDB. Научитесь применять Prisma ORM для взаимодействия с СУБД. Узнаете как применять язык запросов (SQL). Познакомитесь с разными способами взаимодействия между микросервисами: синхронным и асинхронным. На практике разберётесь с брокером сообщений RabbitMQ. За время курса вы освоите несколько новых паттернов проектирования, расширите знания о Docker, научитесь деплоить приложение на виртуальный сервер.
Вы познакомитесь с платформой Node.js и научитесь создавать приложения для сервера. Узнаете как проектировать REST API и напишете первую спецификацию REST API в формате Open API. Научитесь применять TypeScript для разработки серверных приложений, взаимодействовать с базой данных MongoDB, валидировать данные от клиентов, создавать приватные маршруты, применять JWT и многое другое. А ещё узнаете о разработке приложений для командной строки (CLI). В курсе сделан большой упор на построение гибкой архитектуры приложения. Рассматриваются новые паттерны и подходы (IoC, DI и так далее). Для разработки проектов применяется ООП подход.