Fullstack - разработка на языке Java
Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г.В. Плеханова"Описание
Программа предназначена для слушателей без знаний по программированию. Курс представляет собой начальный уровень получения знаний по направлению WEB-разработки на языке программированию Java. Программа нацелена на получение навыков по программированию в WEB-разработке с помощью фреймворка Java Spring.
#Java
#JavaSpring
#sql
#database
#ООП
#программирование
#программированиенаjava
#программированиенаjavascript
#фреймворк
#фреймворкJavaSpring
#разработкапрограммногопродукта
#webprogramm
#вебпрограммирование
#webразработка
#разработка
#fullstackразработка
#webпрограммирование
#вебпрограммроние
Программа подходит как для слушателям не имеющих навыков по программированию и с отсутствующем образованием в рамках IT-сферы, так и для опытных специалистов в IT:
- Начинающий уровень: слушатель программы получит теоретические и практические навыки по программированию на языке Java и JavaScript для разработки WEB-приложенией. Научится взаимодействовать с базой данных и сможет создавать программы по заданному техническому заданию заказчика с помощью языка программирования Java. Соединять в проекте клиентскую и серверную часть с помощью двух фреймворков React и Java Spring.
- IT-специалист: с</span><span style="font-weight: 400;">пециалист в IT-технологии получит практические навыки по объектно-ориентированному программированию в рамках языков программирования Java и JavaScript, получит азы по программированию на языке TypeScript.. Сможет получить навыки по проектирование базы данных под конкретный фреймворк Java Spring и создавать динамические страницы на фреймворке Django.
В рамках данной программы идет изучение объектно-ориентированного программирования на языке Java для возможности разработки полноценных продуктов, направленных на клиентскую и серверную разработку WEB-приложений.
В результате освоения данной программы выпускник программы «Fullstack - разработка на языке Java» должен:
Знать:
- современные методики разработки графического интерфейса;
- языки программирования и разметки для разработки клиентской и серверной части веб-приложений;
- требования и нормы подготовки и использования изображений в информационно-телекоммуникационной сети "Интернет" (далее - сеть Интернет).
Уметь:
- выбирать наиболее подходящее для целевого рынка дизайнерское и программное решение;
- подключать, разрабатывать и оптимизировать необходимую для работы базу данных;
- разрабатывать API WEB-приложения;
- разрабатывать архитектуру серверной части приложения;
- разрабатывать интерфейс пользователя и код для веб-приложений с использованием современных стандартов;
- создавать дизайн с применением промежуточных эскизов, требований к эргономике и технической эстетике;
- создавать, использовать и оптимизировать изображения для веб-приложений;
- создавать, использовать и оптимизировать серверную часть WEB-приложений с использованием языка программирования и сопутствующего фреймворка.
Владеть:
- Навыками разработки дизайна веб-приложений в соответствии со стандартами и требованиями заказчика;
- Навыками разработки интерфейса пользователя для веб-приложений с использованием современных стандартов;
- Навыками разработки серверной части веб-приложений в соответствии со стандартами и требованиями заказчика;
- Навыками создания, использовании и оптимизировании данных для WEB-приложений;
- Навыками создания, использовании и оптимизировании изображений для веб-приложений.
К освоению дополнительных программ профессиональной переподготовки допускаются лица, имеющие или получающие среднее профессиональное и (или) высшее образование.
Программа соответствует профессиональному стандарту 06.035 «Разработчик WEB и мультимедийных приложений»
Вид профессиональной деятельности «Проектирование, разработка и интеграция информационных ресурсов в локальной сети и информационно-телекоммуникационной сети «Интернет»
Слушатель прошедший курс получит практические и теоретические навыки на нескольких языках программирования, таких как JavaScript и Java, получит азы языка программирования TypeScript и познакомится с программированием на фреймворках React и Java Spring. Комплексный подход в изучении программных продуктов поможет найти работу в рамках вакансии банковской сферы благодаря знаниям на позицию Junior фреймворка Java Spring. С помощью полученных знаний слушатель будет востребован как разработчик клиент-серверных, клиентских приложений и серверной части WEB-сайта.
За время проведения курса слушатель научится:
- создавать верстки по заданному шаблону;
- использовать современные стандарты браузера по проектированию сайта на HTML5, верски на CCS3;
- использовать современные контейнеры для верстки:flex и grid;
- пользоваться библиотекой Bootstrap для создания собственного макета;
- адаптировать WEB-приложения под мобильные и десктопные устройства;
- писать код на языке JavaScript с помощью модульной и объектно-ориентированной парадигме программирования;
- использовать асинхронную разработку;
- разрабатывать компоненты на фреймворке React;
- писать динамические страницы по заданному шаблону;
- создавать анимацию с помощью нативного JavaScript, CSS3 и фреймворка React;
- использовании Docker;
- проектировать и настраивать базы данных;
- производить структурное программирование на языке Java;
- применять объектно-ориентированное программирование на языке Java;
- создавать серверную часть WEB-приложения с помощью фреймворка Java Spring;
- работать с запросами и ответами сервера;
- писать API и REST API;
- интегрировать Swagger Codegen;
- автоматизировать и создавать модульные тесты;
- создавать формы и отправку данных;
- проектировать с помощью паттерна MVC;
- разрабатывать интернет-магазин;
- осуществлять настройку отправки сообщений на почту.
Часов в программе
Цель программы
Актуальность
Входная диагностика 2 часа
Итоговая аттестация 32 часа
Компетенции
Общепрофессиональные
ОПК-1. Способен применять естественнонаучные и общеинженерные знания, методы математического анализа и моделирования, теоретического и экспериментального исследования в профессиональной деятельности;
Знать основы математики, естественнонаучных дисциплин, вычислительной техники и программирования
Уметь:Уметь решать стандартные профессиональные задачи с применением естественнонаучных и
общеинженерных знаний, методов математического анализа и моделирования
Использование Visual Studio Code.
Владеть навыками теоретического и экспериментального исследования объектов профессиональной деятельности
ОПК-2. Способен использовать современные информационные технологии и программные средства, в том числе отечественного производства, при решении задач профессиональной деятельности;
Знать современные информационные технологии и программные средства, в том числе отечественного производства, при решении задач профессиональной деятельности
Уметь:Уметь выбирать современные информационные технологии и программные средства, в том числе отечественного производства, при решении задач профессиональной деятельности
Владеть:Владеть навыками применения современных информационных технологий и программных средств, в том числе отечественного производства, при решении задач профессиональной деятельности
ОПК-3. Способен решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности;
Знать принципы, методы и средства решения стандартных задач профессиональной деятельности на основе информационной и библиографической культуры с применением информационно- коммуникационных технологий и с учетом основных требований информационной безопасности
Уметь:Уметь решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно коммуникационных технологий и с учетом основных требований информационной безопасности
Владеть:Использование сети Интернет.
Владеть навыками подготовки обзоров, аннотаций, составления рефератов, научных докладов, публикаций и библиографии по научно-исследовательской работе с учетом требований информационной безопасности
Профессиональные
ОПК-4. Способен участвовать в разработке стандартов, норм и правил, а также технической документации, связанной с профессиональной деятельностью
Знать основные стандарты оформления технической документации на различных стадиях жизненного цикла информационной системы
Уметь:Уметь применять стандарты оформления технической документации на различных стадиях жизненного цикла информационной системы
Владеть:Использование Visual Studio Code.
Владеть навыками составления технической документации на различных этапах жизненного цикла информационной системы
Общепрофессиональные
ОПК-5. Способен инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем
Знать основы системного администрирования, администрирования СУБД, современные стандарты информационного взаимодействия систем
Уметь:Уметь выполнять параметрическую настройку информационных и автоматизированных систем
Владеть:Использование Visual Studio Code.
Владеть навыками инсталляции программного и аппаратного обеспечения информационных и автоматизированных систем
ОПК-6. Способен разрабатывать алгоритмы и программы, пригодные для практического применения в области информационных систем и технологий
Знать методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий
Уметь:Уметь применять методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий
Владеть:Использование Visual Studio Code.
Владеть навыками программирования, отладки и тестирования прототипов программнотехнических комплексов задач
ОПК-7. Способен применять в практической деятельности основные концепции, принципы, теории и факты, связанные с информатикой
Знать основные платформы, технологии и инструментальные программно-аппаратные средства для реализации информационных систем
Уметь:Уметь осуществлять выбор платформ и инструментальных программно-аппаратных средств для реализации информационных систем, применять современные технологии реализации информационных систем
Владеть:Владеет навыками владения технологиями и инструментальными программно-аппаратными средствами для реализации информационных систем
ОПК-8. Способен осуществлять поиск, хранение, обработку и анализ информации из различных источников и баз данных, представлять ее в требуемом формате с использованием информационных, компьютерных и сетевых технологий
Знать методологию и основные методы математического моделирования, классификацию и условия применения моделей, основные методы и средства проектирования информационных и автоматизированных систем, инструментальные средства моделирования и проектирования информационных и автоматизированных систем
Уметь:Уметь применять на практике математические модели, методы и средства проектирования и автоматизации систем на практике
Владеть:Владеть навыками моделирования и проектирования информационных и автоматизированных систем
Требования
Нет
Образование
- Высшее образование
- Среднее профессиональное образование
Квалификация
Модули
свернутьПреподаватели
Горбунов
Антон Дмитриевич
Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г.В. Плеханова"
Преподаватель первой квалификационной категории
https://ucmpt.ru/преподаватели/горбунов-антон-дмитриевич/Шимбирёв
Андрей Андреевич
Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г.В. Плеханова"
Преподаватель высшей квалификационной категории
https://ucmpt.ru/преподаватели/шимбирёв-андрей-андреевич/Буканов
Илья Дмитриевич
Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г.В. Плеханова"
Преподаватель
https://ucmpt.ru/%d0%bf%d1%80%d0%b5%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d0%b8/%d0%b1%d1%83%d0%ba%d0%b0%d0%bd%d0%be%d0%b2-%d0%b8%d0%bb%d1%8c%d1%8f-%d0%b4%d0%bc%d0%b8%d1%82%d1%80%d0%b8%d0%b5%d0%b2%d0%b8%d1%87/Профстандарт
Разработчик WEB мультимедийных приложений
06.035Ответственный за программу
+79261922677