<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.atp-fivt.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aermakov</id>
		<title>Public ATP Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.atp-fivt.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aermakov"/>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Aermakov"/>
		<updated>2026-04-11T03:53:55Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4622</id>
		<title>Технологии программирования на Java весна 2026</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4622"/>
				<updated>2026-03-31T12:47:30Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1LV7fDNg7LCUxqGFOaHKNhI-fKMIgHOGP?usp=sharing Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSSz1ZjRmnW-ntb8sa3jr-URd8cPbd-Ysqprxl0E5qvVVzhzxf_ZXD2onawktvA_-TPtCelnJ5VLQGy/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSSz1ZjRmnW-ntb8sa3jr-URd8cPbd-Ysqprxl0E5qvVVzhzxf_ZXD2onawktvA_-TPtCelnJ5VLQGy/pubhtml?gid=1395378966&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSSz1ZjRmnW-ntb8sa3jr-URd8cPbd-Ysqprxl0E5qvVVzhzxf_ZXD2onawktvA_-TPtCelnJ5VLQGy/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
&lt;br /&gt;
* '''[https://forms.gle/N8oxx3SGechxToRY7 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/P3Zfjn4ibdLzgoVq8 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+7ZCOoyBjE_JiNGEy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://drive.google.com/drive/folders/1FhwEH9z4ZK39afpD_BQbBHVeI_febAff?usp=sharing Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-2023/java-2024s/slides Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
&lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
* Иван Федотов [https://t.me/lvanan @lvanan]&lt;br /&gt;
* Иван Пономарёв [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Иванов Дмитрий [https://t.me/dfs_dima @dfs_dima] &lt;br /&gt;
* Беженарь Михаил [https://t.me/EntityResult @ EntityResult] &lt;br /&gt;
* Сухов Михаил [https://t.me/Popadosych @Popadosych]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Организационные вопросы'''&lt;br /&gt;
**  Куратор кафедры АТП [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
* '''Технические проблемы с репозиториями'''&lt;br /&gt;
**  Администратор инфраструктуры АТП servers@atp-fivt.org&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
3 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/14QMlHxBB5_IYLun30s1e_WzTo2Y0Q9Xi Java OOP] || 26.03.26 || 02.04.26 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1q3M9TWoVJOO1Bkhm3L32uMm-t7AmxE4A Java Reflection] || 16.04.26 || 23.04.26&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1NM1k_a7QG21aBZyGM5MTK0w6baJEzUxQ Java Spring]  || 07.05.26 || 14.05.26&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С задачами 2026 года ознакомиться можно '''[https://docs.google.com/document/d/1OJf23cPEcrQDLHudCh05MlOGaFTDE0-3eyp9A2isW20/edit?usp=sharing здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
'''Регистрация на проект: https://forms.gle/vmyagLt1aCECFXnr7'''&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4543</id>
		<title>Технологии программирования на Java весна 2026</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2026&amp;diff=4543"/>
				<updated>2026-02-10T08:00:53Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1LV7fDNg7LCUxqGFOaHKNhI-fKMIgHOGP?usp=sharing Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSSz1ZjRmnW-ntb8sa3jr-URd8cPbd-Ysqprxl0E5qvVVzhzxf_ZXD2onawktvA_-TPtCelnJ5VLQGy/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSSz1ZjRmnW-ntb8sa3jr-URd8cPbd-Ysqprxl0E5qvVVzhzxf_ZXD2onawktvA_-TPtCelnJ5VLQGy/pubhtml?gid=1395378966&amp;amp;single=true Таблица с оценками]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSSz1ZjRmnW-ntb8sa3jr-URd8cPbd-Ysqprxl0E5qvVVzhzxf_ZXD2onawktvA_-TPtCelnJ5VLQGy/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
&lt;br /&gt;
* '''[https://forms.gle/N8oxx3SGechxToRY7 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/P3Zfjn4ibdLzgoVq8 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+7ZCOoyBjE_JiNGEy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://drive.google.com/drive/folders/1FhwEH9z4ZK39afpD_BQbBHVeI_febAff?usp=sharing Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-2023/java-2024s/slides Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
&lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
* Иван Федотов [https://t.me/lvanan @lvanan]&lt;br /&gt;
* Иван Пономарёв [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Иванов Дмитрий [https://t.me/dfs_dima @dfs_dima] &lt;br /&gt;
* Беженарь Михаил [https://t.me/EntityResult @ EntityResult] &lt;br /&gt;
* Сухов Михаил [https://t.me/Popadosych @Popadosych]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Организационные вопросы'''&lt;br /&gt;
**  Куратор кафедры АТП [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
* '''Технические проблемы с репозиториями'''&lt;br /&gt;
**  Администратор инфраструктуры АТП servers@atp-fivt.org&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
3 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/14QMlHxBB5_IYLun30s1e_WzTo2Y0Q9Xi Java OOP] || 26.03.26 || 02.04.26 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1q3M9TWoVJOO1Bkhm3L32uMm-t7AmxE4A Java Reflection] || 16.04.26 || 23.04.26&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Java Spring]  || 07.05.26 || 14.05.26&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С задачами 2026 года ознакомиться можно '''[https://docs.google.com/document/d/1OJf23cPEcrQDLHudCh05MlOGaFTDE0-3eyp9A2isW20/edit?usp=sharing здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
'''Регистрация на проект: https://forms.gle/vmyagLt1aCECFXnr7'''&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4226</id>
		<title>Промышленное программирование на языке Java 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4226"/>
				<updated>2025-12-03T10:48:04Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 3 и 5 (2й и 3й курсы)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1KFzrvUAwji3e6MbobnT30gAjkLIrr_lj?usp=share_link Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=530556398&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1396179486&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1528381377&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/HQ2p1uB4f363wrg66 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/Q8ejsqA6dvAbPBHH8 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.25&lt;br /&gt;
* [https://t.me/+IML2UmP5IbNkMWJi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=YNyLghTXtJ7N Видеозаписи занятий]&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарёв [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
&lt;br /&gt;
Семинаристы&lt;br /&gt;
* Калинин Иван Сергеевич - [https://t.me/taekwandodo @taekwandodo]&lt;br /&gt;
* Рубаненко Мария Александровна - [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
* Филиппова Анастасия Витальевна - [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Цатурян Джулета Артуровна - [https://t.me/juletats @juletats]&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Якушкова Елизавета Сергеевна - [https://t.me/pyrrrolidine @pyrrrolidine]&lt;br /&gt;
* Махмудов Шеравган - [https://t.me/onepathq @onepathq]&lt;br /&gt;
* Чесноков Александр Михайлович - [https://t.me/s_chesnokoff @s_chesnokoff]&lt;br /&gt;
* Сухов Михаил - [https://t.me/Popadosych @Popadosych]&lt;br /&gt;
* Гальперин Константин - [https://t.me/konstantin_galperin @konstantin_galperin]&lt;br /&gt;
* Кожанов Глеб - [https://t.me/int_main_int @int_main_int]&lt;br /&gt;
* Иванов Дмитрий&lt;br /&gt;
* Беженарь Михаил Витальевич - [https://t.me/EntityResult @EntityResult]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Контакт для организационных вопросов ====&lt;br /&gt;
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/14QMlHxBB5_IYLun30s1e_WzTo2Y0Q9Xi/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java OOP] ||21.10||  |29.10 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1q3M9TWoVJOO1Bkhm3L32uMm-t7AmxE4A/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java Reflection] ||5.11||  |12.11 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fLnVYcJ9ct7GtGCz8LxApJlHfRwp9w2d/edit?usp=sharing&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Multithreading]  ||26.11||  |03.12&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE/edit?usp=sharing&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Spring]  ||16.12||  |20.12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаниями Java core. С проектами этого семестра ознакомиться можно здесь '''[https://docs.google.com/document/d/1OJf23cPEcrQDLHudCh05MlOGaFTDE0-3eyp9A2isW20/edit?usp=sharing здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполнением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/D5YLcShEStbFqLK1A здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4225</id>
		<title>Промышленное программирование на языке Java 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4225"/>
				<updated>2025-12-03T10:29:04Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 3 и 5 (2й и 3й курсы)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1KFzrvUAwji3e6MbobnT30gAjkLIrr_lj?usp=share_link Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=530556398&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1396179486&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1528381377&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/HQ2p1uB4f363wrg66 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/Q8ejsqA6dvAbPBHH8 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.25&lt;br /&gt;
* [https://t.me/+IML2UmP5IbNkMWJi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=YNyLghTXtJ7N Видеозаписи занятий]&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарёв [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
&lt;br /&gt;
Семинаристы&lt;br /&gt;
* Калинин Иван Сергеевич - [https://t.me/taekwandodo @taekwandodo]&lt;br /&gt;
* Рубаненко Мария Александровна - [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
* Филиппова Анастасия Витальевна - [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Цатурян Джулета Артуровна - [https://t.me/juletats @juletats]&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Якушкова Елизавета Сергеевна - [https://t.me/pyrrrolidine @pyrrrolidine]&lt;br /&gt;
* Махмудов Шеравган - [https://t.me/onepathq @onepathq]&lt;br /&gt;
* Чесноков Александр Михайлович - [https://t.me/s_chesnokoff @s_chesnokoff]&lt;br /&gt;
* Сухов Михаил - [https://t.me/Popadosych @Popadosych]&lt;br /&gt;
* Гальперин Константин - [https://t.me/konstantin_galperin @konstantin_galperin]&lt;br /&gt;
* Кожанов Глеб - [https://t.me/int_main_int @int_main_int]&lt;br /&gt;
* Иванов Дмитрий&lt;br /&gt;
* Беженарь Михаил Витальевич - [https://t.me/EntityResult @EntityResult]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Контакт для организационных вопросов ====&lt;br /&gt;
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/14QMlHxBB5_IYLun30s1e_WzTo2Y0Q9Xi/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java OOP] ||21.10||  |29.10 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1q3M9TWoVJOO1Bkhm3L32uMm-t7AmxE4A/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java Reflection] ||5.11||  |12.11 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fLnVYcJ9ct7GtGCz8LxApJlHfRwp9w2d/edit?usp=sharing&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Multithreading]  ||26.11||  |03.12&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE/edit?usp=sharing&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Spring]  ||17.12||  |21.12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаниями Java core. С проектами этого семестра ознакомиться можно здесь '''[https://docs.google.com/document/d/1OJf23cPEcrQDLHudCh05MlOGaFTDE0-3eyp9A2isW20/edit?usp=sharing здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/D5YLcShEStbFqLK1A здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4221</id>
		<title>Промышленное программирование на языке Java 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4221"/>
				<updated>2025-11-25T20:30:23Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 3 и 5 (2й и 3й курсы)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1KFzrvUAwji3e6MbobnT30gAjkLIrr_lj?usp=share_link Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=530556398&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1396179486&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1528381377&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/HQ2p1uB4f363wrg66 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/Q8ejsqA6dvAbPBHH8 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.25&lt;br /&gt;
* [https://t.me/+IML2UmP5IbNkMWJi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=YNyLghTXtJ7N Видеозаписи занятий]&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарёв [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
&lt;br /&gt;
Семинаристы&lt;br /&gt;
* Калинин Иван Сергеевич - [https://t.me/taekwandodo @taekwandodo]&lt;br /&gt;
* Рубаненко Мария Александровна - [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
* Филиппова Анастасия Витальевна - [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Цатурян Джулета Артуровна - [https://t.me/juletats @juletats]&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Якушкова Елизавета Сергеевна - [https://t.me/pyrrrolidine @pyrrrolidine]&lt;br /&gt;
* Махмудов Шеравган - [https://t.me/onepathq @onepathq]&lt;br /&gt;
* Чесноков Александр Михайлович - [https://t.me/s_chesnokoff @s_chesnokoff]&lt;br /&gt;
* Сухов Михаил - [https://t.me/Popadosych @Popadosych]&lt;br /&gt;
* Гальперин Константин - [https://t.me/konstantin_galperin @konstantin_galperin]&lt;br /&gt;
* Кожанов Глеб - [https://t.me/int_main_int @int_main_int]&lt;br /&gt;
* Иванов Дмитрий&lt;br /&gt;
* Беженарь Михаил Витальевич - [https://t.me/EntityResult @EntityResult]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Контакт для организационных вопросов ====&lt;br /&gt;
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/14QMlHxBB5_IYLun30s1e_WzTo2Y0Q9Xi/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java OOP] ||21.10||  |29.10 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1q3M9TWoVJOO1Bkhm3L32uMm-t7AmxE4A/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java Reflection] ||5.11||  |12.11 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fLnVYcJ9ct7GtGCz8LxApJlHfRwp9w2d/edit?usp=sharing&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Multithreading]  ||26.11||  |03.12&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE/edit?usp=sharing&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Spring]  ||17.12||  |24.12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаниями Java core. С проектами этого семестра ознакомиться можно здесь '''[https://docs.google.com/document/d/1OJf23cPEcrQDLHudCh05MlOGaFTDE0-3eyp9A2isW20/edit?usp=sharing здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/D5YLcShEStbFqLK1A здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4204</id>
		<title>Промышленное программирование на языке Java 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4204"/>
				<updated>2025-10-22T18:32:22Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 3 и 5 (2й и 3й курсы)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1KFzrvUAwji3e6MbobnT30gAjkLIrr_lj?usp=share_link Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=530556398&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1396179486&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1528381377&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/HQ2p1uB4f363wrg66 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/Q8ejsqA6dvAbPBHH8 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.25&lt;br /&gt;
* [https://t.me/+IML2UmP5IbNkMWJi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=YNyLghTXtJ7N Видеозаписи занятий]&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарёв [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
&lt;br /&gt;
Семинаристы&lt;br /&gt;
* Калинин Иван Сергеевич - [https://t.me/taekwandodo @taekwandodo]&lt;br /&gt;
* Рубаненко Мария Александровна - [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
* Филиппова Анастасия Витальевна - [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Цатурян Джулета Артуровна - [https://t.me/juletats @juletats]&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Якушкова Елизавета Сергеевна - [https://t.me/pyrrrolidine @pyrrrolidine]&lt;br /&gt;
* Махмудов Шеравган - [https://t.me/onepathq @onepathq]&lt;br /&gt;
* Чесноков Александр Михайлович - [https://t.me/s_chesnokoff @s_chesnokoff]&lt;br /&gt;
* Сухов Михаил - [https://t.me/Popadosych @Popadosych]&lt;br /&gt;
* Гальперин Константин - [https://t.me/konstantin_galperin @konstantin_galperin]&lt;br /&gt;
* Кожанов Глеб - [https://t.me/int_main_int @int_main_int]&lt;br /&gt;
* Иванов Дмитрий&lt;br /&gt;
* Беженарь Михаил Витальевич - [https://t.me/EntityResult @EntityResult]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Контакт для организационных вопросов ====&lt;br /&gt;
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/14QMlHxBB5_IYLun30s1e_WzTo2Y0Q9Xi/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java OOP] ||21.10||  |29.10 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1q3M9TWoVJOO1Bkhm3L32uMm-t7AmxE4A/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java Reflection] ||5.11||  |12.11 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fLnVYcJ9ct7GtGCz8LxApJlHfRwp9w2d/edit?usp=sharing&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Multithreading]  ||26.11||  |03.12&lt;br /&gt;
|-&lt;br /&gt;
|[Spring]  ||17.12||  |24.12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаниями Java core. С проектами этого семестра ознакомиться можно здесь '''[https://docs.google.com/document/d/1OJf23cPEcrQDLHudCh05MlOGaFTDE0-3eyp9A2isW20/edit?usp=sharing здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/D5YLcShEStbFqLK1A здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4194</id>
		<title>Промышленное программирование на языке Java 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4194"/>
				<updated>2025-10-13T20:08:08Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 3 и 5 (2й и 3й курсы)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1KFzrvUAwji3e6MbobnT30gAjkLIrr_lj?usp=share_link Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=530556398&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1396179486&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1528381377&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/HQ2p1uB4f363wrg66 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/VBzrLJHxwouc8Yyk8 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.25&lt;br /&gt;
* [https://t.me/+IML2UmP5IbNkMWJi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=YNyLghTXtJ7N Видеозаписи занятий]&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарёв [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
&lt;br /&gt;
Семинаристы&lt;br /&gt;
* Калинин Иван Сергеевич - [https://t.me/taekwandodo @taekwandodo]&lt;br /&gt;
* Рубаненко Мария Александровна - [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
* Филиппова Анастасия Витальевна - [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Цатурян Джулета Артуровна - [https://t.me/juletats @juletats]&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Якушкова Елизавета Сергеевна - [https://t.me/pyrrrolidine @pyrrrolidine]&lt;br /&gt;
* Махмудов Шеравган - [https://t.me/onepathq @onepathq]&lt;br /&gt;
* Чесноков Александр Михайлович - [https://t.me/s_chesnokoff @s_chesnokoff]&lt;br /&gt;
* Сухов Михаил - [https://t.me/Popadosych @Popadosych]&lt;br /&gt;
* Гальперин Константин - [https://t.me/konstantin_galperin @konstantin_galperin]&lt;br /&gt;
* Кожанов Глеб - [https://t.me/int_main_int @int_main_int]&lt;br /&gt;
* Иванов Дмитрий&lt;br /&gt;
* Беженарь Михаил Витальевич - [https://t.me/EntityResult @EntityResult]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Контакт для организационных вопросов ====&lt;br /&gt;
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/14QMlHxBB5_IYLun30s1e_WzTo2Y0Q9Xi/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java OOP] ||21.10||  |29.10 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1q3M9TWoVJOO1Bkhm3L32uMm-t7AmxE4A/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java Reflection] ||5.11||  |12.11 &lt;br /&gt;
|-&lt;br /&gt;
|[Multithreading]  ||26.11||  |03.12&lt;br /&gt;
|-&lt;br /&gt;
|[Spring]  ||17.12||  |24.12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаниями Java core. С проектами этого семестра ознакомиться можно здесь '''[https://docs.google.com/document/d/1OJf23cPEcrQDLHudCh05MlOGaFTDE0-3eyp9A2isW20/edit?usp=sharing здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/D5YLcShEStbFqLK1A здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4161</id>
		<title>Промышленное программирование на языке Java 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2025&amp;diff=4161"/>
				<updated>2025-09-08T21:37:48Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 3 и 5 (2й и 3й курсы)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1KFzrvUAwji3e6MbobnT30gAjkLIrr_lj?usp=share_link Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=530556398&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1396179486&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRC2Vz7uzhKb9GVGvE7MsbNkJpmJuRBzkkB36vqtacbp1dClQEU8BfMF353FNmSpSgO0PsqNed9ozOB/pubhtml?gid=1528381377&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/HQ2p1uB4f363wrg66 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/VBzrLJHxwouc8Yyk8 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.25&lt;br /&gt;
* [https://t.me/+IML2UmP5IbNkMWJi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=YNyLghTXtJ7N Видеозаписи занятий]&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
&lt;br /&gt;
Семинаристы&lt;br /&gt;
* Калинин Иван Сергеевич - [https://t.me/taekwandodo @taekwandodo]&lt;br /&gt;
* Рубаненко Мария Александровна - [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
* Филиппова Анастасия Витальевна - [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Цатурян Джулета Артуровна - [https://t.me/juletats @juletats]&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Якушкова Елизавета Сергеевна - [https://t.me/pyrrrolidine @pyrrrolidine]&lt;br /&gt;
* Махмудов Шеравган - [https://t.me/onepathq @onepathq]&lt;br /&gt;
* Чесноков Александр Михайлович - [https://t.me/s_chesnokoff @s_chesnokoff]&lt;br /&gt;
* Сухов Михаил - [https://t.me/Popadosych @Popadosych]&lt;br /&gt;
* Гальперин Константин - [https://t.me/konstantin_galperin @konstantin_galperin]&lt;br /&gt;
* Кожанов Глеб - [https://t.me/int_main_int @int_main_int]&lt;br /&gt;
* Иванов Дмитрий&lt;br /&gt;
* Беженарь Михаил Витальевич - [https://t.me/EntityResult @EntityResult]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Контакт для организационных вопросов ====&lt;br /&gt;
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/14QMlHxBB5_IYLun30s1e_WzTo2Y0Q9Xi/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java OOP] ||15.10||  |22.10 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1q3M9TWoVJOO1Bkhm3L32uMm-t7AmxE4A/edit?usp=drive_link&amp;amp;ouid=116573106071567337960&amp;amp;rtpof=true&amp;amp;sd=true Java Reflection] ||29.10||  |05.11 &lt;br /&gt;
|-&lt;br /&gt;
|[Multithreading]  ||26.11||  |03.12&lt;br /&gt;
|-&lt;br /&gt;
|[Spring]  ||17.12||  |24.12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаниями Java core. С проектами этого семестра ознакомиться можно здесь '''[https://docs.google.com/document/d/1OJf23cPEcrQDLHudCh05MlOGaFTDE0-3eyp9A2isW20/edit?usp=sharing здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/D5YLcShEStbFqLK1A здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3924</id>
		<title>Технологии программирования на Java весна 2025</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Java_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2025&amp;diff=3924"/>
				<updated>2025-04-04T15:05:16Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: поправлено описание третьей ДЗ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1BWeE1yw6EcOqSyiVDi1rKdTVbAAQOtC1?usp=sharing Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=7093295&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=1395378966&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRVx8BdYyuXlYo53K8W88245pi-ajhwVOcnpPyCas1yQUfkOlEHHmp3ZxaKxM4yLGN-diMJNnbiaZE3/pubhtml?gid=2052027523&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/uj2sQpoB3qPXZNBo8 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/JwB9wvVgkJ2MCgr46 Продление дедлайнов]&lt;br /&gt;
* [https://t.me/+hzegsU6QX2A5ODcy Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://plvideo.ru/playlist?list=4ccpLpA0ZGPF Видеозаписи занятий]&lt;br /&gt;
* [ Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лекторы&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 3 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 26.03.25 || 02.04.25 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 16.04.25 || 23.04.25&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1NM1k_a7QG21aBZyGM5MTK0w6baJEzUxQ/edit Java Spring]  || 07.05.25 || 14.05.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1D1caFW9VPJiQtd9YEJL86uDCmp0woMgF-79BrDY_OCU/edit?tab=t.0#heading=h.uia8twhs2vrd здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
'''Регистрация на проект: https://forms.gle/QnGSUUfaStYfmEJi9'''&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2024&amp;diff=3533</id>
		<title>Промышленное программирование на языке Java 2024</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Java_2024&amp;diff=3533"/>
				<updated>2024-12-20T16:39:32Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1nn-WDiJmQ5mEAtcRkdEn2diZjiqMgo_H?usp=sharing Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1j3-0wVRTpnr4XtcE2r3cBiVIfdmyJtsFepS7qWjLwuU/pubhtml?gid=530556398&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1j3-0wVRTpnr4XtcE2r3cBiVIfdmyJtsFepS7qWjLwuU/pubhtml?gid=1396179486&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1j3-0wVRTpnr4XtcE2r3cBiVIfdmyJtsFepS7qWjLwuU/pubhtml?gid=1528381377&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/JqFzyzHrRUvPMV3P9 Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/fQCR9WoyaKBE5rjN9 Продление дедлайнов]&lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.24&lt;br /&gt;
* [https://t.me/+hhkWVjhcC1JjN2My Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков [https://t.me/AlexOEJ @AlexOEJ]&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев [https://t.me/ivan_ponomarev @ivan_ponomarev]&lt;br /&gt;
Семинаристы&lt;br /&gt;
* Екатерина Хурсик [https://t.me/katika2308 @katika2308]&lt;br /&gt;
* Тимур Трофименко [https://t.me/timattttt @timattttt]&lt;br /&gt;
* Роман Бондарь [https://t.me/bond2000r @bond2000r]&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
==== Контакт для организационных вопросов ====&lt;br /&gt;
Куратор курса [https://t.me/atpfpmi_curators @atpfpmi_curators]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||15.10||  |22.10 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||05.11||  |12.11 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||03.12||  |10.12 &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||17.12||  |22.12 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаниями Java core. С проектами этого семестра ознакомиться можно здесь '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/88Vg7Myb7uTBRbMK7 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_mag_2024&amp;diff=2886</id>
		<title>Java mag 2024</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_mag_2024&amp;diff=2886"/>
				<updated>2024-03-15T20:56:45Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1t8H83dRr25jQ_md5ANHeJUIxlC0nPh3o?usp=sharing Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQ9BgEc3ee4glz3brkwwx9WE1lZBrb2OnpJtJUrx0T_BmKiIsm0dqkkyh9tXqGLyErpFSonyarclK7h/pubhtml?gid=1825841643&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQ9BgEc3ee4glz3brkwwx9WE1lZBrb2OnpJtJUrx0T_BmKiIsm0dqkkyh9tXqGLyErpFSonyarclK7h/pubhtml?gid=214563326&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQ9BgEc3ee4glz3brkwwx9WE1lZBrb2OnpJtJUrx0T_BmKiIsm0dqkkyh9tXqGLyErpFSonyarclK7h/pubhtml?gid=1220960110&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/bFXnc1E3RhzAKe2bA Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/WzRWvBMPCa2y8qms9 Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [https://t.me/+dSHjxfOnytg3Yzli  Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://drive.google.com/drive/folders/12-zOWtGEHzjuK6IJrXzoQ6xP_oM3k7Zj?usp=sharing Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-2023/java-2024s Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Анастасия Филиппова&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 31.03 || | &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 21.04 || | &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  || 12.05 || |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 25 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/88Vg7Myb7uTBRbMK7 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_mag_2024&amp;diff=2885</id>
		<title>Java mag 2024</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_mag_2024&amp;diff=2885"/>
				<updated>2024-03-15T20:56:16Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1t8H83dRr25jQ_md5ANHeJUIxlC0nPh3o?usp=sharing Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQ9BgEc3ee4glz3brkwwx9WE1lZBrb2OnpJtJUrx0T_BmKiIsm0dqkkyh9tXqGLyErpFSonyarclK7h/pubhtml?gid=1825841643&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQ9BgEc3ee4glz3brkwwx9WE1lZBrb2OnpJtJUrx0T_BmKiIsm0dqkkyh9tXqGLyErpFSonyarclK7h/pubhtml?gid=214563326&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQ9BgEc3ee4glz3brkwwx9WE1lZBrb2OnpJtJUrx0T_BmKiIsm0dqkkyh9tXqGLyErpFSonyarclK7h/pubhtml?gid=1220960110&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/bFXnc1E3RhzAKe2bA Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/WzRWvBMPCa2y8qms9 Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [https://t.me/+dSHjxfOnytg3Yzli  Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://drive.google.com/drive/folders/12-zOWtGEHzjuK6IJrXzoQ6xP_oM3k7Zj?usp=sharing Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-2023/java-2024s Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Анастасия Филиппова&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 31.03 | 21.04 | | &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 21.04 |12.05 | | &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  || 12.05 |до конца | |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 25 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/88Vg7Myb7uTBRbMK7 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_mag_2024&amp;diff=2884</id>
		<title>Java mag 2024</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_mag_2024&amp;diff=2884"/>
				<updated>2024-03-15T20:55:39Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 10 (5й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1t8H83dRr25jQ_md5ANHeJUIxlC0nPh3o?usp=sharing Вводное занятие ]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQ9BgEc3ee4glz3brkwwx9WE1lZBrb2OnpJtJUrx0T_BmKiIsm0dqkkyh9tXqGLyErpFSonyarclK7h/pubhtml?gid=1825841643&amp;amp;single=true План курса]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQ9BgEc3ee4glz3brkwwx9WE1lZBrb2OnpJtJUrx0T_BmKiIsm0dqkkyh9tXqGLyErpFSonyarclK7h/pubhtml?gid=214563326&amp;amp;single=true '''Таблица с оценками''']&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQ9BgEc3ee4glz3brkwwx9WE1lZBrb2OnpJtJUrx0T_BmKiIsm0dqkkyh9tXqGLyErpFSonyarclK7h/pubhtml?gid=1220960110&amp;amp;single=true Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/bFXnc1E3RhzAKe2bA Форма регистрации]''' &lt;br /&gt;
* [https://forms.gle/WzRWvBMPCa2y8qms9 Продление дедлайнов и дописывание КР]&lt;br /&gt;
* [https://t.me/+dSHjxfOnytg3Yzli  Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* [https://drive.google.com/drive/folders/12-zOWtGEHzjuK6IJrXzoQ6xP_oM3k7Zj?usp=sharing Видеозаписи занятий]&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-2023/java-2024s Коды и презентации]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Анастасия Филиппова&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] || 31.03 || 21.04 | &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] || 21.04 || 12.05 | &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  || 12.05 || до конца |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 25 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/88Vg7Myb7uTBRbMK7 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2357</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2357"/>
				<updated>2023-09-07T20:22:24Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/18biA6Vba6HPZrOE-0nk8RQIuU3ZRKLSO?usp=sharing Вводное занятие 05.09.23]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vTjAwPBoakqdlez0E2GFBaXQUayYJ9PVSqEt-bbbKPbmVLq-TCCgh85Noy7fi2Vv7CtW7fMQum9WVoy/pubhtml План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/r4434oonzh9eeiQQ6 Форма регистрации]''' &lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.23&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1Fot2URuX9vtmGIuBN_tA-AYxtum_QiIv?usp=sharing '''Видео занятий Google Диск ''']&lt;br /&gt;
* [https://www.youtube.com/playlist?list=PLHVUfYYv0xklM6Gn5Zqsb7r5pWeMh0tEo '''Видео занятий youtube''']&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев &lt;br /&gt;
Семинаристы&lt;br /&gt;
* Екатерина Хурсик [https://t.me/katika2308 @katika2308]&lt;br /&gt;
* Мария Рубаненко [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Тимур Хузин [https://t.me/unkle_ayy @unkle_ayy]&lt;br /&gt;
* Анастасия Филиппова [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Анатолий Козлов [https://t.me/AntolyKozlov @AntolyKozlov]&lt;br /&gt;
* Дмитрий [https://t.me/dmchub @dmchub]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1YsQfssZFXhkvK8T6h8BRB5fDNNpimEhE Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [https://forms.gle/15VwKnWPJtqsqJhC6 '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. С проектами этого семестра ознакомиться можно здесь '''[https://docs.google.com/document/d/1n4ocgNReB4a2PQfC-VPCSwVc5VeDa6UfWgZBxGgJUkU/edit#heading=h.n0oljbb3mjh6 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/j9VpsREFh2T8gvfK7 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2334</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2334"/>
				<updated>2023-09-06T15:57:36Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/18biA6Vba6HPZrOE-0nk8RQIuU3ZRKLSO?usp=sharing Вводное занятие 05.09.23]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vTjAwPBoakqdlez0E2GFBaXQUayYJ9PVSqEt-bbbKPbmVLq-TCCgh85Noy7fi2Vv7CtW7fMQum9WVoy/pubhtml План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/r4434oonzh9eeiQQ6 Форма регистрации]''' &lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.23&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1Fot2URuX9vtmGIuBN_tA-AYxtum_QiIv?usp=sharing '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев &lt;br /&gt;
Семинаристы&lt;br /&gt;
* Екатерина Хурсик [https://t.me/katika2308 @katika2308]&lt;br /&gt;
* Мария Рубаненко [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Тимур Хузин [https://t.me/unkle_ayy @unkle_ayy]&lt;br /&gt;
* Анастасия Филиппова [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Анатолий Козлов [https://t.me/AntolyKozlov @AntolyKozlov]&lt;br /&gt;
* Дмитрий [https://t.me/dmchub @dmchub]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1fGIpupeTVuKTUijdPvHcFUlK-aaRkD_P Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [https://forms.gle/15VwKnWPJtqsqJhC6 '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. В этом сесместре три проекта, ознакомиться можно здесь '''[https://docs.google.com/document/d/1VXIpMCGOS9-1fsXWeoc3exev-572i-ar83rwZdgzNQA/edit?usp=sharingздесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/j9VpsREFh2T8gvfK7 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2333</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2333"/>
				<updated>2023-09-06T15:49:32Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/18biA6Vba6HPZrOE-0nk8RQIuU3ZRKLSO?usp=sharing Вводное занятие 05.09.23]&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vTjAwPBoakqdlez0E2GFBaXQUayYJ9PVSqEt-bbbKPbmVLq-TCCgh85Noy7fi2Vv7CtW7fMQum9WVoy/pubhtml План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/r4434oonzh9eeiQQ6 Форма регистрации]''' &lt;br /&gt;
&lt;br /&gt;
Deadline регистрации на курс: 15.09.23&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1Fot2URuX9vtmGIuBN_tA-AYxtum_QiIv?usp=sharing '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев &lt;br /&gt;
Семинаристы&lt;br /&gt;
* Екатерина Хурсик [https://t.me/katika2308 @katika2308]&lt;br /&gt;
* Мария Рубаненко [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Тимур Хузин [https://t.me/unkle_ayy @unkle_ayy]&lt;br /&gt;
* Анастасия Филиппова [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Анатолий Козлов [https://t.me/AntolyKozlov @AntolyKozlov]&lt;br /&gt;
* Дмитрий [https://t.me/dmchub @dmchub]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1PX8RtOOvL1C4cdNWnf_jvqRZQMsppG2x Java Reflection] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1eR-Wi-e-HnERfC37Qm6c5Ssfj47wWqZp2j9cIUzDHDE Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [https://forms.gle/15VwKnWPJtqsqJhC6 '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. В этом сесместре три проекта, ознакомиться можно здесь '''[https://docs.google.com/document/d/1VXIpMCGOS9-1fsXWeoc3exev-572i-ar83rwZdgzNQA/edit?usp=sharingздесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/j9VpsREFh2T8gvfK7 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2315</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2315"/>
				<updated>2023-09-05T20:04:15Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vTjAwPBoakqdlez0E2GFBaXQUayYJ9PVSqEt-bbbKPbmVLq-TCCgh85Noy7fi2Vv7CtW7fMQum9WVoy/pubhtml План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/r4434oonzh9eeiQQ6 Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [https://drive.google.com/drive/folders/1Fot2URuX9vtmGIuBN_tA-AYxtum_QiIv?usp=sharing '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Руководитель курса&lt;br /&gt;
* Александр Ермаков &lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев &lt;br /&gt;
Семинаристы&lt;br /&gt;
* Екатерина Хурсик [https://t.me/katika2308 @katika2308]&lt;br /&gt;
* Мария Рубаненко [https://t.me/maryrubik @maryrubik]&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
* Тимур Хузин [https://t.me/unkle_ayy @unkle_ayy]&lt;br /&gt;
* Анастасия Филиппова [https://t.me/fanastasiiaf @fanastasiiaf]&lt;br /&gt;
* Анатолий Козлов [https://t.me/AntolyKozlov @AntolyKozlov]&lt;br /&gt;
* Дмитрий [https://t.me/dmchub @dmchub]&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания. Проверка в форме code review. Исправления по code review можно делать в течение 1 месяца после 1-го комментария.&lt;br /&gt;
&lt;br /&gt;
==== Дедлайны по домашкам ====&lt;br /&gt;
* За сдачу позже мягкого дедлайна -50%&lt;br /&gt;
* Позже жёсткого можно сдавать с оценкой 25% максимум.&lt;br /&gt;
&lt;br /&gt;
Под сдачей понимается: код лежит в gitlab-репозитории и сделан merge request из ветки с задачей в ветку master.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1npIYpWtDf4anKATulqdUWCJ3NMwQGSiN Java OOP] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1BTnL294048gRgLTGErPOhChr2IcB_7vxAIUfhkdgK1s Java Reflection] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1eR-Wi-e-HnERfC37Qm6c5Ssfj47wWqZp2j9cIUzDHDE Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
У вас в репозитории есть заранее созданные ветки hw1task1, hw1task2, hw1task3, hw1task4&lt;br /&gt;
Допустим вы сделали первую задачу из первого д/з. Алгоритм сдачи следующий:&lt;br /&gt;
* Создать папку hw1task1&lt;br /&gt;
* В эту папку поместить ваше решение. &lt;br /&gt;
* Папку с её содержимым закомитить в ветку hw1task1&lt;br /&gt;
* Сделать merge request в главную ветку&lt;br /&gt;
* Никого не назначать в качестве assignee. Если вдруг система автоматически кого-то назначит assignee, то удалите его и убедитесь, что это поле пустое.&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [https://forms.gle/15VwKnWPJtqsqJhC6 '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
== Экстерн-проект ==&lt;br /&gt;
Участие в реальном opensource-проекте под руководством заказчика из индустрии. Для участия в проекте нужно '''уже обладать''' базовыми знаяниями Java core. В этом сесместре три проекта, ознакомиться можно здесь '''[https://docs.google.com/document/d/1VXIpMCGOS9-1fsXWeoc3exev-572i-ar83rwZdgzNQA/edit?usp=sharingздесь]'''.&lt;br /&gt;
&lt;br /&gt;
Бонусы от участия в проекте:&lt;br /&gt;
* участия в проекте достаточно для того чтоб закрыть курс. В этом случае все остальные домашки, контрольные и посещение занятий - по желанию.&lt;br /&gt;
* опыт работы в команде (обычно на 1 проект 2-3 человека) &lt;br /&gt;
* еженедельные встречи с куратором проекта. Куратор проекта не только руководит выполением и ставит задачи, но и делает code review.&lt;br /&gt;
* публикация на Хабре или выступление в профильных Java-конференциях&lt;br /&gt;
* запись в Центральном репозитории Maven, где вы будете записаны как Developer проекта.&lt;br /&gt;
&lt;br /&gt;
Регистрация на проект [https://forms.gle/j9VpsREFh2T8gvfK7 здесь]'''.&lt;br /&gt;
&lt;br /&gt;
Проекты, которые делали ваши предшественники и что из этого получилось, можно посмотреть '''[https://github.com/atp-mipt здесь]'''.&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2282</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2282"/>
				<updated>2023-09-04T15:39:13Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit#gid=0 План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[https://forms.gle/r4434oonzh9eeiQQ6 Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации семинаров''']&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Коды и презентации семинаров]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1REqrhaKvRWTg-Rh5btLxL4rYu69wtUTZOrwkXTAaaMQ Java OOP] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1BTnL294048gRgLTGErPOhChr2IcB_7vxAIUfhkdgK1s Java Reflection] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1eR-Wi-e-HnERfC37Qm6c5Ssfj47wWqZp2j9cIUzDHDE Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2279</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2279"/>
				<updated>2023-09-04T15:28:38Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit#gid=0 План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации семинаров''']&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Исходный код семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1REqrhaKvRWTg-Rh5btLxL4rYu69wtUTZOrwkXTAaaMQ Java OOP] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1BTnL294048gRgLTGErPOhChr2IcB_7vxAIUfhkdgK1s Java Reflection] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2278</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2278"/>
				<updated>2023-09-04T15:28:21Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit#gid=0 План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации семинаров''']&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Исходный код семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1REqrhaKvRWTg-Rh5btLxL4rYu69wtUTZOrwkXTAaaMQ Java OOP] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1BTnL294048gRgLTGErPOhChr2IcB_7vxAIUfhkdgK1s/edit?usp=sharing Java Reflection] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2277</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2277"/>
				<updated>2023-09-04T15:20:53Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit#gid=0 План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации семинаров''']&lt;br /&gt;
* [https://gitlab.atp-fivt.org/courses-public/java-bak Исходный код семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1REqrhaKvRWTg-Rh5btLxL4rYu69wtUTZOrwkXTAaaMQ Java OOP] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2272</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2272"/>
				<updated>2023-09-04T13:56:56Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Исходный код семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.10.2023'''. Перезачет ставится в исключительных случаях, в остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2271</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2271"/>
				<updated>2023-09-04T13:53:43Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Исходный код семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.10.2023'''. Перезачет ставится в исключительных случаях, в остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель. “Философия Java”. 4-е издание (2006)&lt;br /&gt;
# К. Хорстманн. “Core Java”. 11-е издание в двух томах (2019)&lt;br /&gt;
# И. Блинов. “Java from Epam”. (2020)&lt;br /&gt;
# Дж. Блох. “Java эффективное программирование”. 3-е издание (2019)&lt;br /&gt;
# Р. Уорбэртон. “Лямбда выражения в Java 8”. (2014)&lt;br /&gt;
# Б. Гетц. “Java concurrency на практике”. (2020)&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2270</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2270"/>
				<updated>2023-09-04T13:14:20Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Исходный код семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || 27.10 || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| 15.12 || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.10.2023'''. Перезачет ставится в исключительных случаях, в остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2269</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2269"/>
				<updated>2023-09-04T13:12:43Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Исходный код семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Лектор&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.10.2023'''. Перезачет ставится в исключительных случаях, в остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2268</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2268"/>
				<updated>2023-09-04T13:12:21Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Исходный код семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.10.2023'''. Перезачет ставится в исключительных случаях, в остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2266</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2266"/>
				<updated>2023-09-04T11:31:51Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Даты дописывания будут объявлены позднее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.10.2023'''. Перезачет ставится в исключительных случаях, в остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2265</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2265"/>
				<updated>2023-09-04T11:31:08Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.10.2023'''. Перезачет ставится в исключительных случаях, в остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2264</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2264"/>
				<updated>2023-09-04T11:28:14Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверки ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2263</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2263"/>
				<updated>2023-09-04T11:27:46Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План курса]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2262</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2262"/>
				<updated>2023-09-04T11:27:01Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1QwtglMUr1jg3uD_2VnT91pColhxAaufv_yvkszl1wc8/edit?usp=sharing План занятий]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2261</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2261"/>
				<updated>2023-09-04T11:22:27Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* [https://disk.yandex.ru/i/JDlMsQLXxSQPfg План занятий]&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2260</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2260"/>
				<updated>2023-09-04T11:13:36Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[ План курса]'''&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||03.12||  |10.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2259</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2259"/>
				<updated>2023-09-04T10:50:49Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[ План курса]'''&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading]  ||26.11||  |03.12 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring]  ||17.12||  |22.12 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2258</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2258"/>
				<updated>2023-09-04T10:49:50Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[ План курса]'''&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10 || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11|||  |12.11|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading] ||26.11||  |3.12|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Spring] ||17.12||   |22.12|  | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2257</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2257"/>
				<updated>2023-09-04T10:49:34Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[ План курса]'''&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10| || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11|||  |12.11|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading] ||26.11||  |3.12|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Spring] ||17.12||   |22.12|  | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2256</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2256"/>
				<updated>2023-09-04T10:49:02Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[ План курса]'''&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10||  |22.10|  | &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11||  |12.11|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading] ||26.11||  |3.12|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Spring] ||17.12||   |22.12|  | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2255</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2255"/>
				<updated>2023-09-04T10:48:22Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[ План курса]'''&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] |15.10|  |22.10|  | &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11|  |12.11|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading] ||26.11|  |3.12|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Spring] ||17.12|   |22.12|  | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2254</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2254"/>
				<updated>2023-09-04T10:47:47Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[ План курса]'''&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||15.10|  |22.10|  | &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||05.11|  |12.11|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading] ||26.11|  |3.12|  |&lt;br /&gt;
|-&lt;br /&gt;
|[ Spring] ||17.12|   |22.12|  | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2253</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2253"/>
				<updated>2023-09-04T10:47:02Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[ План курса]'''&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] |15.10|  |22.10|  || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] |05.11|  |12.11|  || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading] |26.11|  |3.12|  || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring] |17.12|   |22.12|  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	<entry>
		<id>http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2252</id>
		<title>Java bak 2023</title>
		<link rel="alternate" type="text/html" href="http://wiki.atp-fivt.org/index.php?title=Java_bak_2023&amp;diff=2252"/>
				<updated>2023-09-04T10:45:57Z</updated>
		
		<summary type="html">&lt;p&gt;Aermakov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Общие сведения =&lt;br /&gt;
* Семестр: 5 (3й курс)&lt;br /&gt;
* Форма контроля: диф. зачет&lt;br /&gt;
&lt;br /&gt;
== Важные ссылки ==&lt;br /&gt;
* '''[ План курса]'''&lt;br /&gt;
* [ '''Таблица с оценками''']&lt;br /&gt;
* [ Статус проверики ДЗ]&lt;br /&gt;
* '''[ Форма регистрации]'''&lt;br /&gt;
* [https://t.me/+ATfYp4vOaT5hZTdi Телеграм-чат курса]&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
* Лекции&lt;br /&gt;
** [https://inponomarev.ru/corejava Страница Ивана Пономарёва с видео и слайдами]&lt;br /&gt;
* [ '''Видео занятий Google Диск ''']&lt;br /&gt;
* [ '''Видео занятий youtube''']&lt;br /&gt;
* [ '''Презентации занятий''']&lt;br /&gt;
* [ Коды семинаров ]&lt;br /&gt;
&lt;br /&gt;
= Команда курса =&lt;br /&gt;
Преподаватели&lt;br /&gt;
* Иван Пономарев&lt;br /&gt;
&lt;br /&gt;
Учебные ассистенты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Критерии получения оценки =&lt;br /&gt;
Зачет ставится по результатам работы в семестре.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
Планируется 4 домашних задания.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Домашка&lt;br /&gt;
! Мягкий deadline&lt;br /&gt;
! Жёсткий deadline&lt;br /&gt;
! Репозиторий&lt;br /&gt;
|-&lt;br /&gt;
|[ Simple Java Core] ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
|[ Advanced Java Core &amp;amp; JUnit] ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
|[ Multithreading] ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
|[ Spring] ||   ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Алгоритм сдачи ДЗ ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Доступы ====&lt;br /&gt;
По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org.&lt;br /&gt;
&lt;br /&gt;
== Мини-контрольные ==&lt;br /&gt;
Состоятся 2 контрольные.&lt;br /&gt;
На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Название события на http://exams.mipt.ru/&lt;br /&gt;
! Темы&lt;br /&gt;
! Дата&lt;br /&gt;
! Длительность&lt;br /&gt;
! Результаты&lt;br /&gt;
|-&lt;br /&gt;
| Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). ||  || 25 мин. || &lt;br /&gt;
|-&lt;br /&gt;
|Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring||  || 20 мин. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Бонус ==&lt;br /&gt;
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.&lt;br /&gt;
&lt;br /&gt;
== Перезачет курса ==&lt;br /&gt;
Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.&lt;br /&gt;
&lt;br /&gt;
= Список рекомендуемых материалов =&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
==== Java Core ====&lt;br /&gt;
# Б. Эккель “Философия Java”&lt;br /&gt;
# К. Хорстманн и др. “Core Java 2”&lt;br /&gt;
# Br. Goetz “Java concurrency in practice”&lt;br /&gt;
# R-G. Urma et al. “Modern Java in action”&lt;br /&gt;
# J. Bloch “Effective Java”&lt;br /&gt;
# Walls, C: &amp;quot;Spring in Action&amp;quot;, Fifth Edition&lt;br /&gt;
# Walls, C:&amp;quot;Spring Boot in Action&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Книги 1-3 переведены на русский.&lt;br /&gt;
&lt;br /&gt;
==== Spring ====&lt;br /&gt;
# [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель]&lt;br /&gt;
# [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3]&lt;br /&gt;
# [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные материалы ===&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы]&lt;/div&gt;</summary>
		<author><name>Aermakov</name></author>	</entry>

	</feed>