Данный курс состоит из двух частей. Первая предназначена для тех, кто только начинает изучать Java. Здесь рассказывается про то, как компилировать и запускать Java-программы, про синтаксис языка, основы объектно-ориентированного программирования, работу с исключениями и generic-ами. Рассматриваются базовые возможности стандартной библиотеки, такие как ввод-вывод и коллекции. Эта часть курса доступна онлайн для самостоятельного изучения: https://stepic.org/course/187/
Вторая часть будет интересна тем, кто уже знаком с языком и умеет писать несложные программы на Java, но хотел бы расширить и углубить свои знания, освоить некоторые профессиональные инструменты. Будут рассмотрены такие темы, как тестирование Java-программ (JUnit и родственные инструменты), автоматизация сборки (Maven), dependency injection (на примере Spring) и многопоточность. Эта часть пройдет в виде очных лекций.
Дата и время | Занятие | Место | Материалы |
---|---|---|---|
28 ноября 13:35–15:05 |
Многопоточность в Java: основы, Лекция | 2-й учебный корпус К(П)ФУ, ауд. 108 | Нет |
28 ноября 15:20–16:50 |
Многопоточность в Java: средства стандартной библиотеки, Лекция | 2-й учебный корпус К(П)ФУ, ауд. 108 | Нет |
29 ноября 11:50–13:20 |
Автоматизация сборки при помощи Maven, Лекция | 2-й учебный корпус К(П)ФУ, ауд. 109 | Нет |
29 ноября 13:35–15:05 |
Тестирование Java-программ: JUnit & friends, Лекция | 2-й учебный корпус К(П)ФУ, ауд. 108 | Нет |
30 ноября 15:20–16:50 |
Spring: Dependency Injection и не только, Лекция | 2-й учебный корпус К(П)ФУ, ауд. 108 | Нет |
30 ноября 17:00–18:30 |
Java на сервере, Лекция | 2-й учебный корпус К(П)ФУ, ауд. 108 | Нет |