Skip to content

Commit 352d79d

Browse files
committed
update schedule for individual study
1 parent d40ac41 commit 352d79d

1 file changed

Lines changed: 23 additions & 18 deletions

File tree

README.md

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)