Технологии программирования
Заметки с лекций
Осенний семестр. Основы java
- Лекция 1. Вводная о курсе. Git. Основы Java. Codestyle
- Лекция 2. Базовый синтаксис Java. Тестирование своей программы
- Лекция 3. Основы ООП (Объектно-ориентированное программирование) в Java
- Лекция 4. Основы ООП. Наследование. Интерфейсы
- Лекция 5. Основы ООП. Абстрактный класс. Анонимный класс. Принципы SOLID
- Лекция 6. Класс Object. Класс String. Регулярные выражения.
- Лекция 7. Generics. Классы-обертки над примитивными типами. Optional.
- Лекция 8. Collections. Lambda-выражения. Stream
- Лекция 9. Исключения. Работа с файлами
Весенний семестр. Основы разработки серверных компонент
- Лекция 1. Сборка программы на java. Системы сборок. Клиент-серверная архитектура
- Лекция 2. Docker. Переменные окружения
- Лекция 3. Базы данных. Реляционные базы данных. SQL. Работа с sql-базами данных из приложений на java
- Лекция 10. Filters and Interceptors. Spring Security. Authentication and authorization
Условия домашек (осень)
- Домашка 3. Комплексные числа
- Домашка 4. Вычисление определенного интеграла
- Домашка 5. Список основанный на массиве. Странный список
- Домашка 6. Регулярные выражения. Работа со строками
- Домашка 7. Generics
- Домашка 8. Collections. Stream