Fullstack разработчик JavaScript от OTUS

От: OTUS
3.7/5
3 отзыва

42 занятия для освоения методик разработки веб-приложений на JavaScript. Курс длится 6 месяцев. Подходит программистам из разных областей, которые хотят стать Fullstack-разработчиками. В программе: изучение ландшафта современных технологий Node, React, Angular, Vue, Web Components, внутренних алгоритмов и логики работы фреймворков. Обратная связь по заданиям от эксперта и сертификат по окончании. Лучших выпускников пригласят на собеседования.

Сводка

Цена
от 80 000₽ 65 500₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
180 дней
Язык
ru

Описание курса

Создавать веб-приложения с использованием современных технологий

- Понимать принципы работы современных JavaScript фреймворков и библиотек
- Разбираться в подходах при проектировании, организации, контроле состояния и тестирования серверных и клиентских приложений
- Выбирать подходящие инструменты для проекта
- Тестировать проект unit-тестами на разных уровнях

О школе

OTUS
Отзывы 0
Информация
Компания основана в 2017 году. Официальный сайт https://otus.ru. Мы собрали и проверили более 97 отзывов об онлайн курсах OTUS.

Программа курса

JavaScript
Мы рассмотрим основные возможности современного и традиционного JavaScript, стандарт EcmaScript 6+, Templates, асинхронные паттерны Promise, Async Await, переменные, замыкания, функции, наследование и классы. Разберем особенности браузерного API и спецификаций Web Components на примере библиотеки Lit-HTML. Обсудим главные принципы и возможности Node.js, а также NPM для управления зависимостями и автоматизации задач. Мы научимся использовать Test-Driven Development при решении практических задач.
Современный Стэк JavaScript
В этом блоке мы рассматриваем свежие, но уже зарекомендовавшие себя темы из мира JavaScript. Познакомимся со спецификацией Web Components, и научимся использовать библиотеку Lit-Element, построенную вокруг этой технологии.
SvelteJS - новая большая вещь в мире фронтенда, и мы обязательно должны ее попробовать. TypeScript - стандарт отрасли, поэтому мы начинаем его изучать и практиковать как можно раньше в курсе в FullStack JavaScript разработчик.
Node
Этот модуль о серверной среде JavaScript. Мы разберем ключевые особенности Node.js - EventLoop, модули и потоки. Мы научимся строить API, используя фреймворк Express, подходы REST и GraphQL. Поговорим о WebAssembly и общих практиках при работе с процессами и ошибками. В конце мы подведем резюме стэка технологий Node.js.
Vue
В этом модуле мы сосредоточимся на Vue - современном и популярном FrontEnd фреймворке. Мы рассмотрим особенности шаблонизации и создания динамических приложений на Vue. Разберем возможности и жизненный цикл компонент, хранения состояния. Изучим инструменты Vuex и Vue CLI. Будем настраивать и оптимизировать сборку приложений с Server-Side Rendering.
React
Мы подробно изучим стэк технологий React. Рассмотрим особенности синтаксической шаблонизации JSX, особенности передачи данных и хранения состояния с помощью state и props. Разберем свойства компонентного подхода для декомпозиции React приложений, жизненный цикл и типы компонент, например, High-Order Components. Изучим шаблон проектирования Flux и его реализацию на примере библиотеки Redux. Будем настраивать и оптимизировать приложения с Server-Side Rendering.
Angular
Подробно изучим язык TypeScript и преимущества его использования. Разберем паттерн проектирования Observable на базе библиотеки RxJS. Научимся работать с фреймворком Angular - создавать компоненты и формы, управлять Routing, использовать Dependency Injection для сервисов, а также тестировать и собирать приложения с помощью Webpack.
Проектная работа
Заключительный месяц курса посвящен проектной работе. Это то, чем интересно заниматься студенту на базе знаний, полученных на курсе.
Инструменты
JavaScript
HTML
CSS
TypeScript
JSX
NodeJS
Angular
RxJS
ReactJS
Redux
Webpack
MongoDB
Lit-Element
Express

Отзывы

Рейтинг 3.7
3 отзывов
2 года назад
Прошел в онлайн-школе курс разработки на JS. В целом, не жалею, но ценник задрали. Если бы бучение было в оффлайне, но платить по 10к с лишним в месяц за онлайн-уроки – это перебор. Хотя материал полезный и свою квалификацию я реально поднял. В сумме обучение встало в 40к за 4 месяца. Но зато здесь полноценные вебинары, а не видеоуроки в записи. Так что это нормальная онлайн-школа. Курсы рассчитаны не для новичков, об этом предупреждают заранее. Также понравился подход вступительного тестирования: получасовой тест на знание азов языка. Т.е. обучаться могут только от уровня Junior, а лучше Middle. Это чтобы по ходу обучения не было вопросов, что я этого не знаю, этого не понимаю. Сам материал структурирован и дается так, что поначалу изучаются общие моменты, а затем идет усложненная работа с конкретными темами (работа с конкретными фреймворками, инструментами, практикумы по созданию веб-приложений и пр.). Интенсивность обучения умеренная. Вебинары проводят 2 раза в неделю, все в соответствии с расписанием, и это не обязательно выходные. У меня они начинались в 8 вечера, длились 1,5 часа (2 академических часа по их расчетам). Были домашние задания, тут их делаешь в соответствии со своими навыками, у меня уходило около 3-х часов. Так что объем времени, который нужно выделять еженедельно, заранее можно спрогнозировать. Лекции читают нормальные преподаватели (у меня было 2), у каждого за плечами солидный опыт в разработке, так что они знают, о чем говорят. На все вопросы отвечают охотно, помогают реально разобраться в теме, если где-то недопонял. Но за вас работу делать не будут, здесь до всего лучше доходить своим умом. В конце курса дают сертификат и шанс найти работодателя из партнеров школы. И то, и то для меня не актуально: 1 – от наличия бумажки на меня проекты не будут сыпаться с неба, а очередная в мою копилку уже не особо нужна, благо богатое портфолио спасает; 2 – на фрилансе заказов полно, курс проходил, чтобы повысить свои навыки, этого добился. Но может кому-то это и пригодится.
Отзыв взят с сайта mooc.ru
2 года назад
ДОСТОИНСТВА: Актуальные темы, профессиональные преподаватели, возможность получения советов и обратной связи НЕДОСТАТКИ: Для кого-то минусом станет то, что часть материала остаётся на самостоятельное изучение Я проходил на Отусе курс по Fullstack Javascript разработке. Сразу привлекло то, что программа охватывает широкий спектр популярных и актуальных технологий. Курс оправдал мои ожидания в плане изученного технологического стека. Для освоения каждого фронтенд-фреймворка был выбран, пожалуй, самый логичный и действенный способ - создание отдельного небольшого приложения. Сразу хочется отметить, что преподаватели зачастую копают довольно глубоко и затрагивают сложные темы, но их освоение не требуется как обязательный критерий для получения сертификата. Поэтому курс, на мой взгляд, можно проходить двумя способами: изучать основы или во всём следовать за лектором, разбираясь в нюансах. Пожелать могу лишь того, чтобы курс обновлялся в соответствии с развивающимися веб-технологиями. Я вижу, что эта работа уже ведётся, к примеру, в следующем наборе не будет изучаться Polymer, которому был посвящён один из наших уроков. Также будьте готовы к тому, что ввиду объёмности материала не всё будет в подробностях разбираться на лекциях - иногда придётся задать вопрос преподавателю, а то и к документации обратиться. Впрочем, это полезный скилл.
Отзыв взят с сайта mooc.ru