Онлайн-курс, вебинар Профессия "Фронтенд-разработчик"

Даты начала обучения

Продолжительность:
10 месяцев (700 часов)

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

134 100 р.

Добавить к сравнению

Профессия "Фронтенд-разработчик"

Научитесь программировать на языке JavaScript и создавать пользовательские интерфейсы сайтов и приложений

  • Обучение без дедлайнов
  • Практика с первого дня
  • 14 проектов в портфолио на GitHub
  • Онлайн из любой точки мира
  • Гарантированные собеседования в компаниях-партнерах

Фронтенд-разработчик отвечает за клиентскую часть сайтов и приложений, с которой пользователь непосредственно взаимодействует на своем компьютере или телефоне

Работает с HTML и CSS, JavaScript и TypeScript. Хорошо разбирается во фреймворках и библиотеках, таких как React и Redux Toolkit.

Создает веб-страницы, оживляет макеты дизайнера, используя сложные анимации и графику. Умеет публиковать сайт и приложения для доступа пользователей. Отслеживает ошибки в пользовательском интерфейсе и устраняет их

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

Курс "Фронтенд-разработчик" состоит из учебных модулей с уроками и проектами

  • В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
  • Все онлайн-встречи сохраняем в записи — можно пересматривать
  • 1-2 раза в неделю встречи с наставником: вебинары, сессии лайвкодинга
  • Наставники и кураторы помогают в учебном процессе

Тренажер

Мы воссоздали реальное рабочее пространство программиста Сразу видите обратную связь по своему решению в виде тестов и их результатов Вы прямо в браузере получаете доступ к виртуальной машине, редактору кода и к консоли Если долго не справляетесь с задачей, можете воспользоваться подсказкой и подсмотреть решение учителя

Мы воссоздали реальное рабочее пространство программиста

  • Вы прямо в браузере получаете доступ к виртуальной машине, редактору кода и к консоли
  • Сразу видите обратную связь по своему решению в виде тестов и их результатов
  • Если долго не справляетесь с задачей, можете воспользоваться подсказкой и посмотреть решение учителя

Формат

Проходите уроки самостоятельно в любое удобное время

  • Урок — это теория, квиз (проверочный тест) и практика
  • Учебный материал представлен в текстовом формате, иногда встречаются короткие видео
  • Практика может быть в виде упражнений в браузере, испытаний, проектов, самостоятельной работы и домашних заданий
  • Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок

Поддержка

Команда поддержки делает процесс обучения более понятным и эффективным

  • Наставники — практикующие разработчики, которые отвечают на вопросы в закрытом чате группы, делают код-ревью проектов, проводят активности, делятся опытом
  • Кураторы организовывают учебный процесс: обращайтесь, если хотите проверить прогресс, нужна пауза в обучении, сложно учиться, хотите сменить программу

Программа курса

Основы верстки и позиционирования — 2 месяца

Вебинары

  • Отладка кода (Chrome DevTools)
  • Стилистика верстки и основные методологии верстки

Курсы

  • Основы современной верстки
  • Основы верстки контента
  • CSS: позиционирование элементов
  • CSS: основы Flex

Основы веб-программирования — 2 месяца

Вебинары

  • Настройка окружения (менеджер версий asdf, ubuntu on windows)
  • Эффективная отладка кода (дебагер, подходы)
  • Поиск технической информации
  • Организация задач с помощью Kanban-доски (Trello)

Курсы

  • Трудоустройство
  • Введение в программирование
  • Основы командной строки
  • JS. Настройка окружения
  • JS. Массивы
  • Введение в Git

Итоговый проект

  • Игры разума

Профессиональный JavaScript — 2 месяца

Вебинары

  • Алгоритмы и структура данных
  • Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать)
  • Функциональное программирование (чистота, побочные эффекты)
  • Устройство языков (парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)

Курсы

  • JS. Функции
  • JS. Абстракция с помощью данных
  • JS. Объекты
  • JS. Автоматическое тестирование
  • JS. Деревья

Итоговый проект

  • Вычислитель отличий

Разработка браузерных расширений — 2 месяца

Вебинары

  • Устройство операционных систем (администрирование, процессы, память, файловая система)
  • Подключение к обучению подкастов, книг, онлайн-мероприятий, вовлечение в комьюнити, ведение блога
  • Командная работа в Git
  • REST API, Очереди, Background Jobs

Курсы

  • Трудоустройство для разработчиков
  • JS. Введение в ООП
  • Протокол HTTP
  • JS. DOM API
  • JS. Архитектура фронтенда
  • JS. Объектно-ориентированный дизайн
  • JS. Асинхронное программирование
  • Регулярные выражения (Regexp)
  • JS. Продвинутое тестирование

Итоговый проект

  • RSS агрегатор

Разработка React приложений — 2 месяца

Вебинары

  • Пробные собеседования
  • Reach Hooks: useState, useEffect, useRef
  • Базовый Webpack
  • Как работает Redux и делаем аналог с помощью React Hooks
  • Практика React Hooks
  • Продуктовая разработка (Lean Start Up: Time To Market, MVP, A/B тесты)
  • Инженерная культура

Курсы

  • JS. React
  • JS. Redux (React)
  • JS. Полиморфизм
  • JS. React Hooks
  • React. Redux Toolkit
  • JS. Погружаясь в классы

Итоговый проект

  • Чат (Slack)

Дополнительные курсы

Вебинар

  • Vue.js

Курсы

  • TypeScript

Преподаватели

Информация предоставляется по запросу.

Даты и места проведения

Даты начала обучения не определены.

Мы бесплатно подберем для Вас подходящие курсы.

 Подборка курсов на e-mail
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies  🍪