Основы языка JavaОбъектно-ориентированное программированиеСтандартная библиотека языка JavaПроектная работа
-
Тема 1: Обзор курса. Введение в программирование на Java
-
Тема 2: Основы работы в GIT
-
Тема 3: Основы языка Java. Часть 1
-
Тема 4: Разбор практических примеров
-
Тема 5: Основы языка Java. Часть 2
-
Тема 6: Разбор практических примеров
-
Тема 7: Основы языка Java. Часть 3
-
Тема 8: Практический консольный проект
-
Тема 9: Консультация по ДЗ
-
Тема 1: ООП. Часть 1. Введение в ООП
-
-
Тема 3: Практика ООП. Работа со строками.
-
-
-
Тема 2: Коллекции. Часть 1
-
Тема 3: Коллекции. Часть 2
-
Тема 4: Разбор алгоритмов
-
-
Тема 6: Консультация по ДЗ
-
-
Тема 8: Основы многопоточности. Часть 1
-
Тема 9: Консольный сетевой чат. Часть 1
-
Тема 10: Консольный сетевой чат. Часть 2
-
Тема 11: Реляционные базы данных, SQL
-
-
Тема 13: Консультация по ДЗ
-
-
Тема 15: Java IO. Часть 2
-
Тема 16: Основы многопоточности. Часть 2
-
Тема 17: Основы тестирования и логирования
-
Тема 18: Основы Web. Пишем простой http клиент и сервер. Часть 1
-
Тема 19: Основы Web. Пишем простой http клиент и сервер. Часть 2
-
Тема 1: Консультация по ДЗ и проектной работе
-
Тема 2: Защита проектной работы
-
Тема 3: Карьерная консультация
-
Язык и платформа JavaПроектирование Работа с окружениемSpringМногопоточностьПроектная работа
-
Тема 1: Подготовка к курсу
-
Тема 2: Дополнение к gradle, история изменения языка
-
Тема 3: QA и тестирование
-
Тема 4: Контейнеры и алгоритмы
-
Тема 5: Инструменты для преобразования контейнеров, unsafe, jmh
-
-
-
-
-
Тема 10: Байт код, class-loader, инструментация, asm
-
Тема 11: Функциональное программирование в Java
-
Тема 1: Концепты проектирования ООП
-
Тема 2: Creational patterns
-
Тема 3: Behavioral patterns
-
Тема 4: Structural patterns
-
-
-
-
Тема 4: Общие вопросы работы с СУБД, архитектура РСУБД
-
-
-
Тема 7: Типы ссылок. Кэширование
-
-
-
Тема 1: Dependency injection
-
Тема 2: Spring Boot. Spring MVC
-
Тема 3: Asynchronous Web applications
-
-
-
-
-
Тема 4: Потокобезопасные коллекции
-
Тема 5: Многопроцессные приложения
-
Тема 6: Применение RabbitMQ
-
-
-
Тема 9: Реактивное программирование. Spring Webflux
-
Тема 10: Применение Kafka
-
-
Тема 2: Знакомство с Kubernetes
-
Тема 3: Защита проектных работ
ВведениеРабота с базами данныхРазработка Web-приложений "Около" и "Дзен"Проектная работа
-
Тема 1: Введение в Spring Framework
-
Тема 2: Конфигурирование Spring-приложений
-
Тема 3: ЛикБез - Основы архитектуры ПО
-
-
Тема 5: "Чёрная магия" Spring Boot
-
Тема 6: Продвинутая конфигурация (часть 1) - Scopes, Lifecycle
-
Тема 7: Продвинутая конфигурация (часть 2) - Conditionals, Events, тестирование
-
Тема 8: Разбор домашних заданий, QnA
-
Тема 1: DAO на Spring JDBC
-
Тема 2: Основы ORM, JPA, Hibernate как провайдер JPA
-
Тема 3: JPQL, Spring ORM, DAO на основе Spring ORM + JPA
-
Тема 4: Транзакции, Spring Tx
-
Тема 5: "Белая магия" Spring Data: Spring Data JPA
-
Тема 6: SQL и NoSQL базы данных
-
Тема 7: Spring Data для подключения к нереляционным БД
-
Тема 8: Разбор домашних заданий, QnA
-
Тема 1: Введение в Spring MVC, Spring MVC на Spring Boot
-
-
Тема 3: Современные приложения на Spring MVC
-
Тема 4: Reactor. Введение в реактивное программирование
-
-
Тема 1: Вебинар-собеседование
-
Тема 2: Spring Security: Архитектура
-
Тема 3: Spring Security: Механизмы аутентификации
-
Тема 4: Spring Security: Авторизация
-
Тема 5: Spring Security: ACL
-
-
Тема 7: Монолиты vs. Microservices Round 1, Messaging, Enterprise Integration Patterns (EIP)
-
Тема 8: Spring Integration: Messages и Channels
-
Тема 9: Spring Integration: Endpoints и Flow Components
-
Тема 10: Монолиты vs. Microservices (Round 2), Spring Boot Actuator - must have в микросервисах
-
Тема 11: REST-клиенты, SOAP, Spring WebServices и клиенты к ним
-
Тема 12: Docker, оркестрация
-
Тема 13: Знакомство с Kubernetes
-
Тема 14: Облака, Mongo DB Atlas cluster, Spring Cloud
-
Тема 15: Spring Cloud Config, Spring Cloud Bus, Spring Cloud Service Discovery с Eureka, Ribbon и Feign
-
Тема 16: Zuul, Hystrix Circuit Breaker, Sleuth, Zipkin, Hystrix Dashboard, Secure Configuration Properties
-
Тема 17: Обзор дополнительных технологий Spring, быстрая разработка приложений
-
Тема 18: Применение RabbitMQ
-
Тема 19: Применение Kafka
-
Тема 20: Комплексный пример использования WebFlux и Kafka
-
Тема 1: Выбор темы и организация проектной работы
-
Тема 2: Защита проектных работ №1
-
Тема 3: Защита проектных работ №2