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