Разработка баз данных MySQL и клиент-серверных приложений на языке Java

Общие сведения

Начало обучения

по мере набора группы

Время обучения

с 11:00 до 18:00
по субботам и воскресеньям

Объём программы

500 ак. часов (из них 216 аудиторных)

Стоимость обучения на программе

120 000 рублей

оплата возможна в несколько этапов

Категория слушателей

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

Контакты

+7 (903) 105-90-17
uc@mpt.ru

Записаться на обучение



я даю согласие на обработку персональных данных

Преподаватели программы

Специалист по информационным системам

Митасов Никита Сергеевич

Программист, Backend разработчик

Программист, Frontend разработчик

Документ об окончании

При успешном окончании обучения выдаётся диплом о профессиональной переподготовке Российского экономического университета им. Г.В. Плеханова

Программа "Разработка баз данных MySQL и клиент-серверных приложений на языке Java" включает следующие дисциплины

Основы программирования на языке Java

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

Объектно-ориентированное программирование на языке Java

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

Frontend разработка на HTML, CSS и JavaScript

Язык HTML является стандартом разметки страниц для сети «Интернет». Каждый браузер компьютера или мобильного устройства интерпретируют скрипт HTML в сформированный документ. CSS является каскадными таблицами стилей. Он служит для описания внешнего вида сайта. Язык программирования JavaScript служит для создания функциональных возможностей сайтов. В рамках дисциплины рассматриваются принципы формирования HTML документов, расположения в них текстовой информации, изображений, списков и таблиц. Помимо этого, дисциплина включает в себя получение базовых знаний синтаксиса языка программирования «JavaScript». Данный курс позволяет получить практические навыки по реализации Интернет-страниц и WEB приложений.

Документирование программного обеспечения

На определенном этапе разработки программного обеспечения неизбежно возникает задача разработки документации. Программная документация это документы которые содержат в себе в зависимости от назначения данные которые необходимы для разработки, производства, эксплуатации или сопровождения программы. Существует четыре основных типа документации на программное обеспечение:
1. архитектурная/проектная - обзор программного обеспечения;
2. техническая - документация на код;
3. пользовательская - руководства для конечных пользователей;
4. маркетинговая - рекламные материалы.

Microsoft_Office_Word_(2019–present).svg (1)

Системы контроля версий Git

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

Проектирование и создание баз данных MySQL

Первой ступенью к изучению разработки информационных систем является базовая подготовка по теории баз данных. Будут рассмотрены основные понятия, принципы проектирования реляционных БД, архитектура СУБД, аномалии и особенности нормализации. В рамках дисциплины используется MуSQL. Содержание программы позволяет получить опыт в создании запросов и их оптимизации для эффективной работы баз данных.

MySQL

Разработка серверного программного обеспечения на Java Enterprise Edition

В ходе данной дисциплины слушатели ознакомятся с платформой Java, Enterprise Edition (Java EE) данная платформа представляет из себя набор Java API, принадлежащих Oracle, которые разработчики программного обеспечения могут использовать для написания серверных приложений.

Разработка приложений с использованием Spring Framework и Spring MVC/REST

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

Тестирование программного обеспечения

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