Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Разработчик JavaScript. Углубленный уровень от Otus

Вы научитесь

Этот курс подойдет тем, кто уже имеет начальные знания и опыт программирования на JavaScript, а также бэкенд-разработчикам, которые хотят переквалифицироваться.. Вы получите знания, необходимые для начала работы fullstack-разработчиком. Вы познакомитесь с популярными фреймворками JS, научитесь использовать библиотеки, сможете разработать и протестировать веб-приложение. Получите практические навыки, которые пригодятся вам в дальнейшей работе. В конце обучения вы пройдете карьерную консультацию: получите список подходящих вакансий от партнеров площадки и заполните свое резюме.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
5 месяцев
Стоимость
121000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Применять TDD подход
#02
Использовать фреймворки
#03
Писать код на диалектах JS
#04
Писать веб-приложения с помощью библиотек
#05
Использовать JavaScript для решения задач фронтенда и бэкенда
Программа курса

Обучение на курсе проходит онлайн. Для общения с однокурсниками и преподавателем используется Slack. Дважды в неделю будут проходить вебинары, а 2 раза в месяц вы будеет получать домашнее задание. Последний месяц обучения выделен на подготовку дипломного проекта.

Модуль 1. JavaScript

Познакомитесь с современными фреймворками и узнаете, как будет проходить обучение на курсе. Узнаете, какие задачи можно и нельзя решить с помощью этого языка. Поймете, как происходит взаимодействие js и браузера. Рассмотрите его возможности, познакомитесь с NPM и package.json. Познакомитесь с особенностями разработки, основанной на тестах.

Познакомитесь с современными фреймворками и узнаете, как будет проходить обучение на курсе.

Узнаете, какие задачи можно и нельзя решить с помощью этого языка.

Поймете, как происходит взаимодействие js и браузера.

Рассмотрите его возможности, познакомитесь с NPM и package.json.

Познакомитесь с особенностями разработки, основанной на тестах.

Модуль 2. Node.js

Познакомитесь с функционалом стандартной библиотеки. Научитесь работать с потоками и процессами. Узнаете, как используются модули. Поймете, как используется фреймворк на сервере. Познакомитесь с функционалом системы управления базами данных. Узнаете, как использовать расширенный функционал СУБД. Научитесь использовать для этих целей фреймворки Mongoose и Express. Сможете использовать язык запросов для API-интерфейсов. Узнаете, как происходит автоматизация тестирования. Научитесь разворачивать проект на сервере.

Познакомитесь с функционалом стандартной библиотеки.

Научитесь работать с потоками и процессами.

Узнаете, как используются модули.

Поймете, как используется фреймворк на сервере.

Познакомитесь с функционалом системы управления базами данных.

Узнаете, как использовать расширенный функционал СУБД.

Научитесь использовать для этих целей фреймворки Mongoose и Express.

Сможете использовать язык запросов для API-интерфейсов.

Узнаете, как происходит автоматизация тестирования.

Научитесь разворачивать проект на сервере.

Модуль 3. Современный стек JavaScript

Изучите возможности их использования. Познакомитесь со сборщиком модулей и научитесь его применять. Изучите эту технологию. Поймете, какие процессы происходят в фоновом режиме. Рассмотрите инструменты для проведения тестирования. Получите базовые знания об этом языке. Углубитесь в специфику использования TypeScript и его возможности.

Изучите возможности их использования.

Познакомитесь со сборщиком модулей и научитесь его применять.

Изучите эту технологию.

Поймете, какие процессы происходят в фоновом режиме.

Рассмотрите инструменты для проведения тестирования.

Получите базовые знания об этом языке.

Углубитесь в специфику использования TypeScript и его возможности.

Модуль 4. React

Получите представление о библиотеке React и расширении JSX. Изучите основные компоненты, используемые в работе. Научитесь ими пользоваться и поймете, зачем они нужны. Поймете, каких целей можно и нельзя достичь с его помощью. Разберетесь, что это такое. Познакомитесь с Flux и библиотекой Redux. Узнаете, как он происходит. Научитесь оптимизировать приложения. Рассмотрите лучшие практики запуска приложения. Поймете специфику использования облачных сервисов и техникой отрисовки приложений.

Получите представление о библиотеке React и расширении JSX.

Изучите основные компоненты, используемые в работе.

Научитесь ими пользоваться и поймете, зачем они нужны.

Поймете, каких целей можно и нельзя достичь с его помощью.

Разберетесь, что это такое. Познакомитесь с Flux и библиотекой Redux.

Узнаете, как он происходит. Научитесь оптимизировать приложения.

Рассмотрите лучшие практики запуска приложения.

Поймете специфику использования облачных сервисов и техникой отрисовки приложений.

Модуль 5. Angular

Познакомитесь с Angular и узнаете, зачем его использовать. Поймете, в чем заключается разница между этими понятиями. Рассмотрите функционал этого инструмента. Поймете, как контролировать работу приложения. Научитесь их создавать и контролировать. Изучите особенности этих процессов.

Познакомитесь с Angular и узнаете, зачем его использовать.

Поймете, в чем заключается разница между этими понятиями.

Рассмотрите функционал этого инструмента.

Поймете, как контролировать работу приложения.

Научитесь их создавать и контролировать.

Изучите особенности этих процессов.

Модуль 6. Vue

Поймете, чем он отличается от других фреймворков. Рассмотрите преимущества и недостатки. Изучите функционал этого фреймворка и поймете, зачем его использовать. Разберете каждое понятие и научитесь их использовать. Рассмотрите специфику маршрутизации в этом фреймворке. Познакомитесь с библиотекой управления состоянием.

Поймете, чем он отличается от других фреймворков. Рассмотрите преимущества и недостатки.

Изучите функционал этого фреймворка и поймете, зачем его использовать.

Разберете каждое понятие и научитесь их использовать.

Рассмотрите специфику маршрутизации в этом фреймворке.

Познакомитесь с библиотекой управления состоянием.

Модуль 7. Проектная работа

Подведете итоги курса и суммируете полученную информацию. Представите свои итоговые работы перед комиссией и получите обратную связь.

Подведете итоги курса и суммируете полученную информацию.

Представите свои итоговые работы перед комиссией и получите обратную связь.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.