JavaScript-разработчик (front-end)
JavaScript (HTML, CSS, JS, React, Redux) самый востребованный язык Frontend-разработки (программирование клиентской части сайтов). Если для тебя важно сразу видеть результат своей работы, то этот язык для тебя.

JavaScript используют для разработки и обслуживания:
* Веб интерфейсы
* Высоконагруженные сервера
* Прогрессивные веб-приложения
* Приложения для ПК
Программа обучения
WEB CORE
1 модуль
На этом этапе вы изучишь основы создания интерфейсов в вебе
Тема 1: Структура HTML документа, блочная модель, основные теги. Выбор формата для изображения.

Тема 2: Семантическая разметка, доступность и SEO.

Тема 3: Работа с формами, взаимодействие с сервером.

Тема 4: CSS стилизация страниц: селекторы и приоритет применения, позиционирование, работа с сетками (flexbox, grid).

Тема 5: Адаптивная верстка: Media queries, подход mobile first.

Тема 6: Организация стилей на проекте, БЭМ методология.

Тема 7: Продвинутые техники CSS: Стилизация псевдоэлеметов, анимации, тени и градиенты.

Тема 8: Анимания, трансформации и фильтры на CSS.

Тема 9: Базовые взаимодействия JavaScript со страницей, обработка событий. Подключение внешних модулей.

Тема 10: Инструменты разработки: Использование препроцессора, минификация кода, npm, webpack.
|
2 месяца
JAVA SCRIPT CORE
2 МОДУЛЬ
Базовые концепции языка, работа в браузере, написание простых программ
Тема 11: Основной синтаксис языка, переменные и константы, типы данных и структуры, функции, циклы.

Тема 12: Продвинутая работа с функциями, функции высшего порядка, рекурсия.

Тема 13: Продвинутый синтаксис языка: rest/spread операторы, деструктуризация.

Тема 14: Стандартные классы в JS: Map, Set. Работа с датами.

Тема 15: Замыкания, область видимости, контекст вызова.

Тема 16: Прототипная модель JS и современный синтаксис классов.

Тема 17: Работа с асинхронным кодом (Promises, callback, async/await). Event loop.

Тема 18: Работа с DOM. Выборка и модификация элементов. Событийная модель. Хранение данных на клиенте.

Тема 19: Работа с сетевыми запросами: ajax, fetch.

Тема 20: Принципы работы веба, веб серверы и DNS, протокол HTTP. Архитектура REST. Аутентификация в вебе.
|
2 МЕСЯЦА
REACT JS CORE
3 МОДУЛЬ
Основы разработки Single Page Applications
Тема 21: Как работает react.js, синтаксис JSX и работа Virtual DOM

Тема 22: Компонентный подход, состояние компонентов, передача данных, обработка событий

Тема 23: Условия и циклы в шаблонах

Тема 24: Жизненный цикл компонента, оптимизация рендеринга

Тема 25: Работа со стилями в React.

Тема 26: Обработка данных форм, валидация

Тема 27: Построение клиент-серверных приложений.

Тема 28: Роутинг в приложении с react-router

Тема 29: State management: Redux, асинхронное взаимодействие
|
2 МЕСЯЦА
КОММЕРЧЕСКИЙ ПРОЕКТ
4 модуль
Разработка frontend части для настоящего коммерческого проекта
  • HTML
  • CSS/SASS
  • JavaScript/TypeScript
  • React
  • Redux
  • Git
  • NPM
  • Webpack
|
1-2 месяца
На этом этапе мы поможем тебе освежить и систематизировать все полученные теоретических знания для успешного прохождения собеседованиям, после чего ты пройдешь итоговую проверку по всем темам с наставником. Наш HR-cпециалист поможет в составлении резюме, подборе лучших компаний и окажет поддержку во время прохождения собеседований. После получения предложений от компаний мы поможем с выбором лучшего из них
|
1 месяц
5 модуль
ПОДГОТОВКА К СОБЕСЕДОВАНИЮ И ТРУДОУСТРОЙСТВУ



Начать обучение
Выполни тестовое задание
и начни обучение на JavaScript-разработчика (JS)
Нажимая кнопку «Отправить» вы даете согласие на сбор и обработку ваших персональных данных



Остались вопросы?
© 2022 HABSIDA Coding School | Privacy Policy
КОНТАКТЫ
E: hr@schoice.co
T: 010 3281 3020
АДРЕС
Schoice Habsida, Inc
주식회사 에스초이스 합시다

Block 3, 1st floor, 20, Pangyo-ro, 289 beon-gil, Bundang-gu, Seongnam-si, Gyeonggi-do
경기도 성남시 판교로 289번길 20 스타트업 캠퍼스 1층