Программа курса
Преподаватели
Похожие курсы
Назад

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

SkillFactory
Сложность
Для новичков
Длительность
9 месяцев
Тип курса
Смешанный

Описание курса

Пройдите курс и освойте востребованную профессию с нуля за 9 месяцев. Программа обучения разработана преподавателями-экспертами школы SkillFactory.

Курс «Специализация Frontend-разработчик» подойдет как для новичков, которые не имеют специальной подготовки, но планируют построить карьеру в данной области, так и для практикующих специалистов, которые хотят получить новые знания и закрепить имеющиеся навыки.

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

Верстка веб-страниц
Frontend-разработчику не обойтись без знания верстки: HTML - это своего рода кирпичики, из которых состоят страницы сайтов. Так что после небольшой вводной части вы сразу перейдете к главному: освоите базовые технологии верстки — HTML и CSS. Научитесь создавать страницы и адаптировать их под разные устройства. Это значит, что уже в первый месяц учебы вы сможете брать небольшие заказы на фриланс-биржах. Научитесь работать с Github и публиковать там свои проекты для будущих работодателей.
Вы научитесь:
  • Выстраивать внешнюю логику сайта
  • Писать страницы на чистом HTML
  • Позиционировать элементы на странице с помощью CSS
  • Создавать логичную и последовательную иерархию страниц при помощи семантической верстки
  • Использовать Google DevTools, средства разработчика в браузере
  • Верстать адаптивные веб-страницы на Flexbox
  • Работать в GitHub
Программирование на JavaScript
JavaScript - один из самых популярных и распространенных языков. Его используют для создания фронтенда - это страницы сайта, которые открываются в браузере. Вы не просто изучите JavaScript, вы научитесь программировать на нем, то есть решать задачи. Чтобы решать реальные задачи, которые требуются на фронтенде, нужно понять, что такое объектно-ориентированное программирование и научиться применять ООП в JavaScript.
Вы научитесь:
Вы научитесь:
  • Использовать объекты и EventLoop
  • Создавать сложные скрипты с обработкой событий
  • Работать с форматом JSON
  • Использовать препроцессоры CSS
  • Работать по методологии БЭМ
  • Применять сборщики (Webpack)
Разработка с помощью React.js
Для профессионального программирования нужны более сложные подходы и инструменты - изучите набор библиотек React. Сможете создавать модульные проекты, обрабатывать сложные события в браузере, делать анимацию на странице. Все эти навыки требуются в большинстве современных проектах, поэтому их указывают компании в своих вакансиях. Но вы получите даже больше - еще и познакомитесь с другими фреймворками: Angular и Vue.js, это расширит ваши возможности по выбору проектов.
Вы научитесь:
  • Разрабатывать приложения на React
  • Писать компоненты на React
  • Использовать продвинутый API
  • Создавать приложение на Angular
  • Создавать приложение на Vue.js
  • Использовать анимацию на CSS или на React
  • Применять библиотеку Redux
Архитектура приложений и бекенд
Что отличает настоящего программиста от верстальщика? Знание того, как всё устроено изнутри. В этом блоке вы изучите изнанку сайтов — бэкенд. Научитесь соединять фронтенд с бэкендом, узнаете, что такое API и познакомитесь с Node.js. Все эти навыки нужны для итогового проекта. На нем вы проверите и закрепите свои знания и сможете пополнить им свое портфолио.
Вы научитесь:
  • Подключать приложение к базе данных
  • Разворачивать приложение на Node.js
  • Писать unit-тесты для проверки работы небольшой части кода
Карьерный трек
Умение программировать - это хард-скилы. Для успешной работы нужны еще софт-скилы. Если вы хотите устроиться на новую работу в компанию - обновите свое резюме, подготовитесь к собеседованию, поймете основы командной работы. Если планируете брать заказы на фрилансе - научитесь работать на фриланс-биржах.
Вы научитесь:
  • Составлять резюме и сопроводительное письмо
  • Готовиться к собеседованию
  • Оформлять свой профиль на фриланс-биржах
  • Искать заказы на биржах и общаться с заказчиками
  • Сотрудничать в командных проектах
  • Использовать методы agile
Итоговый проект
Итоговый проектВ финале курса вас ждет месяц интереснейшей разработки индивидуального проекта, техническое задание которого основано на реальных заказах на фриланс-биржах. Известная компания занимается прокатом велосипедов в крупных городах России и испытывает проблемы с частой кражей их имущества (велосипедов). В качестве возможного решения проблемы компания видит учет этих случаев и отслеживание прогресса.
Вам предстоит реализовать клиентскую часть сайта, где будет:
  • Регистрация пользователей с уровнями доступа
  • Создание и редактирование случаев кражи
  • Комментарии к записям
  • Статистика по кражам

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

Юлия Токаревская
Юлия Токаревская
Frontend-разработчик с опытом 7 лет. Работает в компании Emplifi. Ведущий преподаватель курса. В команде разрабатывала платформы для управления и анализа контента в соцсетях, платформы для службы поддержки, криптовалютной биржи. Стек: Javascript, React.js, Redux-Saga, Typescript
Наталья Крестинина
Наталья Крестинина
Frontend-разработчик в EPAM Systems, преподаватель в Webpurple, ментор в RSSchool.
Дарья Короткова
Дарья Короткова
Ведущий инженер в газовой сфере. Опыт работы в ИТ более 7 лет. Стек: PHP, mySQL, JS-технологии. Разрабатывала системы для опроса телеметрии, систему для оценки качества сварки судостроительной технологии и различные сайты на популярных CMS системах
Богдан Коновченко
Богдан Коновченко
Senior Frontend в Radario, автор раздела JavaScript.
Показать еще
Цена
18 548 387 сум
Скидка -45%
- 8 346 774 сум
Итого
10 201 613 сум
В рассрочку на 30 мес
618 280 UZS/мес
340 054 UZS/мес
Кешбэк
3 060 484 балла

Похожие курсы

Надежный старт в IT
Для новичков8 месяцев
-45%
Кешбэк 30%: 6 690 484 балла
40 548 387 сум
22 301 613 сум
В рассрочку на 36 мес
619 490 UZS/мес
Разработчик Базовый
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 4 610 932 балла
19 212 216 сум
15 369 773 сум
В рассрочку на 18 мес
853 877 UZS/мес
Профессия Python-разработчик
Для новичков
ХИТ
-45%
Кешбэк 30%: 5 586 570 баллов
33 858 000 сум
18 621 900 сум
В рассрочку на 12 мес
1 551 825 UZS/мес
IT-специалист
Для новичков6 месяцев
Старт: 11 февраля
ХИТ
-45%
Кешбэк 30%: 2 093 188 баллов
12 685 983 сум
6 977 291 сум
В рассрочку на 18 мес
387 628 UZS/мес
Профессия Инженер по тестированию
Для новичков
-45%
Кешбэк 30%: 5 096 520 баллов
30 888 000 сум
16 988 400 сум
В рассрочку на 12 мес
1 415 700 UZS/мес
Профессия Data Scientist
Для новичков24 месяца
-45%
Кешбэк 30%: 8 766 291 балл
53 129 032 сум
29 220 968 сум
В рассрочку на 36 мес
811 694 UZS/мес
Профессия Тестировщик-автоматизатор на Python
Для новичков9 месяцев
-45%
Кешбэк 30%: 5 492 904 балла
33 290 323 сум
18 309 677 сум
В рассрочку на 30 мес
610 323 UZS/мес
Профессия Fullstack-разработчик на Python
Для новичков14 месяцев
-45%
Кешбэк 30%: 6 653 226 баллов
40 322 581 сум
22 177 419 сум
В рассрочку на 36 мес
616 040 UZS/мес
Профессия Белый хакер
Для новичков13 месяцев
-45%
Кешбэк 30%: 6 371 130 баллов
38 612 903 сум
21 237 097 сум
В рассрочку на 36 мес
589 920 UZS/мес
Факультет 1С-разработки
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 4 610 932 балла
19 212 216 сум
15 369 773 сум
В рассрочку на 18 мес
853 877 UZS/мес
Профессия Разработчик игр на Unity
Для новичков12 месяцев
-45%
Кешбэк 30%: 6 371 130 баллов
38 612 903 сум
21 237 097 сум
В рассрочку на 30 мес
707 904 UZS/мес
Профессия Java-разработчик
Для новичков
-45%
Кешбэк 30%: 4 508 460 баллов
27 324 000 сум
15 028 200 сум
В рассрочку на 12 мес
1 252 350 UZS/мес
Профессия Тестировщик на Java
Для новичков10 месяцев
-45%
Кешбэк 30%: 5 492 904 балла
33 290 323 сум
18 309 677 сум
В рассрочку на 30 мес
610 323 UZS/мес
Интенсив по Python
Для новичков3 месяца
-45%
Кешбэк 30%: 5 152 259 баллов
31 225 806 сум
17 174 194 сум
В рассрочку на 24 мес
715 592 UZS/мес
Полный курс по Data Science
Для новичков13,5 месяцев
-45%
Кешбэк 30%: 5 892 097 баллов
35 709 677 сум
19 640 323 сум
В рассрочку на 30 мес
654 678 UZS/мес
Профессия 1C-разработчик
Для новичков6 месяцев
ХИТ
-40%
Кешбэк 30%: 3 845 335 баллов
21 362 972 сум
12 817 783 сум
В рассрочку на 12 мес
1 068 149 UZS/мес
Профессия Веб-разработчик
Для новичков12 месяцев
-45%
Кешбэк 30%: 5 925 097 баллов
35 909 677 сум
19 750 323 сум
В рассрочку на 30 мес
658 345 UZS/мес
Курс Python для анализа данных
Для новичков4 месяца
-45%
Кешбэк 30%: 1 197 581 балл
7 258 065 сум
3 991 935 сум
В рассрочку на 12 мес
332 662 UZS/мес
Курс Python для веб-разработки
Для новичков9 месяцев
-45%
Кешбэк 30%: 4 391 130 баллов
26 612 903 сум
14 637 097 сум
В рассрочку на 30 мес
487 904 UZS/мес
Android-разработчик
Для новичков16 месяцев
-45%
Кешбэк 30%: 7 025 807 баллов
42 580 645 сум
23 419 355 сум
В рассрочку на 36 мес
650 538 UZS/мес
Системный администратор
Для новичков9 месяцев
-45%
Кешбэк 30%: 4 774 355 баллов
28 935 484 сум
15 914 516 сум
В рассрочку на 30 мес
530 484 UZS/мес
iOS-разработчик c нуля
Для новичков13 месяцев
-45%
Кешбэк 30%: 6 666 533 балла
40 403 226 сум
22 221 774 сум
В рассрочку на 36 мес
617 272 UZS/мес
Профессия Специалист по кибербезопасности
Для новичков
-40%
Кешбэк 30%: 5 666 760 баллов
31 482 000 сум
18 889 200 сум
В рассрочку на 12 мес
1 574 100 UZS/мес
Профессия Веб-разработчик
Для новичков
-40%
Кешбэк 30%: 6 685 067 баллов
37 139 256 сум
22 283 554 сум
В рассрочку на 12 мес
1 856 963 UZS/мес
Профессия Frontend-разработчик PRO
Для новичков15 месяцев
-45%
Кешбэк 30%: 5 322 581 балл
32 258 065 сум
17 741 935 сум
В рассрочку на 30 мес
591 398 UZS/мес
Профессия Java-разработчик
Для новичков14 месяцев
-45%
Кешбэк 30%: 6 371 130 баллов
38 612 903 сум
21 237 097 сум
В рассрочку на 36 мес
589 920 UZS/мес
ИТ-инженер. Пакет Базовый
Для новичков12 месяцев
Старт: 11 февраля
-20%
Кешбэк 30%: 4 610 932 балла
19 212 216 сум
15 369 773 сум
В рассрочку на 18 мес
853 877 UZS/мес
Инженер по ручному тестированию
Для новичков4 месяца
-45%
Кешбэк 30%: 3 975 968 баллов
24 096 774 сум
13 253 226 сум
В рассрочку на 30 мес
441 775 UZS/мес
ИТ-инженер Передовые технологии, блокчейн
Для новичков24 месяца
Старт: 11 февраля
-20%
Кешбэк 30%: 6 232 708 баллов
25 969 616 сум
20 775 693 сум
В рассрочку на 18 мес
1 154 206 UZS/мес
ИТ-инженер Передовые технологии, Web 3.0
Для новичков12 месяцев
Старт: 11 февраля
-20%
Кешбэк 30%: 4 610 932 балла
19 212 216 сум
15 369 773 сум
В рассрочку на 18 мес
853 877 UZS/мес
ООО «UBRAINS», ИНН 308432936
Республика Узбекистан, г. Ташкент, Мирабадский р-н, ул. Афросиаб 4б, каб. 102
Регистрационный номер 982705
© UBRAINS, 2023
Zcard
Anorbank
Humo
Payme
© UBRAINS, 2023