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

Промышленная разработка приложений на JavaScript

Университет Иннополис
256,00 часов длительность
Онлайн формат
Продвинутый уровень
1 поток (закрыт) 16.08-22.11.2021
2 поток (закрыт) 27.09-27.12.2021
3 поток (закрыт) 04.10-27.12.2021
4 поток (закрыт) 14.02-08.08.2022

Описание

JavaScript – один из самых востребованных языков программирования. По данным исследования StackOverflow 2020 года, JavaScript занимает первую строчку в рейтинге наиболее часто используемого языка программирования.

Язык применяется и в фронтенде, и в бэкенде — JavaScript-разработчики никогда не останутся без работы.

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

В программе:

  • технологии React, TypeScript, Redux, React-Router
  • работа с сервером для разработки node js + express
  • создание и проектирование юнит-, ui-, интеграционных, контрактных тестов.
  • вспомогательные библиотеки
  • повышение качества веб-приложения

Курс подходит:

  • начинающим JavaScript разработчикам
  • тем, кто знает основы HTML, CSS, JS
  • тем, кто хочет перейти с одного стека на другой, например, с Angular на React/Redux

Курс проходит в дистанционном формате, поэтому присоединиться к занятиям можно из любого города или региона. Вебинары проходят 2-3 раза в неделю. Слушатели получают обратную связь к выполненным домашним заданиям. Это позволит лучше разобраться в материалах курса и быстрее усвоить новую информацию. На практических занятиях слушатели попытаются самостоятельно разработать и протестировать веб-приложения на JavaScript.

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

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

 

 

Часов в программе
57,00 часов
лекции
72,00 часа
практика
120,00 часов
самостоятельная
4,00 часа
промежуточная аттестация
1 час
входная диагностика
2 часа
итоговая аттестация
256,00 часов
всего
Цель программы
Получение компетенции, необходимой для выполнения нового вида профессиональной деятельности - Разработка программного обеспечения; приобретение новой квалификации - разработчик Web - интерфейсов.
Актуальность
JavaScript входит в число самых популярных языков программирования. В июле 2020 года JS занимает седьмое место в индексе TIOBE, который составляется на основе статистики поисковых запросов. Этот язык популярнее, чем PHP, Swift, Ruby, Go.
JavaScript обеспечивает интерактивность сайтов и используется в популярных современных браузерах. Эти задачи можно решать и с помощью альтернативных технологий, например, WebAssembly, но это не вопрос краткосрочной перспективы. В ближайшем будущем с большой долей вероятности JS останется основным языком программирования фронтенд-приложений.
Таким образом, актуальность программы обучения обусловлена подготовкой необходимых рынку специалистов, способных по завершении обучения разрабатывать приложения на JavaScript, используя новейших технологии.
Входная диагностика 1 час
Тестирование
Итоговая аттестация 2 часа
защита выпускной аттестационной (квалификационной) работы- защита проектной работы

Компетенции

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


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

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

Уметь:

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

Владеть:

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

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование
Опыт профессиональной дятельности
Junior Frontend-разработчики со знанием HTML и CSS
Предварительное освоение иных дисциплин/курсов /модулей
Будет преимуществом

Модули

свернуть
106,00ч
Модуль 1 Модуль 1. React
Темы модуля: 1.1. Вводное занятие. Инструментарий, гит, настройка проекта 1.2. JavaScript, TypeScript 1.3. CSS, Preprocessors 1.4. React
60,00ч
Модуль 3 Модуль 3. Повышение качества web-приложения
Темы модуля: 3.1. Nodejs 3.2. Jest 3.3. SIngle Page Application 3.4. Progressive Web Apps
71,00ч
Модуль 2 Модуль 2. Вспомогательные библиотеки
Темы модуля: 2.1. Redux + Hooks 2.2. Утилитарные библиотеки
16,00ч
Модуль 4 Модуль 4. Проектная работа
Темы модуля: 4.1. Разработка web-приложения
106,00ч
Модуль 1 Модуль 1. React
Темы модуля: 1.1. Вводное занятие. Инструментарий, гит, настройка проекта 1.2. JavaScript, TypeScript 1.3. CSS, Preprocessors 1.4. React
71,00ч
Модуль 2 Модуль 2. Вспомогательные библиотеки
Темы модуля: 2.1. Redux + Hooks 2.2. Утилитарные библиотеки
60,00ч
Модуль 3 Модуль 3. Повышение качества web-приложения
Темы модуля: 3.1. Nodejs 3.2. Jest 3.3. SIngle Page Application 3.4. Progressive Web Apps
16,00ч
Модуль 4 Модуль 4. Проектная работа
Темы модуля: 4.1. Разработка web-приложения

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

Петров

Андрей Валентинович

ПАО Сбербанк

Старший инженер по Frontend-разработке систем финансового сектора

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

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

Программист

06.001

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

y.guseva@innopolis.ru

+78432392452