Spring-разработчик

Научим использовать самый востребованный фреймворк для написания Java-приложений
4 месяца,
62 академических часа
on-line
Необходимые знания:
- Java SE и опыт написания приложений на Java, базовые знания SQL,
- чтение технического текста на английском языке и минимальный разговорный навык (умение поддержать разговор).
Бесплатно, по результатам собеседования
Результатом прохождения курса будет получение основных теоретических и практических знаний Spring Framework. Также будет написано типичное 3-х уровневое Back-end приложение, включающее в себя типичную архитектуру для любого проекта.
Студенты, хорошо показавшие себя, по окончанию курса будут приглашены на собеседование в Центр разработки Orion Innovation.
Содержание курса
1
Spring Core
DI/IOC Принципы работы, внутренняя структура, Java bean
Способы внедрения зависимостей, транзакции
AOP парадигма. Использование AOP в Spring
2
Spring Boot
Старт и конфигурация приложения
3
Spring MVC
MVC паттерн, принцип работы Spring MVC
Restfull архитектура, REST requests in Spring
Web Socket connection
4
Spring JDBC template
Принцип работы с БД, use cases
5
Spring Data
Внутренняя архитектура
Связи между Entities
Repositories
6
Spring Security
Внутренняя архитектура распределение ролей и ограничение доступа
Типы авторизации(Basic, Auth2.0)
7
Tests with Spring
Unit
Integration
8
Git
Система контроля версий и их типы. Принципы работы Git
9
Git
Работа в команде, Peer Review. GUI клиенты для работы с Git
10
Docker
Технология контейнеризации. Введение в Docker
Docker-контейнеры. Под капотом Docker
11
Docker
Экосистема Docker
Docker-образы. Dockerfile
Docker-сети. Docker Compose. Тестирование образов
12
Kubernetes
Вводная Kubernetes
Модель безопасности. Контроллеры
13
Kubernetes
Сетевое взаимодействие. Хранение данных
Мониторинг. Логирование
14
Kafka
Что такое Kafka
Концепции: Публикация/подписка на сообщения
Сообщения и группы сообщений
Схемы
15
Kafka
Топики и разделы
Издатели и Подписчики
Брокеры и кластеры
Сценарии использования
16
Методология проектов
Что такое проект и какие проекты бывают в компании Orion Innovation
17
Методология проектов
Основные стадии проекта и процессы
Методологии разработки ПО
Курс читает
Котов Дмитрий
Software Designer,
Центра разработки Orion Innovation
Подать заявку на курс "Spring- разработчик"
Всего 15 мест в группе
ФИО
Ваш телефон
Ваш email
Интересно ли вам трудоустройство в Центр разработки Orion Innovation (ранее MERA)?
Текущее место работы/учебы
Уровень владения английским языком
Знаете ли Вы Java SE и основы SQL?
Есть ли у Вас опыт написания приложений на Java?
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных.