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

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

Продолжительность:
10 месяцев

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

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

Приобретаемые навыки

  1. Базы данных
  2. SQL
  3. Postman
  4. HTTP
  5. REST
  6. Flex
  7. Настройка Proxy
  8. Regex
  9. Создание архитектуры проектов
  10. API интерфейсы
  11. Регулярные выражения
  12. React
  13. Redux
  14. JavaScript
  15. GitHub
  16. GitHub Actions
  17. Git
  18. Linux
  19. Веб-разработка
  20. HTML
  21. CSS
  22. TDD/BDD
  23. CI/CD
  24. Jest
  25. ООП
  26. Автоматизация тестирования
  27. Webpack
  28. Паттерны проектирования
  29. TypeScript
  30. Алгоритмы
  31. Алгоритмы и структуры данных
  32. Асинхронное программирование
  33. Адаптивная верстка
  34. Ajax
  35. JQuery

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

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

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

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

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

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