Программирование и создание ИТ-продуктов Vue.js CSS Писать программный код Angular Node.js Разрабатывать и создавать программы и приложения HTML

"Специалист по frontend разработке"

ОАНО ДПО «Выштех»
256 часов длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 12.11.2021-01.04.2022
2 поток (закрыт) 13.12.2021-30.05.2022

Описание

Кому подойдет программа:

  • Системным администраторам - для продвижения по карьерной лестнице или усиления экспертизы в области Frontend Разработки
  • Выпускникам ИТ-вузов, кто планирует начать карьеру в области информационной безопасности
  • Web-дизайнерам для увеличения среднего чека за услуги

Программа "Специалист по frontend разработке" направлена на изучение веб разработки на клиентской части с базового уровня до junior developer.

Обучающиеся в результате освоения программы будут уметь: писать сайты с использованием последних нововведений в верстке; создавать сложные интерфейсы с использованием наиболее популярных js библиотек React&Redux; вести проект в контроллере версий; создавать back end на Node.js с подключением к базе данных; разворачивать проект на боевом сервере.

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

Форма обучения очно-заочная (дистанционная), с использованием электронного обучения и дистанционных образовательных технологий.

Часов в программе
90 часов
лекции
126 часов
практика
6 часов
самостоятельная
23 часа
промежуточная аттестация
1 час
входная диагностика
10 часов
итоговая аттестация
256 часов
всего
Цель программы
Программа профессиональной переподготовки "Специалист по frontend разработке" направлена на получение слушателями знаний и навыков по обеспечению корректной работы всех функций веб-сервисов и микросервисов и их вычислительной логики:
1. Использование библиотеки Bootstrap
2. Использование веб-приложения и понимание современной архитектуры приложений
3. Веб-верстка. Верстка страницы с макета.
4. Использование инструментов аналитики и продвижения
5. Использование основных архитектурных особенностей SASS +, сборщик css
6. Разбиение SASS файлов и более сложные операции в SASS
7. Работа с bush на базовом уровне (создание директорий и файлов, перемещение по директориям и просмотр содержимого)
8. Установка и настройка git и подключение github
9. Ведение проекта в git
10. Совместная разработка проекта на github в роли разработчика и тим-лида
11. Создание веб-приложений с динамическими элементами
12. Формирование и обработка асинхронных запросы на сервер
13. Отображение данные в графическом виде
14. Написание полноценное веб приложение на чистом js
15. Ведение в приложение в git
16. Обеспечение безопасность клиентского приложения
17. Формирование тестов для автоматизированной проверки функционала
18. Конфигурация сборщика клиентского приложения
19. Создание клиентской части веб-приложения с использованием React
20. Взаимодействие с Redux на чтение и запись
21. Реализация приложение с использованием PWA архитектуры
21. Подключение к базе данных и взаимодействовать с ней с учетом всех современных требований безопасности
22. Решение большинства задач, возникающих при full stack разработке
Актуальность
По данным Lucky Hunter, в 2020году профессия разработчика занимала 3 место среди ИТ-профессий. Средний заработок разработчика с минимальным опытом работы начинается от 80 000 рублей и позволяет работать удаленно, строить карьеру в корпоративной среде или на фрилансе. Курс будет актуален для тех, кто:
1. Хочет начать карьеру программиста
2. Junior-разработчикам, кто хочет расширить инструментарий в работе
3. Опытным специалистам, кто хочет "прокачаться" дополнительно и усилить нетворкинг в кругу коллег
Входная диагностика 1 час
https://forms.gle/8Nz3PHMLKdzw18BR7
Итоговая аттестация 10 часов
Итоговый проект включающий практические задания по пройденным модулям

Компетенции

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


Написание программного кода
Знать:

Студент получит понимание практической значимости использования алгоритмов структур данных для решения конкретных задач, научиться писать сложные интерфейсы с использованием наиболее популярных JavaScripts библиотек React&Redux

Уметь:

Студент сможет: уметь писать надёжный программный код, требующий минимального времени на отладку, разворачивать проект на боевом сервере

Владеть:

Студент овладеет 4 front end интерфейса и REST API на Node.js

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


Владение стандартными алгоритмами, структурами данных и умение сформировать клиентское веб-приложение с макета любой сложности
Знать:

Выпускник научится:
1. Писать полноценное веб приложение на чистом js
2. Вести приложение в git
3. Обеспечивать безопасность клиентского приложения
4. Формировать тесты для автоматизированной проверки функционала
5. Конфигурировать сборщик клиентского приложения

Уметь:

Выпускник сможет разработать клиентское приложение с использованием всех необходимых технологий и окружения

Владеть:

Выпускник овладеет инструментами фулстек-разработки:
1. local/session storage
2.cookie
3. webSQL
4.Сборщик js
5. Обфускация
6. Git и Webpack
7. Аутентификация пользователей
8. Хэширование паролей
9. Логирование и мониторинг угроз
10. Мониторинг приложения

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


Управление цифровой трансформацией
Знать:

Студент получит знания: ключевых терминов и определений сферы программирования; как сегодня осуществляется автоматизация сложных процессов в любых сферах жизни; что цифровизация жизни и профессиональной деятельности несёт в себе не только положительные возможности, но и существенные риски; что такое «кибербезопасность» и как этот процесс позволяет открывать новые возможности для современного бизнеса в условиях тотальной цифровизации экономики; как сегодня осуществляется автоматизация сложных процессов в любых сферах жизни.

Уметь:

Студент сможет: полноценно понимать и оценивать текущую ситуацию в эпоху цифровизации; грамотно использовать своё время и бороться с прокрастинацией для достижения наилучших результатов как в карьере, так и в обычной жизни; подготовить себя и персонал к переходу на создание безопасных для использования цифровых продуктов в эпоху цифровизации.

Владеть:

Студент овладеет инструментами: обеспечения корректной работы всех функций веб-сервисов и микросервисов и их вычислительной логики; взаимодействия с системами управления БД; создания клиент-серверного соединения по протоколу HTTP.

Требования

Требования к слушателю: пользовательский уровень владения компьютером

  • умение пользоваться прикладными программами (word, браузер)
  • находить, скачивать и устанавливать ПО в Интернете
  • скорость печати скорость печати не менее 90 знаков в минуту

Обязательные требования:

Ноутбук (или стационарный компьютер) с возможность аппаратной виртуализации для запуска виртуальных машин

Минимальные технические требования:

  • не менее 4 Гб ОЗУ
  • не менее 50 ГБ свободными на жестком диске
  • процессор не менее 2-х ядер
Образование
  • Высшее образование
  • Среднее профессиональное образование
Квалификация
не ниже 3
Иные требования и рекомендации для обучения по программе

Требования к слушателю: пользовательский уровень владения компьютером

  • умение пользоваться прикладными программами (word, браузер)
  • находить, скачивать и устанавливать ПО в Интернете
  • скорость печати скорость печати не менее 90 знаков в минуту

Обязательные требования:

Ноутбук (или стационарный компьютер) с возможность аппаратной виртуализации для запуска виртуальных машин

Минимальные технические требования:

  • не менее 4 Гб ОЗУ
  • не менее 50 ГБ свободными на жестком диске
  • процессор не менее 2-х ядер

Модули

свернуть
88ч
Модуль 1 Верстка (HTML, CSS, Bootstrap), препроцессоры CSS, система контроля версий GIT (профильный модуль)
Участники модуля обретут навыки использования препроцессора SASS, тем самым, делая файлы стилей более удобными для поддержки, масштабирования и повторного использования. Так же участники познакомятся со сборщиком и логикой его работ, обретут навыки работы с системой контроля версий, создания и ведения проекта, и совместной разработке.
157ч
Модуль 2 Javascript basics, fundamentals, advanced. React&Redux& Node.js (базовый модуль)
Модуль направлен на обретение базовых компетенций в направлении frontend разработки. Участники научатся: 1. Работать с языком JS 2. Использовать основные конструкции и принципы программирования на js и на языках программирования в целом 3. Использовать язык программирования JS на более продвинутом уровне, изучат все последние новинки в синтаксисе и конструкциях js 4. Использовать навык разработки клиентского веб приложения с использованием React и Redux
88ч
Модуль 1 Верстка (HTML, CSS, Bootstrap), препроцессоры CSS, система контроля версий GIT (профильный модуль)
Участники модуля обретут навыки использования препроцессора SASS, тем самым, делая файлы стилей более удобными для поддержки, масштабирования и повторного использования. Так же участники познакомятся со сборщиком и логикой его работ, обретут навыки работы с системой контроля версий, создания и ведения проекта, и совместной разработке.
157ч
Модуль 2 Javascript basics, fundamentals, advanced. React&Redux& Node.js (базовый модуль)
Модуль направлен на обретение базовых компетенций в направлении frontend разработки. Участники научатся: 1. Работать с языком JS 2. Использовать основные конструкции и принципы программирования на js и на языках программирования в целом 3. Использовать язык программирования JS на более продвинутом уровне, изучат все последние новинки в синтаксисе и конструкциях js 4. Использовать навык разработки клиентского веб приложения с использованием React и Redux

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

Инанц

Гайк

ОАНО ДПО «Выштех»

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

https://cyber-ed.ru/frontend-razrabotka-20-35/#speaker
119 998 p

Указана полная стоимость. Вы сможете получить скидку на этот курс от 50% до 100% по проекту «Цифровые профессии» в зависимости от льготной категории.

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

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

Программист

06.001

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

m.lagutina@cyber-ed.ru

+79096389557