Какой результат вы получите?
Обучение состоит из 3-х ступеней и подготовительного курса. Вы последовательно пройдете постановку и документирование требований, сопровождение разработки, проектирование разных систем
Разберете DOM API, Ajax и события в рамках разработки в браузере, и, конечно, прокачаете навыки в HTML и CSS. Научитесь писать код на диалектах JavaScript таких, как TypeScript и JSX. Помимо разработки клиентской части в браузере, вы научитесь использовать серверную платформу Node.js и её окружение.
Изучите популярный фреймворк Angular с реактивными возможностями RxJS, а также библиотеки для написания web-приложений: ReactJS, Redux и современные подходы к разработке UI такие, как Vue и набирающий популярность Svelte. Узнаете, как хранить данные в MongoDB, использовать TDD подход и писать тесты на различных фреймворках и уровнях, а собирать проекты для production будете с помощью Webpack.
JavaScript Developer. Professional
Вы научитесь решать на JavaScript различные задачи фронтенда и бэкенда. Изучите основные возможности JavaScript — замыкания, особенности ООП и SOLID в JS, функционального и реактивного программирования, Promises и другие фичи ES6, паттерна Event Loop.
Длительность: 5 месяцев
Результат: изучите фреймворки, js архитектуру и сможете решать на JavaScript задачи фронтенда и бэкенда
JavaScript Developer. Basic
Вы научитесь понимать код и принципы разработки, сможете работать без шаблонов и уверенно действовать в рамках своих компетенций, задавать вопросы и находить ответы. С первого же месяца вы будете заниматься в условиях, приближенных к реальной разработке: научитесь использовать Git, покрывать код тестами, познакомитесь с CI-процессами.
Вы получите навыки фронтенд-разработки, которые выделят вас среди начинающих разработчиков. Вы освоите технологии, которые используют в проектах прямо сейчас: React, TypeScript, Babel, Webpack, Node.js.
Длительность: 6 месяцев
Результат: сможете решать задачи фронтенда на junior+ уровне
Все основные возможности Javascript
Домашние задания и их разбор
Подготовка к курсам "Fullstack разработчик Javascript", "React.js-разработчик" и "Node.js-разработчик"
JavaScript для начинающих
программистов
Научитесь работать с фреймворками bootstrap и tailwind
Пройдете основы оптимизации, BEM номенклатуру
Освоите основной стек технологий и приемы в верстке: box model, positioning, float, flexbox, grid, media quesries, fallbacks, CSS resets, autoprefixer, postcss
Создавать макеты любой сложности без гор библиотек и плагинов
Создавать семантическую разметку вебсайтов
Научитесь интерпретировать макеты дизайнеров
Длительность: 3 месяца
Результат: изучите вёрстку и научитесь верстать макеты