Robot
Складчик
- #1
[Otus] JavaScript Developer. Professional [Александр Коржиков]
- Ссылка на картинку

Что даст вам этот курс
Вы научитесь решать на JavaScript различные задачи фронтенда и бэкенда. Стек позволяет внести разнообразие в свою работу, открывает возможность участвовать в интересных проектах и стартапах, предлагать комплексные решения. Однозначно, Fullstack-специальность для тех, кто ищет драйва и хардкора в разработке!
Во время обучения вы пополните портфолио, а также сможете выполнить индустриальный проект от компании REVOLUT, который компания предлагает студентам в качестве технического собеседования.
Для кого этот курс?
- Для разработчиков, хорошо знакомых с основами JavaScript, которые хотят углубиться в возможности языка и стать fullstack-специалистами. Курс расширит арсенал инструментов для работы с фронтендом и бэкендом.
- Для бэкенд-разработчиков, которые хотят переквалифицироваться в fullstack направление. Курс на 70% ориентирован на фронтенд-технологии и позволит разобраться в возможностях разных фреймворков JS.
Особенности курса
Полный ландшафт современных технологий Node.js / React / Angular / Vue / Svelte / TypeScript / Web Components
Домашние задания в формате мини-assignment, как на собеседованиях в российских и европейских компаниях
Углубитесь во внутренние алгоритмы и логику работы фреймворков и рассмотрите спецификации
Поработаете с карьерным консультантом, обновите резюме и получите доступ к эксклюзивным вакансиям от 65 компаний-партнеров
Ключевые составляющие программы
Изучите основные возможности JavaScript — замыкания, особенности ООП и SOLID в JS, функционального и реактивного программирования, Promises и другие фичи ES6, паттерна Event Loop.
Разберете DOM API, Ajax и события в рамках разработки в браузере, и, конечно, прокачаете навыки в HTML и CSS. Научитесь писать код на диалектах JavaScript таких, как TypeScript и JSX.
Помимо разработки клиентской части в браузере, вы научитесь использовать серверную платформу Node.js и её окружение. Изучите популярный фреймворк Angular с реактивными возможностями RxJS, а также библиотеки для написания web-приложений: ReactJS, Redux и современные подходы к разработке UI такие, как Vue и набирающий популярность Svelte.
Узнаете, как хранить данные в MongoDB, использовать TDD подход и писать тесты на различных фреймворках и уровнях, а собирать проекты для production будете с помощью Webpack.
Обновления в программе в 2020 году:
- Добавили актуальные темы, например React Hooks, набирающий популярность фреймворк Svelte
- Включили в первый модуль функциональное программирование в JavaScript
- Выделили занятие по проблемам и возможностям GraphQL в реальности, чтобы студенты могли поработать с тяжелыми схемами и построить хитрые запросы
- Посвятили несколько уроков TypeScript и работаем с ним на многих занятиях
- Технология Polymer в курсе эволюционно уступила место Lit-HTML. Было 2 занятия по Polymer, теперь же ему посвящаем немного времени на лекции, а 1,5 занятия изучаем стандарт Web Components и библиотеку LitElement
После обучения вы сможете указать в резюме:
- Знание принципов работы современных JavaScript фреймворков и библиотек
- Знание подходов при проектировании, организации, контроле состояния и тестирования серверных и клиентских приложений
- Умение применять паттерны проектирования: Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables
- Умение выбирать подходящие инструменты для проекта
- Умение тестировать проект unit-тестами на разных уровнях
- Умение создавать web-приложения с использованием современных технологий
Необходимые знания
- Знание основ JavaScript (переменные, циклы, функции, замыкания, создание объектов, scope, this, работа со встроенными классами и API - Date, Math, RegExp, Array - map, forEach, filter, reduce)
- Основы работы браузера и браузерного API
- Знание HTML и CSS
- Базовые навыки работы с Git (понимание VCS, создать ветку, сделать Merge Request на github)
Плюсом будет:
- опыт использования JavaScript библиотек / фреймворков
- понимание или желание разбираться с алгоритмическими, проектировочными и логическими задачами
- умеет работать с IDE
После обучения вы
Заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;
Приобретете опыт работы с актуальными технологиями, фреймворками и инструментарием;
Получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).
Начало занятий: 24 декабря 2020
Длительность обучения: 5 месяцев
Вы научитесь решать на JavaScript различные задачи фронтенда и бэкенда. Стек позволяет внести разнообразие в свою работу, открывает возможность участвовать в интересных проектах и стартапах, предлагать комплексные решения. Однозначно, Fullstack-специальность для тех, кто ищет драйва и хардкора в разработке!
Во время обучения вы пополните портфолио, а также сможете выполнить индустриальный проект от компании REVOLUT, который компания предлагает студентам в качестве технического собеседования.
Для кого этот курс?
- Для разработчиков, хорошо знакомых с основами JavaScript, которые хотят углубиться в возможности языка и стать fullstack-специалистами. Курс расширит арсенал инструментов для работы с фронтендом и бэкендом.
- Для бэкенд-разработчиков, которые хотят переквалифицироваться в fullstack направление. Курс на 70% ориентирован на фронтенд-технологии и позволит разобраться в возможностях разных фреймворков JS.
Особенности курса
Полный ландшафт современных технологий Node.js / React / Angular / Vue / Svelte / TypeScript / Web Components
Домашние задания в формате мини-assignment, как на собеседованиях в российских и европейских компаниях
Углубитесь во внутренние алгоритмы и логику работы фреймворков и рассмотрите спецификации
Поработаете с карьерным консультантом, обновите резюме и получите доступ к эксклюзивным вакансиям от 65 компаний-партнеров
Ключевые составляющие программы
Изучите основные возможности JavaScript — замыкания, особенности ООП и SOLID в JS, функционального и реактивного программирования, Promises и другие фичи ES6, паттерна Event Loop.
Разберете DOM API, Ajax и события в рамках разработки в браузере, и, конечно, прокачаете навыки в HTML и CSS. Научитесь писать код на диалектах JavaScript таких, как TypeScript и JSX.
Помимо разработки клиентской части в браузере, вы научитесь использовать серверную платформу Node.js и её окружение. Изучите популярный фреймворк Angular с реактивными возможностями RxJS, а также библиотеки для написания web-приложений: ReactJS, Redux и современные подходы к разработке UI такие, как Vue и набирающий популярность Svelte.
Узнаете, как хранить данные в MongoDB, использовать TDD подход и писать тесты на различных фреймворках и уровнях, а собирать проекты для production будете с помощью Webpack.
Обновления в программе в 2020 году:
- Добавили актуальные темы, например React Hooks, набирающий популярность фреймворк Svelte
- Включили в первый модуль функциональное программирование в JavaScript
- Выделили занятие по проблемам и возможностям GraphQL в реальности, чтобы студенты могли поработать с тяжелыми схемами и построить хитрые запросы
- Посвятили несколько уроков TypeScript и работаем с ним на многих занятиях
- Технология Polymer в курсе эволюционно уступила место Lit-HTML. Было 2 занятия по Polymer, теперь же ему посвящаем немного времени на лекции, а 1,5 занятия изучаем стандарт Web Components и библиотеку LitElement
После обучения вы сможете указать в резюме:
- Знание принципов работы современных JavaScript фреймворков и библиотек
- Знание подходов при проектировании, организации, контроле состояния и тестирования серверных и клиентских приложений
- Умение применять паттерны проектирования: Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables
- Умение выбирать подходящие инструменты для проекта
- Умение тестировать проект unit-тестами на разных уровнях
- Умение создавать web-приложения с использованием современных технологий
Необходимые знания
- Знание основ JavaScript (переменные, циклы, функции, замыкания, создание объектов, scope, this, работа со встроенными классами и API - Date, Math, RegExp, Array - map, forEach, filter, reduce)
- Основы работы браузера и браузерного API
- Знание HTML и CSS
- Базовые навыки работы с Git (понимание VCS, создать ветку, сделать Merge Request на github)
Плюсом будет:
- опыт использования JavaScript библиотек / фреймворков
- понимание или желание разбираться с алгоритмическими, проектировочными и логическими задачами
- умеет работать с IDE
После обучения вы
Заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;
Приобретете опыт работы с актуальными технологиями, фреймворками и инструментарием;
Получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).
Начало занятий: 24 декабря 2020
Длительность обучения: 5 месяцев
Спойлер: Преподователи
Александр Коржиков
Dev IT Engineer ING Group (Нидерланды)
Опытный программист, Senior Web Developer, тимлид, ментор и автор технических статей по JavaScript. Специалист по Frontend, программирует на JavaScript, начиная с 2010 года.
Работал в компаниях Tinkoff Bank (Москва), «Альпари», Comindware, Backbase (Амстердам) и других. С 2017 года — Dev IT Engineer в международной финансовой корпорации ING Group (Нидерланды). Занимается проектированием и поддержкой процессов web-разработки.
Среди реализованных проектов — JSON Schema Validator Library — самая быстрая JavaScript-библиотека для проверки объектов на соответствие определениям JSON.
Образование: степень магистра в Московском государственном университете им. М. В. Ломоносова (факультет вычислительной математики и кибернетики, кафедра автоматизации научных исследований).
Руководитель программы
Показать больше
Зарегистрируйтесь
, чтобы посмотреть контент.