JAVA CORE — 1,5 месяца
На этом этапе вы познакомитесь со стандартной библиотекой Java, средой разработки IDEA, научитесь писать консольные приложения в объектно-ориентированном стиле, познакомитесь с нововведениями Java 8
Тема 1: Введение в Java
- История и описание Java
- Средства разработки Java (JDK)
- Среда разработки (IDEA)
Тема 2: Базовый синтаксис
Примитивные типы и классы-обертки
Управляющие конструкции
Массивы
Строки
Тема 3: ООП в Java
Основы ООП
Классы и интерфейсы в java
Класс Object и его методы
Тема 4: Исключения и логирование
Иерархия исключений
Обработка и использование исключений
Логирование
Тема 5: Потоки ввода-вывода, файлы, сериализация
Классы File и Path
Потоки байт
Потоки символов
Паттерн декоратор
Сериализация и десериализаци
Topic 6: Parameterized types and collections
- Generics
- Wildcards
- Java Collections
Тема 7: Функциональное программирование в Java
Функциональные интерфейсы
Лямбда-выражения
Ссылки на методы
Stream API
SPRING + HIBERNATE — 1,5 месяца
На этом этапе вы будете создавать собственное WEB приложение, изучая и используя актуальные технологии, используемые при работе на реальном проекте
Тема 8:
- GIT
Тема 9:
- Tomcat
- JSP
- Maven
- JDBC
- паттерн Executor
Тема 10:
- Углубленное изучение JPA и Hibernate
Тема 11:
- Паттерн Factory и его применение
- Приминение паттерна Singleton
Тема 12:
- RBAC (Role Based Access Control)
- Servlet Filter
Тема 13:
- Spring Core
Тема 14:
- Spring MVC
Тема 15:
- Spring Security
Тема 16:
- Spring Boot
- Thymeleaf
Тема 17:
- HTML
- CSS
- Bootstrap
Тема 18:
- REST
- Spring REST
- jQuery
- AJAX
Тема 19:
- RESTful
- Spring REST Template
КОММЕРЧЕСКИЙ ПРОЕКТ — 2 месяца
Написание настоящего коммерческого проекта с использованием всего стека технологий, необходимых Java – разработчику
- Java 8
- SQL
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate
- HTML/CSS
- JavaScript
- Maven
- Git
ПОДГОТОВКА К СОБЕСЕДОВАНИЮ И ТРУДОУСТРОЙСТВУ — 1 месяц
На этом этапе мы поможем тебе освежить и систематизировать все полученные теоретических знания для успешного прохождения собеседованиям, после чего ты пройдешь итоговую проверку по всем темам с наставником. Наш HR-cпециалист поможет в составлении резюме, подборе лучших компаний и окажет поддержку во время прохождения собеседований. После получения предложений от компаний мы поможем с выбором лучшего из них