Специализация Frontend-разработчик от Skillfactory

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

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

155 400 ₽/курс

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

4 317 ₽/мес

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

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

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

7 месяцев

Дата начала

Дата начала:

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

О курсе

Цель специализации «Frontend-разработчик» — дать системную подготовку и полный набор базовых знаний и умений для того, чтобы заниматься практической разработкой визуальной части веб-приложений. Начинающий должен превратиться из новичка в уверенного разработчика уровня Junior.
Все курсы "Skillfactory"

О школе

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

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

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

 

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

Frontend-разработчику не обойтись без знания верстки: HTML - это своего рода кирпичики, из которых состоят страницы сайтов.

Так что после небольшой вводной части вы сразу перейдете к главному: освоите базовые технологии верстки — HTML и CSS. Научитесь создавать страницы и адаптировать их под разные устройства.

Это значит, что уже в первый месяц учебы вы сможете брать небольшие заказы на фриланс-биржах. Научитесь работать с Github и публиковать там свои проекты для будущих работодателей.

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

 

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

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

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

Чтобы решать реальные задачи, которые требуются на фронтенде, нужно понять, что такое объектно-ориентированное программирование и научиться применять ООП в JavaScript.

Вы научитесь:
  • Использовать объекты и EventLoop
  • Создавать сложные скрипты с обработкой событий
  • Работать с форматом JSON
  • Использовать препроцессоры CSS
  • Работать по методологии БЭМ
  • Применять сборщики (Webpack)
Практика:
  • Тренажер по Javascript
  • 76 задач на Javascript
  • Проект: слайдер на сайте

 

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

Для профессионального программирования нужны более сложные подходы и инструменты - изучите набор библиотек React. Сможете создавать модульные проекты, обрабатывать сложные события в браузере, делать анимацию на странице.

Все эти навыки требуются в большинстве современных проектах, поэтому их указывают компании в своих вакансиях.

Но вы получите даже больше - еще и познакомитесь с другими фреймворками: Angular и Vue.js, это расширит ваши возможности по выбору проектов.

Вы научитесь:
  • Разрабатывать приложения на React
  • Писать компоненты на React
  • Использовать продвинутый API
  • Создавать приложение на Angular
  • Создавать приложение на Vue.js
  • Использовать анимацию на CSS или на React
  • Применять библиотеку Redux
Практика:
  • Тренажер по React.js
  • 45 задач по React.js
  • Проект: канбан-доска на React

 

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

Что отличает настоящего программиста от верстальщика? Знание того, как всё устроено изнутри.

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

Все эти навыки нужны для итогового проекта. На нем вы проверите и закрепите свои знания и сможете пополнить им свое портфолио.

Вы научитесь:
  • Подключать приложение к базе данных
  • Разворачивать приложение на Node.js
  • Писать unit-тесты для проверки работы небольшой части кода
Практика:
  • 15 задач по Node, Redux, React
  • Финальный проект: клиентская часть для учета краж в сервисе проката велосипедов с подключением по API

 

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

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

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

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

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

 

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

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

Известная компания занимается прокатом велосипедов в крупных городах России и испытывает проблемы с частой кражей их имущества (велосипедов). В качестве возможного решения проблемы компания видит учет этих случаев и отслеживание прогресса.

Отзывы о Skillfactory
4.8
4.0 4
Юлианна,

Отзыв о курсе

Я изучаю курс по специализации Frontend-разработчик. Мне вообще нравилось заниматься программированием. До курса я знала только код HTML. Во время курса узнала еще коды программирования CSS, JS, и еще будут, не дошла еще до конца.
Честно скажу, что курс нелегкий. Были сложности, с ними можно поработать с менторами.
Плюсы:
+ понятность на сайте курса SkillFactory
+ удобная платформа, онлайн-учеба
+ есть менторы, которые могут помочь разобраться с трудным заданием
+ есть дополнительные источники
+ есть консультации
Минусы:
немного сложный курс, нужно внимательно читать и понимать в чем суть
- мало видео, ведут прямые эфиры - не всем удобно
- мало практикующие тренажеры на сайте

Ответить

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

08 дек 2023
Skillfactory

Ещё раз спасибо за отзыв!

 
5.0 5
Александр,

Мне нравится 👍

Курс просто бомба !)
Очень много практики без которой сейчас не куда !!!
Отношение к студентам очень хорошее ! Всегда пытаются наставить на верный путь не только менторы но и люди которые уже прошли модуль !!!
Учусь месяц! Но у меня уже столько важной и нужной документации ! Что я сам Афигел когда наводил в папке порядок 😅 вообщем если нужны знания и практика !! Это к нам !!!)

Ответить

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

02 февр 2024
Skillfactory

Здравствуйте, Александр!

Рады стараться для вас. Успехов в учёбе, держим кулачки за вас ✊💖

 
3.0 3
Khalil,

По началу терпимо, но с каждым месяцем все хуже и хуже. Приветствую! Хочу поделиться своим опытом обучения на платформе SkillFactory. К сожалению, получил не только знания но и постоянные технические и организационные проблемы в процессе обучения.

Приветствую! Хочу поделиться своим опытом обучения на платформе SkillFactory(Unity).

К сожалению, получил не только знания но и постоянные технические и организационные проблемы в процессе обучения

Столкнулся с вечным кормлением завтраками со стороны координатора. Если вам что-то пообещали, то не факт, что выполнят. Возможно, это из-за плохой коммуникации внутри компании (команды курсов).



Менторы хорошие, помогут разобраться.



В начале курса был вводный курс по 3D - Blender. После 7 месяцев предлагают делать 3D-машину и создавать трассу для сдачи проекта. Хоть я не 3D-художник, я справился, но это забрало очень много сил. До сих пор не было продемонстрировано, как можно реализовать нормальную трассу.



Space shooter и Tower Defence вполне обучающие, можно многое усвоить оттуда, но есть и минусы (некоторые модули не очень информативные).



Произошла путаница с курсами, и у меня забрали мультиплеер. После общения с координатором он сообщил, что мне откроют курс по мультиплееру! При поступлении на поток я информировал, что у меня есть знания программирования, и мне ответили, что обучение пойдет проще. Но по некоторым обстоятельствам мне пришлось сделать паузу в обучении. Пока я не обучался (была пауза) на платформе SkillFactory произошли некоторые изменения,  курсы по Unity разделились на  PRO-версию и  Стандарт, которые ранее совмещались в одном курсе, который я оплатил и начал проходить.

После окончания паузы в обучении меня перевели в поток который проходил версию Стандарт. Соответственно обучающая информация и практические задания изменились. Некоторые модули перешли в PRO-версию. Среди них оказался и обещанный мне при покупке мною курсов мультиплеер.

Мне как раз необходимы были структурированные знания в этой области. Но после общения с координатором, как говорилось ранее, мне сказали, что предоставят курс по мультиплееру. Однако этот разговор был аж 26 октября 2022 года, а сейчас 22 мая 2023, и до сих пор технические проблемы и кормление завтраками. Как бы вы ни подумали, но ещё не предоставили доступ :) Надежда умирает последней, как говорится.

Даже сейчас, уточняя у куратора о том, прошел ли я курс на 70% и более, он ответил, что да, я прошел курсы на 70% и более, и мне присылают сертификат о том, что я ПРОСЛУШАЛ курсы, а не прошел их. Такое чувство, что они там не общаются или платформа сломана, не могу понять этого! Ах да, по поводу платформы, она была старая, и там был поиск по курсу, то есть курс вам предоставлен на долгое время как шпаргалка, и он (поиск) не работал. Также сказали, что исправят со временем, и знаете что? Они просто берут и обновляют эту платформу и просто убирают поиск. Нет поиска, нет проблем... Супер решение. Можно много говорить об этом всём...

Курсы не оставляют хорошего впечатления в конечном итоге, но больше спасибо менторам, они до сих пор помогают и они крутые. А с общем впечатление далеко от ожидаемого результата! Я разочарован и моя оценка 3 по 5б системе!

Ответить

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

25 май 2023
Skillfactory

Здравствуйте! Спасибо за обратную связь. Как мы понимаем, вам выдали доступ к разделу и вопрос решен. Надеемся, что этот момент не испортит общее впечатление от курса и вы достигните своей цели в обучении.