Свободы — работайте на удаленке и зарабатывайте в любой валюте
Стабильности —станьте частью самой быстрорастущей сферы экономики
Уверенности — получите опыт, который точно пригодится
Самое время освоить IT-профессию, если хотите:
Только нужные навыки и знания для трудоустройства + много практики
Чтобы стать востребованным специалистом, вам предстоит решить десятки реальных задач от наших компаний-партнеров. Мы выстроили программу от простого к сложному, а каждую тему подкрепили практикой.
Frontend-разработчик программирует внешнюю сторону сайта — то, с чем соприкасается пользователь. Для этого нужно уметь создавать HTML-страницы и хорошо знать язык программирования JavaScript.
Если английский — это международный язык современного мира, то JavaScript — это «английский» интернета. На нем написано большинство сайтов, на которые вы заходите каждый день.
Учитесь программированию с нуля — без технического бэкграунда и специальной подготовки.
Для верстальщиков
Освойте JavaScript и React, чтобы браться за более сложные задачи.
Для тех, кто сейчас не работает
Получите новую специальность в сжатые сроки, уделяя учебе каждый день по несколько часов.
Уже через 4 месяца вы сможете
Верстать страницы и создавать адаптивный интерфейс
Писать код на JavaScript и разрабатывать веб-проекты на React.js
Тестировать свой код
Стандартный курс
Интенсив
Занятость
Продолжительность
до 30 часов в неделю
5-6 часов в неделю
12-24 месяцев
4 месяца
Главное преимущество интенсива — скорость обучения
Senior-специалист в иностранной компании
7 000 $
Middle-специалист
140 000 ₽
Junior-специалист
60 000 ₽
Senior-специалист
230 000 ₽
*по данным Хабр Карьера
В среднем фронтенд-разработчик в России зарабатывает 150 000 ₽ в месяц
Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира
Вам открываются модули с теорией и задачами для самостоятельной работы. Сложные темы разбираете на вебинарах с ментором
Уроки и задания
Менторы — опытные разработчики — всегда рядом: отвечают на вопросы, дают обратную связь по заданиям, курируют проекты, поддерживают мотивацию
Помощь ментора
5 проектов: сайт-визитка и верстка лендинга по макету, разработка слайдера и канбан-доски на JavaScript. Итоговый проект — разработка фронтенда для API сервиса по текстовому поиску
Проекты в портфолио
3 тренажера с десятками заданий в каждом, чтобы довести до автоматизма использование инструментов разработчика: HTML/CSS, JavaScript, React
Тренажеры
Как устроено обучение
Акцент на тренировке навыков, передаче опыта от практикующих разработчиков, постоянном контакте с ментором и наполнении портфолио.
4,6
4,8
4,6
78
%
432 отзыва
298 отзывов
172 оценки
235 отзывов
Студенты рекомендуют нас
Программа курса
1. Верстка веб-страниц
1. Верстка веб-страниц
Практика: — 2 тренажера: HTML и CSS — 70 задач на верстку — 2 проекта: сайт-визитка, верстка лендинга по макету
Чтобы стать фронтенд-разработчиком, нужно изучить основу основ — HTML и CSS. С их помощью вы будете верстать веб-страницы.
Затем вы освоите адаптивную верстку, которая помогает подстраивать отображение созданных страниц под экраны разных устройств.
С этими навыками вы сможете работать с GitHub и сохранять там свои проекты.
— Создавать страницы на чистом HTML — Позиционировать элементы на странице с помощью CSS — Применять семантическую верстку — Использовать средства разработчика в браузере — Верстать адаптивные веб-страницы на Flexbox и Grid — Работать в GitHub
Вы научитесь:
Практика: — 2 тренажера: HTML и CSS — 70 задач на верстку — 2 проекта: сайт-визитка, верстка лендинга по макету
Чтобы стать фронтенд-разработчиком, нужно изучить основу основ — HTML и CSS. С их помощью вы будете верстать веб-страницы.
Затем вы освоите адаптивную верстку, которая помогает подстраивать отображение созданных страниц под экраны разных устройств.
С этими навыками вы сможете работать с GitHub и сохранять там свои проекты.
— Создавать страницы на чистом HTML — Позиционировать элементы на странице с помощью CSS — Применять семантическую верстку — Использовать средства разработчика в браузере — Верстать адаптивные веб-страницы на Flexbox и Grid — Работать в GitHub
Вы научитесь:
2. Программирование на JavaScript
2. Программирование на JavaScript
Практика: — Тренажер по Javascript — 80 задач на Javascript — Проект: слайдер с фото
JavaScript используют для создания фронтенда — страниц сайта, которые открываются в браузере.
Вы не просто изучите JavaScript как язык программирования, а будете решать на нем задачи.
Для этого вам понадобится узнать, что такое объектно-ориентированное программирование, и научиться применять ООП в JavaScript.
— Писать простые программы на JavaScript, разбираться в типах данных — Применять ООП в JavaScript — Создавать сложные скрипты с обработкой событий — Работать с форматами XML и JSON — Пользоваться различными API в браузере — Реализовать анимацию на JS — Писать юнит-тесты
Вы научитесь:
Практика: — Тренажер по Javascript — 80 задач на Javascript — Проект: слайдер с фото
JavaScript используют для создания фронтенда — страниц сайта, которые открываются в браузере.
Вы не просто изучите JavaScript как язык программирования, а будете решать на нем задачи.
Для этого вам понадобится узнать, что такое объектно-ориентированное программирование, и научиться применять ООП в JavaScript.
— Писать простые программы на JavaScript, разбираться в типах данных — Применять ООП в JavaScript — Создавать сложные скрипты с обработкой событий — Работать с форматами XML и JSON — Пользоваться различными API в браузере — Реализовать анимацию на JS — Писать юнит-тесты
Вы научитесь:
3. TypeScript и инструменты для разработки
3. TypeScript и инструменты для разработки
TypeScript — язык программирования, который основан на JavaScript, но дает больше возможностей в ООП и поэтому лучше подходит для больших проектов. В ближайшее время все крупные компании будут его использовать.
Вы освоите темы уровня middle: программирование на TypeScript одностраничных сайтов, упаковка проектов в Webpack, оптимизация созданного приложения.
Вы научитесь:
Практика: — 20 задач на TypeScript — Проект: книжный интернет-магазин
— Писать программы на TypeScript — Подключать TypeScript к проекту и настраивать — Использовать препроцессоры CSS — Создавать SPA — Настраивать сборку проекта на Webpack
TypeScript — язык программирования, который основан на JavaScript, но дает больше возможностей в ООП и поэтому лучше подходит для больших проектов. В ближайшее время все крупные компании будут его использовать.
Вы освоите темы уровня middle: программирование на TypeScript одностраничных сайтов, упаковка проектов в Webpack, оптимизация созданного приложения.
Вы научитесь:
Практика: — 20 задач на TypeScript — Проект: книжный интернет-магазин
— Писать программы на TypeScript — Подключать TypeScript к проекту и настраивать — Использовать препроцессоры CSS — Создавать SPA — Настраивать сборку проекта на Webpack
4. Разработка с помощью React. js
4. Разработка с помощью React. js
Практика: — Тренажер по React. js — Проект: виджет с прогнозом погоды
Набор библиотек React вам понадобится, чтобы вывести вас на новый уровень профессионального программирования — сможете создавать модульные проекты, обрабатывать сложные события в браузере.
— Разрабатывать приложения на React — Писать свои компоненты и хуки на React — Использовать Typescript в React-проектах — Применять библиотеку Redux на приложении React
Вы научитесь:
Практика: — Тренажер по React. js — Проект: виджет с прогнозом погоды
Набор библиотек React вам понадобится, чтобы вывести вас на новый уровень профессионального программирования — сможете создавать модульные проекты, обрабатывать сложные события в браузере.
— Разрабатывать приложения на React — Писать свои компоненты и хуки на React — Использовать Typescript в React-проектах — Применять библиотеку Redux на приложении React
Вы научитесь:
5. Финальный проект и карьерный трек
5. Финальный проект и карьерный трек
Практика: — Составление резюме, поиск вакансий или заказов — Финальный проект — разработка канбан-доски
Самостоятельно разработаете итоговый проект, применив все полученные знания и навыки.
Умение программировать — это хард скилы. Для успешной работы нужны еще софт скилы.
Если вы хотите устроиться на новую работу в компанию, на карьерном блоке обновите свое резюме, подготовитесь к собеседованию и поймете основы командной работы.
Если планируете брать заказы на фрилансе, мы поможем вам освоить работу на фриланс-биржах.
— Составлять резюме и сопроводительное письмо — Готовиться к собеседованию — Адаптироваться к работе в команде — Оформлять свой профиль на фриланс-биржах — Искать заказы на биржах и общаться с заказчиками
Вы научитесь:
Практика: — Составление резюме, поиск вакансий или заказов — Финальный проект — разработка канбан-доски
Самостоятельно разработаете итоговый проект, применив все полученные знания и навыки.
Умение программировать — это хард скилы. Для успешной работы нужны еще софт скилы.
Если вы хотите устроиться на новую работу в компанию, на карьерном блоке обновите свое резюме, подготовитесь к собеседованию и поймете основы командной работы.
Если планируете брать заказы на фрилансе, мы поможем вам освоить работу на фриланс-биржах.
— Составлять резюме и сопроводительное письмо — Готовиться к собеседованию — Адаптироваться к работе в команде — Оформлять свой профиль на фриланс-биржах — Искать заказы на биржах и общаться с заказчиками
Всем привет, меня зовут Екатерина. Мне 29 лет. И я живу в городе Санкт-Петербурге. Я работаю в авиакомпании Россия инженером по планированию рейсов летных экипажей. И месяц назад я приняла для себя очень важное решение — пойти учиться в сферу ИТ, а именно на аналитика данных. Я выбрала это направление, потому что это связано с моим первым образованием, связано с моей работой. И в принципе, это мне интересно. Я долго выбирала, пойти в какую школу, и остановилась на Skillfactory, потому что мне очень нравится, как построен здесь процесс обучения, как подается материал, то что на каждом этапе абсолютно есть поддержка менторов, куратора и так далее. Для тех кто думает: решиться или нет, я скажу однозначно да, потому что я считаю, что если чего-то хочется, то нужно это брать и делать. Тем более, ИТ — это сфера, в которой действительно очень много есть для развития. Это хорошие зарплаты, это возможность жить в любой точке мира. Ну, и в принципе, я считаю, что за ИТ будущее, поэтому всем желаю удачи. Пока