

Frontend. JavaScript + ReactJS
Освойте современную профессию: вы научитесь создавать сайты и приложения, проектировать интерфейсы и работать со сложными инструментами frontend-разработчика.
Длительность
9 месяцев
Формат курса
Оффлайн
Стажировка
2 месяца
Доступ к курсу
Навсегда
Кому подойдёт этот курс?

Новичкам в программировании
- Поможем начать карьеру frontend-разработчика. Вы научитесь верстать сайты и создавать интерфейсы
- Поможем ускорить карьерный рост: вы получите новый опыт работы с HTML, CSS, JavaScript, ReactJS, Node.js
- Поможем перейти в перспективное направление, чтобы заниматься любимым делом и больше зарабатывать.
Для кого будет полезно?

Абсолютно всем, ка
- Пенсионеры смогут оплачивать товары и услуги не выходя из дома.
- Школьники смогут быстрее освоить программирование, благодаря чему дети возможно определятся со своей будущей профессией.
- Взрослые смогут усовершенствовать навыки в области программирования и возможно получить новую специальность.
Чему вы научитесь?
- Верстать веб-страницы и стилизовать их
- Работать с языком JavaScript
- Работать с библиотекой ReactJS и платформой Node.js
Как проходит обучение
1. Изучаете тему
В курсе — практические уроки.

2. Выполняете задания
В том темпе, в котором вам удобно.

3. Работаете с преподавателем
Закрепляете знания и исправляете ошибки.

4. Защищаете дипломную работу
И дополняете ею своё портфолио.

Программа
Вас ждут 5 тематических блоков, прохождение которых можно приравнять к году работы.
- Основные понятия в веб-разработке
- Основы языка разметки HTML
- Основы таблиц стилей CSS
- Основные тэги, псевдоклассы и псевдоэлементы
- Основы позиционирования и работа с технологией CSS Flexbox
- Работа с макетом в графическом редакторе Figma
- Основы создания адаптивного сайта
- Web-стандарты и вспомогательные инструменты
- Позиционирование элементов. Практическая верстка.
- Структура HTML5, знакомство с формами
- Работа с библиотекой Bootstrap
- Работа с препроцессорами
- CSS3: эффекты перехода и трансформации
- CSS3: медиа-запросы, адаптивная верстка
- Практическое применение адаптивной верстки
- Основы языка JavaScript
- Основные операторы JavaScript
- Циклы, массивы и структуры данных
- Объекты в JavaScript
- Введение в DOM — объектную модель документа
- Обработка событий в JavaScript
- Урок-практикум
- Анонимные функции и замыкания
- Современный JavaScript
- Объектно-ориентированное программирование (ООП) в JavaScript
- Асинхронные запросы
- Регулярные выражения
- Фреймворк Vue.js
- Компоненты Vue.js
- JavaScript на сервере
- Тестирование и сборка кода
- Модульность в JavaScript. Знакомство с инструментами сборки
- Практика конфигурации сборки проектов с использованием Webpack Node.js
- Фреймворк Vue и его главные концепции
- Встроенные директивы и работа с данными в компоненте
- Взаимодействие между компонентами
- Устанавливаем и настраиваем vue-router
- Управление данными приложения с VueX
- Продвинутые решения и загрузка данных
- Тестирование и презентация компонентов
- Интегрируем UI библиотеку — Vuetify
- Новое в Vue 3. Оптимизации, настройки сборки проекта
- Настройка среды разработки и первое React-приложение
- Жизненный цикл React-компонента
- Погружение в React и подключение UI-библиотеки
- Роутинг в React: Разделение мессенджера на чаты
- Библиотека Redux для JavaScript
- Функции Redux middleware Подключение роутера к Redux и хранение данных с помощью библиотеки Redux-persist
- Работа с API
- Прогрессивное веб-приложение (Progressive Web App)
- Знакомство с Node.js
- Консольные программы
- Работа с сетевыми запросами
- Фреймворк Express
- Работа с MySQL — системой управления базами данных
- Аутентификация и авторизация
- Работа с архитектурным подходом REST API
- Веб-сокеты (WebSockets)
Итоговая аттестация
Получите консультацию от эксперта

Иван Катунцев,
основатель IT Academy Кара-балта
Ваше резюме после обучения

Должность
Junior Frontend-разработчик
Зарплата от:
40 000 с
Профессиональные навыки:
- Навыки работы с HTML и CSS
- Навыки работы с JavaScript
- Навыки работы с NodeJS
- Навыки работы c ReactJS
- Навыки работы с Vue.js
Сертификат IT-Academy
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Стоимость обучения
Старт курса: 5 июля
Осталось: 15 мест
Рассрочка без первого вноса
5990 с/мес
7000 с/мес
Записаться на курс или получить бесплатную консультацию
Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформы