@@ -11,11 +11,10 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
1111- [ Wiki IDEA] ( https://github.com/JavaOPs/topjava/wiki/IDEA )
1212- [ Демо разрабатываемого приложения] ( http://javaops-demo.ru/topjava )
1313
14- ### 29.01: Старт проекта
14+ ### Старт проекта
1515- Начало проверки [ вступительного задания HW0] ( https://github.com/JavaOPs/topjava#-Домашнее-задание-hw0 )
1616
17- #### 02.02 Дедлайн на сдачу HW0
18- ### 05.02: 1-е занятие
17+ ### 1-е занятие
1918- Разбор домашнего задания вступительного занятия (вместе с Optional)
2019- Обзор используемых в проекте технологий. Интеграция ПО
2120- Maven
@@ -24,15 +23,15 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
2423- Уровни и зависимости логгирования. JMX
2524- Домашнее задание 1-го занятия (HW1 + Optional)
2625
27- ### 12.02: 2-е занятие
26+ ### 2-е занятие
2827- Разбор домашнего задания HW1 + Optional
2928- Библиотека vs Фреймворк. Стандартные библиотеки Apache Commons, Guava
3029- Слои приложения. Создание каркаса приложения
3130- Обзор Spring Framework. Spring Context
3231- Пояснения к HW2. Обработка Autowired
3332- Домашнее задание (HW2 + Optional)
3433
35- ### 19.02: 3-е занятие
34+ ### 3-е занятие
3635- Разбор домашнего задания HW2 + Optional
3736- Жизненный цикл Spring контекста
3837- Тестирование через JUnit
@@ -45,7 +44,7 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
4544- Логирование тестов
4645- Домашнее задание (HW3 + Optional)
4746
48- ### 26.02: 4-е занятие
47+ ### 4-е занятие
4948- Разбор домашнего задания HW3 + Optional
5049- Методы улучшения качества кода
5150- Spring: инициализация и популирование DB
@@ -55,7 +54,7 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
5554- Домашнее задание (HW4 + Optional)
5655#### Начало выполнения [ выпускного проекта] ( https://github.com/JavaOPs/topjava/blob/master/graduation.md )
5756
58- ### 05.03: 5-е занятие
57+ ### 5-е занятие
5958- Обзор JDK 9/17. Миграция Topjava с 1.8 на 17
6059- Разбор вопросов
6160- Разбор домашнего задания HW4 + Optional
@@ -66,7 +65,7 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
6665- Spring кэш
6766- Домашнее задание (HW5 + Optional)
6867
69- ### 12.03: 6-е занятие
68+ ### 6-е занятие
7069- Разбор домашнего задания HW5 + Optional
7170- Кэш Hibernate
7271- Spring Web
@@ -77,9 +76,9 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
7776- Spring Internationalization
7877- Домашнее задание (HW6 + Optional)
7978
80- #### Большое ДЗ + выпускной проект + начинаем [ курс BootJava] ( https://javaops.ru/view/bootjava ) + подтягиваем "хвосты".
79+ #### Начинаем [ курс BootJava] ( https://javaops.ru/view/bootjava )
8180
82- ### 26.03: 7-е занятие
81+ ### 7-е занятие
8382- Разбор домашнего задания HW6 + Optional
8483- Автогенерация DDL по модели
8584- Тестирование Spring MVC
@@ -90,7 +89,7 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
9089- Тестирование через SoapUi. UTF-8
9190- Домашнее задание (HW7 + Optional)
9291
93- ### 02.04: 8-е занятие
92+ ### 8-е занятие
9493- Разбор домашнего задания HW7 + Optional
9594- WebJars. jQuery и JavaScript frameworks
9695- Bootstrap
@@ -99,7 +98,7 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
9998- Добавление Spring Security
10099- Домашнее задание (HW8 + Optional)
101100
102- ### 09.04: 9-е занятие
101+ ### 9-е занятие
103102- Разбор домашнего задания HW8 + Optional
104103- Spring Binding
105104- Spring Validation
@@ -111,7 +110,7 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
111110- Cookie. Session
112111- Домашнее задание (HW9 + Optional)
113112
114- ### 16.04: 10-е занятие
113+ ### 10-е занятие
115114- Разбор домашнего задания HW10 + Optional
116115- Кастомизация JSON (@JsonView ) и валидации (groups)
117116- Рефакторинг: jQuery конверторы и группы валидации по умолчанию
@@ -124,7 +123,7 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
124123- Защита от межсайтовой подделки запросов (CSRF)
125124- Домашнее задание (HW10)
126125
127- ### 23.04: 11-е занятие
126+ ### 11-е занятие
128127- Разбор домашнего задания HW10 + Optional
129128- Локализация datatables, ошибок валидации
130129- Защита от XSS (Cross Site Scripting)
@@ -135,11 +134,17 @@ Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery +
135134- Домашнее задание (HW11): сокрытия полей в Swagger
136135- Составление резюме. Собеседование. Разработка ПО. Возможные доработки приложения
137136
138- ### 27.04: Миграция на Spring-Boot 3.5
137+ ### Миграция на Spring-Boot 4.0
139138- Ревью вашего резюме
140139- Основы Spring Boot. Spring Boot maven plugin
141140- Lombok, база H2, ApplicationRunner
142141- Spring Data REST + HATEOAS
143- - Миграция приложения подсчета калорий на Spring Boot
144-
145- ### 11.05: Дедлайн на сдачу [ выпускного проекта] ( https://github.com/JavaOPs/topjava/blob/master/graduation.md )
142+ - Миграция приложения на Spring Boot 3.x и 4.0
143+
144+ ### Сдача [ выпускного проекта] ( https://github.com/JavaOPs/topjava/blob/master/graduation.md )
145+ Финальный срок сдачи [ есть в профиле] ( https://javaops.ru/auth/profile#topjava ) : 4 месяца с начала обучения.
146+ После его окончания можно будет из профиля продлить обучение на
147+ - 2 недели: 3250 руб.
148+ - 1 месяца: 4500 руб.
149+ - 2 месяца: 5850 руб
150+ - 3 месяца: 6950 руб.
0 commit comments