III уровень Программирование и создание ИТ-продуктов

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

ООО Скилфэктори
280,00 часов длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 20.06.2022-20.01.2023
2 поток (закрыт) 27.06.2022-27.01.2023
3 поток (закрыт) 04.07.2022-04.02.2023
4 поток (закрыт) 11.07.2022-11.02.2023
5 поток (закрыт) 18.07.2022-18.02.2023
6 поток (закрыт) 25.07.2022-25.02.2023
7 поток (закрыт) 01.08.2022-01.03.2023
8 поток (закрыт) 08.08.2022-08.03.2023
9 поток (закрыт) 15.08.2022-15.03.2023
10 поток (закрыт) 22.08.2022-05.04.2023
11 поток (закрыт) 29.08.2022-12.04.2023
12 поток (закрыт) 05.09.2022-19.04.2023
13 поток (закрыт) 12.09.2022-26.04.2023
14 поток (закрыт) 19.09.2022-19.04.2023
15 поток (закрыт) 26.09.2022-10.05.2023
16 поток (закрыт) 03.10.2022-17.05.2023
17 поток (закрыт) 10.10.2022-24.05.2023
18 поток (закрыт) 17.10.2022-17.05.2023
19 поток (закрыт) 24.10.2022-07.06.2023
20 поток (закрыт) 31.10.2022-14.06.2023
21 поток (закрыт) 07.11.2022-07.06.2023
22 поток (закрыт) 14.11.2022-28.06.2023
23 поток (закрыт) 21.11.2022-05.07.2023
24 поток (закрыт) 28.11.2022-12.07.2023
25 поток (закрыт) 28.11.2022-28.06.2023

Описание

Frontend-разработчик – это полноценная специальность с минимальным порогом входа в профессию. Вам понадобится меньше времени на обучение, сразу после которого вы сможете брать реальные web проекты и решать рабочие задачи. Если английский — это основной язык современного мира, то JavaScript — это основной язык современного интернета. На нем написано большинство ресурсов, на которые вы заходите каждый день.

Как проходит обучение

В модулях курса вы изучаете материалы и теорию, смотрите видеоуроки, а на тренажерах отрабатываете практику.

Прежде чем приступать к написанию кода, вам нужно будет углубиться в документацию и логику построения команд.

Синтаксис включает правила написания кода:
— HTML: разметка страниц
— CSS: стили и расположение элементов
— JavaScript: логика и взаимодействие элементов
— React: популярная библиотека под JS

Чтобы закрепить результат, важно практиковать теорию на большом количестве задач — для этого в программе курса «Frontend-разработчик» используются тренажеры.

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

Выпускники курса смогут самостоятельно:

  • Создавать адаптивные веб-сайты с использованием CSS, Flexbox.
  • Разрабатывать интерактивные веб-сайты и приложения на JavaScript и HTML.
  • Писать сложные компоненты на React и интерфейсы с авторизацией и подключением к backend.

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



 

Часов в программе
59,00 часов
лекции
77,00 часов
практика
116,00 часов
самостоятельная
7,00 часов
промежуточная аттестация
1 час
входная диагностика
20 часов
итоговая аттестация
280,00 часов
всего
Цель программы
Цель специализации «Frontend-разработчик» — дать системную подготовку и полный набор базовых знаний и умений для того, чтобы заниматься практической разработкой визуальной части веб-приложений. Начинающий должен превратиться из новичка в уверенного разработчика уровня Junior.
Актуальность
На рынке вакансий во всех сферах наблюдается спрос на специалистов, которые способны взять в реализацию полноценный проект. В программировании это фронтенд, бэкенд, фулстэк разработчики. Причем спрос на фронтенд-разработчиков самый максимальньный и продолжает расти. Сейчас на HeadHunter открыто более 4000 вакансий фронтенд-разработчиков, включая топовые компании. Кроме того, вы сможете брать полноценные проекты, сайты, приложения, интерфейсы на фриланс-биржах.

Frontend-разработка сейчас и несколько лет назад — совершенно разные вещи. Это связано с тем, что технологии во фронтенде обновляются каждые полгода, надо постоянно учиться. 5 лет назад можно было свободно устроиться джуном, зная только HTML и CSS и совсем чуть-чуть JS. Сегодня надо уже хорошо знать JS и желательно иметь представление о каком-нибудь фреймворке. А через 5 лет порог входа в профессию вырастет еще в 2−3 раза.
Входная диагностика 1 час
Тестирование
Итоговая аттестация 20 часов
Дипломная практическая работа

Компетенции

Общекультурные


Способность осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач (УК-1)
Знать:

основы критического анализа и синтеза информации для эффективной работы.

Уметь:

выделять базовые составляющие поставленных
задач.

Владеть:

методами анализа и синтеза в решении задач для эффективной работы.

Способность определять круг задач в рамках поставленной цели и выбирать оптимальные способы их решения, исходя из действующих правовых норм, имеющихся ресурсов и ограничений (УК-2)
Знать:

требования к постановке цели и задач для эффективной работы.

Уметь:

формулировать задачи для эффективной работы и взаимодействия с клиентами.

Владеть:

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

Способность осуществлять социальное взаимодействие и реализовывать свою роль в команде (УК-3)
Знать:

основные принципы командной работы для эффективной работы.

Уметь:

работать в команде на основе стратегии сотрудничества.

Владеть:

способностью определять свою роль в командной работе для достижения поставленной цели.

Способность осуществлять деловую коммуникацию в устной и письменной формах на государственном языке Российской Федерации (УК-4)
Знать:

стили общения на русском языке и язык жестов для эффективной работы.

Уметь:

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

Владеть:

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

Общепрофессиональные


Способность понимать принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, и использовать их при решении задач профессиональной деятельности (ОПК-2)
Знать:

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

Уметь:

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

Владеть:

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

Способность инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ОПК-5)
Знать:

особенности процесса инсталляции программного и аппаратного обеспечения для информационных и автоматизированных систем;

Уметь:

инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем;

Владеть:

навыками инсталляции программного и аппаратного обеспечения для информационных и автоматизированных систем.

Способность разрабатывать алгоритмы и программы, пригодные для практического использования, применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ОПК-6)
Знать:

основные языки программирования и работы с базами данных, операционные системы и оболочки, современные программные среды разработки информационных информационных систем и технологий;

Уметь:

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

Владеть:

навыками программирования, отладки и тестирования прототипов программно-технических комплексов задач.

Профессиональные


Способность разрабатывать, внедрять и адаптировать прикладное программное обеспечение (ПК-1)
Знать:

основные среды для разработки программного обеспечения;

Уметь:

внедрять и адаптировать прикладное программное обеспечение;

Владеть:

современными языками программирования и методиками разработки и внедрения прикладного программного обеспечения.

Cпособность документировать процессы создания программного обеспечения на стадиях жизненного цикла (ПК-2)
Знать:

принципы организации проектирования и содержание этапов процесса разработки программных комплексов.

Уметь:

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

Владеть:

навыками разработки технологической документации для эффективной работы.

Способность программировать приложения и создавать программные прототипы решения прикладных задач (ПК-3)
Знать:

способы построения современных операционных систем и операционных оболочек.

Уметь:

выбирать архитектуры и комплексировать современные компьютеры и системы.

Владеть:

навыками использования современных системных программных средств:операционных систем, операционных и сетевых оболочек, сервисных программ.

Способность проводить тестирование компонентов программного обеспечения (ПК-4)
Знать:

теорию проведения тестирования программного обеспечения.

Уметь:

использовать алгоритмы тестирования программного обеспечения.

Владеть:

навыком проведения тестирования программного обеспечения.

Способность осуществлять ведение базы данных и поддержку информационного обеспечения решения прикладных задач (ПК-5)
Знать:

основные функции СУБД в разных типах ИР;
язык SQL: алфавит, операции;
функции администрирования СУБД;
типы информационных систем, создаваемых на основе современных СУБД.

Уметь:

формировать запросы на SQL к реляционной базе данных.

Владеть:

навыками эксплуатации баз данных для эффективной работы.

Требования

Важное умение пользоваться ПК. 

Образование
  • Среднее профессиональное образование
Иные требования и рекомендации для обучения по программе

Важное умение пользоваться ПК. 

Модули

свернуть
19,00ч
Модуль 1 Веб-верстка
1.Основы HTML. Структурные, текстовые, строчные элементы 2.Основы CSS. Layouts 3.Advanced CSS 4.Git. GitHub
31,00ч
Модуль 3 Инструменты для оптимизации разработки
1.Модификация стилей с помощью препроцессоров 2.Организация модульной структуры 3.Автоматизация рутины
27,00ч
Модуль 5 Архитектура приложений. JavaScript на бэкенде
1.JavaScript на бэкенде. Базы данных 2.Взаимодействие с бэкендом 3.Алгоритмы и структуры данных. Оптимизация приложений
11,00ч
Модуль 7 Карьерный блок
1.Карьерная дорожная карта 2.Стратегия поиска работы 3.Резюме и сопроводительное письмо 4.Интервью 5.Заключение
67,00ч
Модуль 2 JavaScript
1.Введение в JS 2.Функции 3.Объекты 4.DOM 5.AJAX 6.API браузера 7.Тестирование
91,00ч
Модуль 4 React и другие фреймворки
1.React.js: Знакомство 2.React.js: Components 3.React.js: Advanced 4.React.js: Patterns and practice 5.React.js: High level topics 6.Фреймворки и библиотеки 7.Vue.js 8.Flux.Redux 9.Анимация
13,00ч
Модуль 6 Профориентация, soft skills
1.Работа в команде и трудоустройство 2.Работа на фрилансе
19,00ч
Модуль 1 Веб-верстка
1.Основы HTML. Структурные, текстовые, строчные элементы 2.Основы CSS. Layouts 3.Advanced CSS 4.Git. GitHub
67,00ч
Модуль 2 JavaScript
1.Введение в JS 2.Функции 3.Объекты 4.DOM 5.AJAX 6.API браузера 7.Тестирование
31,00ч
Модуль 3 Инструменты для оптимизации разработки
1.Модификация стилей с помощью препроцессоров 2.Организация модульной структуры 3.Автоматизация рутины
91,00ч
Модуль 4 React и другие фреймворки
1.React.js: Знакомство 2.React.js: Components 3.React.js: Advanced 4.React.js: Patterns and practice 5.React.js: High level topics 6.Фреймворки и библиотеки 7.Vue.js 8.Flux.Redux 9.Анимация
27,00ч
Модуль 5 Архитектура приложений. JavaScript на бэкенде
1.JavaScript на бэкенде. Базы данных 2.Взаимодействие с бэкендом 3.Алгоритмы и структуры данных. Оптимизация приложений
13,00ч
Модуль 6 Профориентация, soft skills
1.Работа в команде и трудоустройство 2.Работа на фрилансе
11,00ч
Модуль 7 Карьерный блок
1.Карьерная дорожная карта 2.Стратегия поиска работы 3.Резюме и сопроводительное письмо 4.Интервью 5.Заключение

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

Крестинина

Наталья

EPAM Systems

Frontend-разработчик

Коновченко

Богдан

Radario

Senior Frontend

Михайлов

Сергей

The Makers

Руководитель разработки

Короткова

Дарья

газовая сфера

Ведущий инженер

66 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Программист

06.001

Ответственный за программу

info@skillfactory.ru

+79585770417