Модуль 2
149,00ч

Профильный модуль

Обучение в формате вебинаров под руководством высококлассных преподавателей-практиков, интересными домашними заданиями, персонализированной обратной связью, реальными командными и личными проектами! Слушатели познакомятся с инструментами Java-разработчика, Quality Assurance, IO, исключениями в Java, вложенными классами, обобщенным программированием, Java Time API, сериализацией, функциональным программированием, NIO 2, реляционными БД в Java, потоками Java, executors, WebServer на Java, основам Front-End, сервлетами, Servlet API, Spring Framework, Spring Framework, Spring MVC, Spring Boot, Spring AOP, ORM, Spring Security, Spring Data JPA, Message System, базовыми понятиями архитектуры ООП, шаблонами проектированиями.
Часов в программе
56,00 часов
лекции
56,00 часов
практика
37,00 часов
промежуточная аттестация
149,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Вебинары, домашняя и проектная работа
Требуемое ПО:
Браузер Google Chrome
ОС Windows®: Windows 7, Windows 8, Windows 8.1, Windows 10 или более поздней версии.
ОС macOS®: OS X El Capitan (10.11) или более поздней версии.
ОС Linux®: Ubuntu 14.04 (64-разрядная версия) или более поздней версии, Debian 8 или более поздней версии, openSUSE 13.3 или более поздней версии, Fedora Linux 24 или более поздней версии.
ОС Android®: Android 5.0 (Lollipop)
Intellij IDEA
SQLite
Git
Maven
Gradle
Информационные ресуры
LMS СберУниверситета
Образовательные ресуры
LMS СберУниверситета

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

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

Вебинары, домашняя и проектная работа

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

Методические разработки располагаются в LMS СберУниверситета

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

Материалы курса располагаются в LMS СберУниверситета

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

Core Java Volume I—Fundamentals, Eleventh Edition by Cay S. Horstmann // Published by Pearson, 2018
Think Java, 2nd Edition by Chris Mayfield; Allen B. Downey // Published by O'Reilly Media, Inc., 2019
Java in a Nutshell, 7th Edition by David Flanagan; Ben Evans // Published by O'Reilly Media, Inc., 2018
Java: A Beginner's Guide, 8th Edition by Herbert Schildt // Published by McGraw-Hill, 2018
Java for Absolute Beginners: Learn to Program the Fundamentals the Java 9+ Way by Iuliana Cosmina // Published by Apress, 2018
Вайсфельд М. Объектно-ориентированный подход. 5-е межд. изд. - СПб.: Питер, 2020. - 256 с.
Effective Java by Joshua Bloch // Published by Addison-Wesley Professional, 2017
Java: The Complete Reference, Eleventh Edition, 11th Edition by Herbert Schildt // Published by McGraw-Hill, 2018
Java How to Program, Early Objects, 11th Edition by Paul J. Deitel, Harvey Deitel // Published by Pearson, 2017

Темы

Инструменты разработки, Quality Assurance, IO, Исключение в Java, Вложенные классы, Обобщенное программирование, Java Time API, Сериализация, Функциональное программирование, NIO Реляционные БД в Java, Потоки Java, Executors, WebServer на Java, Основы Front-End, Сервлеты, Servlet API, Spring Framework, Spring Framework, Spring MVC, Spring Boot, Spring AOP, ORM Spring Security, Spring Data JPA, Message System, Базовые понятия архитектуры ООП, Шаблоны проектирования, Основные шаблоны
Лекции
18,00ч
Практические занятия
18,00ч
Всего
36,00ч
Лекции
18,00ч
Практические занятия
18,00ч
Всего
36,00ч
Лекции
20,00ч
Практические занятия
20,00ч
Всего
40,00ч
Промежуточная аттестация 37,00 часов
Зачет