Для кого проводить тренинг
Разработчики среднего уровня (3-6 месяцев опыта), которые:
1. Знают Java Core
2. Умеют компилировать проект через Maven/Gradle
3. Умеют работать с IDE
4. Понимают принципы и смысл тестирования
5. Понимают необходимость и структуру логирования
6. Знают паттерны проектирования
Необходимые знания и навыки
1. Знание базовых концепций Spring и применение их в работе
2. Знание Inversion of Control (конфигурирование через аннотации, Bean Lifecycle, сканирование Classpath для поиска бинов).
3. Знание профилей конфигурации, умение работать с ними
4. Умение проводить экстернализацию параметров
5. Знание фреймворка аспектно-ориентированного программирования, умение работать
с функциональностью, которая не может быть реализована возможностями объектно-ориентированного программирования на Java без потерь
6. Умение писать юнит тесты к имеющимся проектам Spring Boot
7. Умение конфигурировать проекты с нуля
Чего мы ждем
1. Проведение тренингов на регулярной основе по мере набора группы
в очном формате и формате вебинара.
2. Готовность делиться знаниями и давать обратную связь участникам.
3. Готовность проводить практические упражнения и разбирать
выполненные задания, исправлять ошибки.
Что мы предлагаем
1. Научим созданию тренингов с нуля на тренинге для тренеров
2. Расскажем, как работать с группой, вовлекать в обсуждение
и удерживать внимание участников
3. Поможем собрать группу и запустить тренинг
Стань тренером
и делись своей экспертизой!