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

Полный курс по JavaScript для web-разработчиков, которые хотят вывести свои навыки программирования на новый профессиональный уровень

60 000 ₽ 50 000 ₽ Оставить заявку

Подробнее о курсе

Что даст вам этот курс
Этот курс подойдет разработчикам, которые:— хотят стать JavaScript FullStack разработчиками
— хотят больше веселья и хардкора с технологиями, больше сложных и комплексных задач в работе
— имеют опыт работы с одной технологией или языком программирования и хотят получить практические навыки других технологий или переквалифицироваться
— хотят улучшить свои технические скиллы и перейти на следующий профессиональный уровень

В рамках курса мы рассмотрим: 

Ключевые особенности JavaScript — замыкания, особенности ООП и SOLID в JS, функционального и реактивного программирования, Promises и другие возможности ES6, Event Loop, а также разберём DOM API, Ajax и события в рамках разработки в браузере, и, конечно, прокачаем навыки в HTML и CSS. Научимся писать код на диалектах JavaScript, таких как TypeScript и JSX.

Помимо разработки клиентской части в браузере, мы также будем использовать серверную платформу NodeJS и её окружение. Изучим популярный фреймворк Angular с реактивными возможностями RxJS, а также библиотеки для написания web-приложений — ReactJS, Redux и современные подходы к разработке UI, такие как Polymer и набирающий звёзды Vue.

Мы будем собирать проекты для production с помощью Webpack, хранить данные в MongoDB, использовать TDD подход и писать тесты на различных фреймворках и уровнях.

По окончании курса студент будет:

— Понимать принципы работы современных JavaScript фреймворков и библиотек
— Уметь применять паттерны проектирования (Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables)
— Знать подходы при проектировании, организации, контроля состояния и тестирования серверных и клиентских приложений
— Выбирать подходящие инструменты для проекта
— Тестировать проект unit-тестами на разных уровнях
— Создавать веб-приложения с использованием современных технологий

Преподаватели программы

  • Александр Коржиков Руководитель программы

    Разработчик JavaScript в международной финансовой корпорации ING, главный офис которой находится в Амстердаме. Занимается проектированием и поддержкой процессов web-разработки. 8 лет опыта разработки в основном в области Front End. Большую часть карьеры программировал на JavaScript, начиная c 2010 года — в компании «Альпари». После этого работал в стартапе Comindware, в «Тинькофф Банк» (Москва), в голландской IT-компании Backbase. Получил степень специалиста в университете по специальности «Прикладная математика и кибернетика».

  • Павел Асташкин Преподаватель

    Маркетолог по образованию, программист по призванию. В настоящий момент JavaScript developer в небольшой, но динамично развивающейся компании. Последнее время занимается разработкой и внедрением решений, направленных на улучшение работы проекта, преимущественно на Vue. Плюс ко всему, является выпускником курса "Разработчик JavaScript"!

  • Антон Пальгунов Преподаватель

    Программирует с 2007 года, со школы. Первым рабочим языком стал С++. Окончил колледж МГКИТ по специальности «Программное обеспечение вычислительной техники и автоматизированных систем», затем с отличием окончил МГУТУ им. К. Г. Разумовского по той же специальности. C 2012 года занимается промышленной разработкой в качестве веб-разработчика. В течение 2 лет также занимался нагрузочным тестированием в ведущих банках России. С 2017 года работает в британской финтех-компании Revolut: разрабатывает backoffice-проект и внутренние продукты. Стек: React, TypeScript, Styled Components, Redux, Sagas, Jest+Enzyme и измененный Create React App для сборки. Публикует на GitHub личные проекты, самый крупный из которых — MTMR. Пишет для профильных СМИ, выступает на митапах. Считает, что программирование — это его работа, хобби и образ жизни.

  • Никита Овчинников Преподаватель

    Окончил Волгоградский государственный технический университет по специальности «Автоматизированные системы обработки информации и управления». Увлёкся программированием ещё в студенческие годы (в 2010 году) и остановиться так и не смог. В коммерческой разработке с 2012 года. Работал с проектами разного масштаба, прошёл путь от Junior до Senior. С 2016 года — старший инженер-программист в EPAM Systems, с 2018 по май 2019 — технический руководитель по разработке софта в Skywind Group. Участвовал в международном проекте компании Ericsson, занимался web-программированием и собственными проектами. С 2015 по 2018 годы преподавал в GeekBrains. Является специалистом по архитектуре веб-приложений, хорошо знает JS/NodeJS, Mongo, MySQL, фреймворки Express, Koa2, React, AngularJS. Уверен, что в программировании всё приходит с практикой.

  • Юрий Дворжецкий Преподаватель

    Тренер в Luxoft Training Center, ведущий разработчик, кандидат физико-математических наук. Программирует с начальных классов. Разрабатывает на разных платформах: большие и маленькие проекты, высоконагруженные и очень красивые, многим известные и совсем специфические. Влюблён в элегантность и оригинальность JavaScript как классического, так и современного во всех его проявлениях. Сейчас разрабатывает web-приложения c UI на React и Angular.

  • Владимир Клепов Преподаватель

    Разрабатывает интерфейсы в Яндекс.Почте. До этого создавал интерфейсы для системы управления суперкомпьютером и ситуационного центра МЧС Сахалина. Работа в маленькой команде научила создавать дизайн, раскатывать Docker, настраивать DNS-сервера и заниматься другими вещами, которых обычно не ожидают от фронтендера. Специализируется на интерактивных визуализациях. Закончил факультет компьютерных наук ВШЭ.

  • Михаил Кузнецов Преподаватель

    Fullstack developer в международной финансовой корпорации ING с главным офисом в Амстердаме (Нидерланды). Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ. Программирует на JavaScript уже около 8 лет. Консультировал по JS-разработке, занимался популяризацией фронтенд-фреймворка Vue.js. Кроме JavaScript, имеет опыт разработки на Python и Java. Выступал докладчиком на конференциях Frontend Conf Moscow, UtahJS и др.

О компании

  • Корпоративное обучение
  • Онлайн-курсы

OTUS.RU — это профессиональные онлайн курсы для IT-специалистов с опытом работы, желающих повысить квалификацию или получить дополнительные навыки в рамках смежных компетенций.

 

Представлены авторские онлайн-курсы по направлениям: Программирование, Эксплуатация, Информационная безопасность, Data Science, Управление.

  • входное тестирование
  • онлайн вебинары (+доступ к записям вебинаров), на которых есть возможность общаться с преподавателями
  • домашнее задание 1 раз в неделю, 3-5 часов на выполнение
  • проектная работа (можно использовать в качестве портфолио)
  • 4-5 месяцев обучения
  • глубокая практическая направленность
  • образовательная лицензия

Контакты

ПОКАЗАТЬ https://otus.ru г. Москва, Нарышкинская аллея, д. 5, стр. 2
скидка 17%
60 000 ₽ Стоимость курса: 50 000 ₽

Записаться на курс

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности