Модуль 7
104ч

Backend - разработка на фреймворке Spring

В данном модуле изучаются основы программирования на языке Java для возможности работы по написанию серверной части WEB-приложения с помощью фреймворка Spring
Часов в программе
4 часа
лекции
48 часов
практика
48 часов
самостоятельная
4 часа
промежуточная аттестация
104 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Практические и лекционные занятия
Требуемое ПО:
Visual Studio Code,Android Studio, Браузер, графические редакторы MS Office 2010 и выше, Google-сервисы для проведения обучения

Учебно-методические материалы

Методы, формы и технологии

Вид занятий: лекции с использованием мультимедиа, практические задания – выполнение заданий для закрепления полученных знаний по верстке

Методические разработки

Комплекты кейсов

Материалы курса

Вагин, Д. В. Современные технологии разработки веб-приложений: учебное пособие / Д. В. Вагин, Р. В. Петров. - Новосибирск: Изд-во НГТУ, 2019. - 52 с. - ISBN 978-5-7782-3939-5. - Текст: электронный. - URL: https://znanium.com/catalog/product/1866926
Пример кейса по модулю backend-разработка на фреймворке Spring: https://drive.google.com/drive/folders/1vvP3Ds294a_hXyEgJxcRGl-okcr8dE_B?usp=sharing

Учебная литература

Лоре, А. Проектирование веб-API: практическое руководство / А. Лоре; пер. с анг. Д. А. Беликова. - Москва: ДМК Пресс, 2020. - 440 с.
Малышева, Е.Н. Web-технологии: учеб. пособие для обучающихся по направлениям подготовки 51.03.06 «Библиотечно-информационная деятельность», 46.03.20 «Документоведение и архивоведение», квалификация (степень) выпускника «бакалавр» / Е.Н. Малышева. - Кемерово: Кемеров. гос. ин-т культуры, 2020. - 116 с.
Немцова, Т. И. Компьютерная графика и web-дизайн: учебное пособие / Т.И. Немцова, Т.В. Казанкова, А.В. Шнякин; под ред. Л.Г. Гагариной. — Москва: ФОРУМ: ИНФРА-М, 2022. — 400 с.
Лисьев, Г. А. Программное обеспечение компьютерных сетей и web-серверов: учебное пособие / Г.А. Лисьев, П.Ю. Романов, Ю.И. Аскерко. — Москва: ИНФРА-М, 2021. — 145 с.
Исаченко, О. В. Программное обеспечение компьютерных сетей: учебное пособие / О.В. Исаченко. — 2-е изд., испр. и доп. — Москва: ИНФРА-М, 2021. — 158 с.
Фаррелл, Б. Веб-компоненты в действии: практическое руководство / Б. Фаррелл ; пер. с англ. Д. А. Беликов. - Москва: ДМК Пресс, 2020. - 462 с.
Скотт Ч., Бен Ш. Git для профессионального программиста– Санкт-Петербург: Питер, 2019. - 496 с.
Олбинг К., Тронкон П. Bash и кибербезопасность. – Санкт-Петербург: Питер, 2020. - 288 с

Темы

Тема 1. Углубленное изучение JAVA. Особенности настройки конфигурации Тема 2. Архитектурные концепции Тема 3. API Тема 4. Rest-сервисы Тема 5. Простое приложение на Spring Тема 6. Оптимизация работы с фреймворком Spring Тема 7. Паттерн проектирования MVC Spring Тема 8. Swagger Codegen Тема 9. Внедрение базы данных в приложение Тема 10. Тестирование приложения Тема 11. Автоматизация модульных тестов Тема 12. Интернет-магазин на Spring
Лекции
2ч
Самостоятельная работа
4ч
Всего
6ч
Лекции
2ч
Самостоятельная работа
4ч
Всего
6ч
Практические занятия
4ч
Самостоятельная работа
4ч
Всего
8ч
Практические занятия
4ч
Самостоятельная работа
4ч
Всего
8ч
Практические занятия
4ч
Самостоятельная работа
4ч
Всего
8ч
Практические занятия
4ч
Самостоятельная работа
4ч
Всего
8ч
Практические занятия
4ч
Самостоятельная работа
4ч
Всего
8ч
Практические занятия
4ч
Самостоятельная работа
4ч
Всего
8ч
Практические занятия
4ч
Самостоятельная работа
4ч
Всего
8ч
Практические занятия
4ч
Самостоятельная работа
4ч
Всего
8ч
Практические занятия
6ч
Самостоятельная работа
4ч
Всего
10ч
Практические занятия
10ч
Самостоятельная работа
4ч
Всего
14ч
Промежуточная аттестация 4 часа
Решение практического кейса по созданию базы данных по требуемым условиям + решение теоретических задач из самых частых вопросов собеседований младших разработчиков на Java