Программа и содержание

Программа обучения:

Модуль 1. Jakarta-Maven-Tomcat

Модуль 2. Git-SQL-Database

Модуль 3. JDBC-Servlet-JSP

Модуль 4. Hibernate 1

Модуль 5. Hibernate 2

Модуль 6. Gradle и Spring Core

Модуль 7. Spring Boot & Data

Модуль 8. Spring Web

Модуль 9. Spring REST & Security

Модуль 10. Spring AOP & Liquibase

Модуль 11. Итог

Программа подробнее:

Модуль 1. Jakarta-Maven-Tomcat

• Jakarta

• Maven Часть 1

• Maven Часть 2

• Задание 1. Maven Часть 1

• Задание 2. Maven Часть 2

• Задание 3*** По желанию. Maven Часть 2

• Networking

• Задание 1. Networking

• Apache Tomcat

• Servlet API

• Итоговый тест

• Задание Итоговое. Servlet-maven

• Видеоконференция

Модуль 2. Git-SQL-Database

• Git

• Задание 1. Git

• SQL

• Задание 1. SQL

• Database

• Итоговый тест

• Задание 1. Database

• Проект 1. Модель данных

• Видеоконференция

Модуль 3. JDBC-Servlet-JSP

• JDBC. Часть1. Основы

• JDBC. Часть 2. Транзакции, Connection Pool

• JDBC. Часть 3. DAO

• Задание 1. JDBC

• Задание 2. JDBC

• Проект 2. JDBC

• Задание 3. JDBC (По желанию)

• MVC

• Проект 3. MVC

• JSP

• Проект 4. JSP

• Authetification, Authorization, Validation

• Итоговый тест

• Проект 5. Authetification, Authorization, Validation

• Видеоконференция

Модуль 4. Hibernate 1

• Hibernate 1. Основа

• Задание 1. Hibernate 1. Основа

• Hibernate 1. Cashe, JPA, Logging, Embedded, PK

• Задание 2. Hibernate 1. Cashe, JPA, Logging, Embedded, PK

• Hibernate 1. Relational mapping

• Задание 3. Hibernate 1. Relational mapping

• Итоговый тест

• Проект 6. Hibernate configuration

• Видеоконференция

Модуль 5. Hibernate 2

• Hibernate 2. HQL & Inheritance

• Задание 1. Hibernate 2. HQL

• Hibernate 2. Criteria API, QueryDSL, Filters, N+1 poblem

• Задание 2. Hibernate 2. QueryDSL

• Проект 5. QUERYDSL, N+1, H2

• Hibernate 2. Transaction, Lock, Audit, Second Level Cashe

• Проект 6. Cashe + audit

• Hibernate 2. REPOSITORY, MAPPER, VALIDATOR

• Итоговый тест

• Проект 7. Hibernate - итог

• Видеоконференция

Модуль 6. Gradle и Spring Core

• Gradle

• Задание 1. Gradle

• Задание 2. Gradle

• Проект 8. Gradle

• Spring Core. IoC, XML, Life cycle

• Задание 1. Spring Core XML config

• Spring Core. Аnnotation & Java-based config

• Задание 1. Spring core. Аnnotations, Java-based config

• Spring Core. Event Listeners

• Задание 1. Spring core. Event Listeners

• Видеоконференция

Модуль 7. Spring Boot & Data

• Spring Boot

• Spring Boot Properties

• Spring Boot Logging

• Spring Boot Testing

• Задание 1. Spring Boot Test

• Spring Data JPA

• Задание 1. Spring Data JPA

• Задание 2. Spring Data JPA

• Проект 9. Spring Boot

• Видеоконференция

Модуль 8. Spring Web

• Spring Web

• Spring Web CRUD

• Spring Thymeleaf

• Задание 1. Spring Web. CRUD

• Задание 2. Spring Web. Registration

• Задание 3. Spring Web. Mapper

• Задание 4. Spring Web. Test

• Spring Web Paging Filter

• Задание 1. Spring Web Paging Filter

• Проект 13. Spring Web

• Видеоконференция

Модуль 9. Spring REST & Security

• Spring REST

• Задание 1. Spring REST

• Проект 14. Spring REST

• Spring Security 1. Authentication

• Spring Security 2. Authorization

• Задание 1. Spring Security

• Проект 14. Spring Security

• Видеоконференция

Модуль 10. Spring AOP & Liquibase

• Spring i18n

• Проект 15. Spring i18n

• Spring AOP

• Задание 1. Spring AOP

• Задание 2. Spring AOP

• Liquibase

• Проект 15. AOP & Liquibase

• Тест Модуль 10 Spring AOP

• Видеоконференция

Модуль 11. Итог

• Задание 1. Refactoring

• Spring Custom Starter

• Проект 16*. По желанию Spring Custom Starter

• Защита проекта

• Резюме

• LinkedIn

• Типовые задачи на работе

• Видеоконференция Итоговая