Профессия Frontend-разработчик PRO от Skillfactory

Смотреть курс на Skillfactory
Дешевле на 5% с промокодом

Полная стоимость

227 400 ₽/курс

Минимальный платеж в месяц

6 317 ₽/мес

Это минимальный платеж в рассрочку. Рассрочка в Skillfactory без % и первый платеж через 3 месяца.

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

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

15 месяцев

Дата начала

Дата начала:

18 Апреля
Дешевле на 5% с промокодом
Смотреть курс на Skillfactory

О курсе

JavaScript — основной язык современного интернета. А TypeScript позволяет быстрее писать и поддерживать сложные программы. Поэтому его все чаще используют крупные компании. Получите перспективную творческую профессию. Изучите JavaScript и TypeScript. Выполните 13 проектов в портфолио
Все курсы "Skillfactory"

О школе

SkillFactory — узкоспециализированная школа: учит Data Science, аналитике данных и программированию. Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать курсы.

Программа обучения

15 месяцев обучения
Формат: Онлайн, гибкий график занятий

 

 

1. Верстка веб-страниц

Чтобы стать фронтенд-разработчиком, нужно изучить основу основ — HTML и CSS. С их помощью вы будете верстать веб-страницы.

Затем вы освоите адаптивную верстку, которая помогает подстраивать отображение созданных страниц под экраны разных устройств.

С этими навыками вы сможете брать заказы на фриланс-биржах, работать с GitHub и сохранять там свои проекты.

Вы научитесь:
  • Создавать страницы на чистом HTML
  • Позиционировать элементы на странице с помощью CSS
  • Применять семантическую верстку
  • Использовать средства разработчика в браузере
  • Верстать адаптивные веб-страницы на Flexbox и Grid
  • Использовать файлы формата SVG
  • Работать в GitHub
Практика:
  • 2 тренажера: HTML и CSS
  • 70 задач на верстку
  • 3 проекта: сайт-визитка, верстка лендинга по макету, верстка мобильной версии

 

2. Программирование на JavaScript

JavaScript используют для создания фронтенда — страниц сайта, которые открываются в браузере.

Вы не просто изучите JavaScript как язык программирования, а будете решать на нем задачи.

Для этого вам понадобится узнать, что такое объектно-ориентированное программирование, и научиться применять ООП в JavaScript.

Познакомитесь с темами уровня middle — Canvas API и анимация. Освоите тестирование кода.

Вы научитесь:
  • Писать простые программы на JavaScript, разбираться в типах данных
  • Применять ООП в JavaScript
  • Создавать сложные скрипты с обработкой событий
  • Работать с форматами XML и JSON
  • Пользоваться различными API в браузере
  • Реализовать анимацию на JS
  • Писать юнит-тесты
Практика:
  • Тренажер по Javascript
  • 76 задач на Javascript
  • Проекты: слайдер с фото, мини-игры на JS и на JS + Canvas API

 

3. TypeScript и инструменты для разработки

TypeScript — язык программирования, который основан на JavaScript, но дает больше возможностей в ООП и поэтому лучше подходит для больших проектов. В ближайшее время все крупные компании будут его использовать.

Вы освоите темы уровня middle: программирование на TypeScript одностраничных сайтов, упаковка проектов в Webpack, оптимизация созданного приложения.

Вы научитесь:
  • Писать программы на TypeScript
  • Подключать TypeScript к проекту и настраивать
  • Использовать препроцессоры CSS
  • Работать с интерфейсами по методологии БЭМ
  • Создавать SPA
  • Настраивать сборку проекта на Webpack
  • Использовать инструменты оптимизации приложений: svg-спрайты, мемоизация, Lighthouse
Практика:
  • 20 задач на TypeScript
  • Проекты: книжный интернет-магазин на API, система комментариев на JS + Typescript

 

4. Разработка с помощью React.js

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

Помимо этого, вы изучите фреймворк Next.js, чтобы в связке React + Next.js разрабатывать многостраничные сайты.

Познакомитесь с фреймворками Angular и Vue.js. Это расширит ваши возможности по выбору проектов.

Вы научитесь:
  • Разрабатывать приложения на React
  • Писать свои компоненты и хуки на React
  • Создавать приложения на Angular и Vue.js
  • Использовать Typescript в React-проектах
  • Разрабатывать сайты на React + Next.js
  • Применять библиотеку Redux на приложении React
Практика:
  • Тренажер по React.js
  • Проекты: виджет с прогнозом погоды, канбан-доска на React.js + Typescript, интернет-магазин на React + Next.js

 

5. Архитектура приложений и бэкенд

Сайт состоит из фронтенда и бэкенда. Фронтенд-разработчик должен разбираться в том, как устроен бэкенд — внутренняя работа программы на сервере.

Вы научитесь соединять фронтенд с бэкендом, для этого узнаете, что такое API и познакомитесь с Node.js. Знания закрепите на практике в виде code challenge.

Эти навыки вы примените для самостоятельного итогового проекта, который станет реальным доказательством ваших знаний.

Вы научитесь:
  • Подключать приложение к базе данных
  • Разворачивать приложение на Node.js
  • Проектировать и реализовывать Rest API
  • Создавать документацию к своему API
Практика:
  • Code challenge на реализацию API
  • Финальный проект: киносайт на API

 

6. Карьерный трек

Умение программировать — это хард скилы. Для успешной работы нужны еще софт скилы.

Если вы хотите устроиться на новую работу в компанию, на карьерном блоке обновите свое резюме, подготовитесь к собеседованию и поймете основы командной работы.

Если планируете брать заказы на фрилансе, мы поможем вам освоить работу на фриланс-биржах.

Вы научитесь:
  • Составлять резюме и сопроводительное письмо
  • Готовиться к собеседованию
  • Адаптироваться к работе в команде
  • Оформлять свой профиль на фриланс-биржах
  • Искать заказы на биржах и общаться с заказчиками
Практика:
  • Составление резюме, поиск вакансий или заказов

 

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

Вас ждет месяц интереснейшей разработки индивидуального проекта — вы самостоятельно разработаете клиентскую часть киносайта

Это сайт с системой поиска информации о фильмах и сериалах, где будет:
  • Расширенный поиск по различным параметрам
  • Рейтинг и оценка фильмов и сериалов
  • Регистрация пользователей
  • Пользовательские списки избранного

Вы спроектируете приложение, сверстаете макет, разработаете его фронтенд-часть и обработку API.

Реализация проекта пройдет по спринтам, максимально приближенно к настоящим задачам.

Отзывы о Skillfactory
4.8
4.0 4
Демид,

Явная ориентация на специалистов.

Назову свой отзыв "Разносторонний опыт в Skillfactory". Первое направление - DrivenMarketing, второе - работа с таблицами Google. Понравился комбинированный подход с дистанционными и аудиторными занятиями. Занятия продолжительные, но интересные – иногда до 3 часов. Лекции в формате презентации делают процесс более понятным. Большое количество практики помогает закрепить теорию. Отличное взаимодействие с преподавателями, которые – настоящие профессионалы и отзывчивые люди. Единственный минус – высокая стоимость, около 60 тысяч за два курса. Учебная программа ориентирована на людей с определенными знаниями. Если начинаете с нуля, возможно, стоит рассмотреть другие программы на этом сайте, где также есть множество предложений.

Ответить

next1 комментарий

02 нояб 2020
Олег

Добрый день! Как с трудоустройством? Помогли?

 
4.0 4
Иван,

Курс AI продакт-менеджер

Всем привет.
Прошёл курс на AI продакта, впечатления скорее положительные, чем отрицательные. Свои задачи разобраться в теме я решил, это хорошо.
Как всегда на таких курсах есть проблема практического применения. Так как я сначала ввязался на работе в новые проекты, а только потом пошёл на обучение - мне было вполне ОК, я находил ответы на те проблемы, с которыми уже столкнулся. Если без проекта идти - будет сложнее (но это всегда так)
По глубине тем - мне было скучновато, я на чуть более серьезную загрузку рассчитывал. По идее это компенсируется тем, что многие темы регулярно повторяются в виде вебинаров, где можно задать свои вопросы
Про то, что надо иметь какие-то навыки продакта - правда, это поможет (или упростит - некоторые вещи казались примитивными)
Нетворкинг нулевой - за это минус. Из-за слишком частых стартов потоки маленькие, не с кем объединять для самопроверки заданий и тд

Посмотреть курс

Ответить

next1 комментарий

30 май 2022
SkillFactory

Здравствуйте, Иван! Спасибо, что поделились своим мнением об учебе. Желаем успехов в учебе!

 
5.0 5
Данила,

Хороший курс

Купил курс "Разработчик игр на Unity". Прошло уже 2 месяца с момента покупки данного курса. За эти 2 месяца узнал много нового. Много практических заданий(есть легкие и сложные), много теории(но практики все же больше). Так же есть домашние задания(их проверяют менторы быстро - где то за день-два). Менторы помогают в решении разных проблем.
Исходя из этого я поставил 5 звезд. Надеюсь, что не зря.

Ответить

next0 комментариев