Frontend. JavaScript + ReactJS

Освойте современную профессию: вы научитесь создавать сайты и приложения, проектировать интерфейсы и работать со сложными инструментами frontend-разработчика.

Длительность

9 месяцев

Формат курса

Оффлайн

Стажировка

2 месяца

Доступ к курсу

Навсегда

Кому подойдёт этот курс?

Новичкам в программировании

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

Для кого будет полезно?

Абсолютно всем, ка

  • Пенсионеры смогут оплачивать товары и услуги не выходя из дома.
  • Школьники смогут быстрее освоить программирование, благодаря чему дети возможно определятся со своей будущей профессией.
  • Взрослые смогут усовершенствовать навыки в области программирования и возможно получить новую специальность.

Чему вы научитесь?

Как проходит обучение

1. Изучаете тему

В курсе — практические уроки.

2. Выполняете задания

В том темпе, в котором вам удобно.

3. Работаете с преподавателем

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

4. Защищаете дипломную работу

И дополняете ею своё портфолио.

Программа

Вас ждут 5 тематических блоков, прохождение которых можно приравнять к году работы.

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

Итоговая аттестация

Получите консультацию от эксперта

Иван Катунцев,
основатель IT Academy Кара-балта

Ваше резюме после обучения

Должность

Junior Frontend-разработчик

Зарплата от:

40 000 с

Профессиональные навыки:
  • Навыки работы с HTML и CSS
  • Навыки работы с JavaScript
  • Навыки работы с NodeJS
  • Навыки работы c ReactJS
  • Навыки работы с Vue.js

Сертификат IT-Academy

Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Стоимость обучения

Старт курса: 5 июля

Осталось: 15 мест

Рассрочка без первого вноса

5990 с/мес

7000 с/мес

Записаться на курс или получить бесплатную консультацию

    Как получить чек-лист?

    Оставьте свой номер Whatsapp., и мы отправим чек-лист и приглашение посетить закрытый мастер-класс для детей на тему «Как развиваться в IT». Мест всего 10, спешите!