Специализация «Frontend-разработчик»
ООО Скилфэктори
Описание
Frontend-разработчик – это полноценная специальность с минимальным порогом входа в профессию. Вам понадобится меньше времени на обучение, сразу после которого вы сможете брать реальные web проекты и решать рабочие задачи. Если английский — это основной язык современного мира, то JavaScript — это основной язык современного интернета. На нем написано большинство ресурсов, на которые вы заходите каждый день.
Как проходит обучение
В модулях курса вы изучаете материалы и теорию, смотрите видеоуроки, а на тренажерах отрабатываете практику.
Прежде чем приступать к написанию кода, вам нужно будет углубиться в документацию и логику построения команд.
Синтаксис включает правила написания кода:
— HTML: разметка страниц
— CSS: стили и расположение элементов
— JavaScript: логика и взаимодействие элементов
— React: популярная библиотека под JS
Чтобы закрепить результат, важно практиковать теорию на большом количестве задач — для этого в программе курса «Frontend-разработчик» используются тренажеры.
Во время просмотра вебинаров, на которых преподаватель в прямом эфире пишет и разбирает код, вы будете тренировать насмотренность. Примеры на уроках помогают также считывать логику программирования.
Выпускники курса смогут самостоятельно:
- Создавать адаптивные веб-сайты с использованием CSS, Flexbox.
- Разрабатывать интерактивные веб-сайты и приложения на JavaScript и HTML.
- Писать сложные компоненты на React и интерфейсы с авторизацией и подключением к backend.
Наш карьерный центр поможет вам провести аудит компетенций, определить цели, пошаговый план, снять барьеры при прохождении собеседования.
Часов в программе
Цель программы
Актуальность
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 к реляционной базе данных.
Владеть:навыками эксплуатации баз данных для эффективной работы.
Требования
Важное умение пользоваться ПК.
Образование
- Среднее профессиональное образование
Иные требования и рекомендации для обучения по программе
Важное умение пользоваться ПК.
Модули
свернутьПреподаватели

Крестинина
Наталья
EPAM Systems
Frontend-разработчик

Коновченко
Богдан
Radario
Senior Frontend

Михайлов
Сергей
The Makers
Руководитель разработки

Короткова
Дарья
газовая сфера
Ведущий инженер
Профстандарт
Программист
06.001Ответственный за программу
+79585770417