Java-разработчик
Рейтинг школы
Вдруг есть дешевле?
Описание курса
Освоите backend-разработку на популярном языке программирования Java за 7,5 месяцев.
Введение в Java
Программа обучения. Онлайн-занятия с экспертами-практиками. 240 часов образовательных материалов, 15 модулей обучения, 15% теории, 85% практики, дополнительные уроки по поиску работы и прохождению технического собеседования.
Принципы объектно-ориентированного программирования (ООП) на Java
Классы и методы, интерфейсы и абстрактные классы, принципы ООП, полиморфизм и статические методы, методы класса Object, обработка строк, регулярные выражения, исключения и ошибки.
Коллекции в Java
Файлы, потоки ввода и вывода, коллекции List, Set, Map и Generics, продвинутое изучение коллекций JDK.
Особенности работы с Java 8 и 9-12
Date API, функциональные интерфейсы, лямбда выражения, Optional, Stream API, изменения в Java 9-12.
Потоки Java. Работа с Интернетом
Системы сборки проектов, работа с интернетом и сетью, определение потоков Java.
Основы работы с XML и JSON и основы Servlet API
Основы работы с XML и JSON, основы Servlet API, Filter, Listener, Scopes.
Основы HTML, CSS
Введение в HTML, CSS, быстрое прототипирование с Bootstrap, основы шаблонизации с JSP, библиотека тегов JSTL.
SOLID и паттерны проектирования
Принципы SOLID, паттерны проектирования «Фабрика», «Билдер», «Адаптер», «Одиночка», «Фасад», «Декоратор».
Базы данных
Базы данных и SQL, JDBC, продвинутое изучение JDBC, миграции баз данных (Flyway).
Фреймворки Spring Core, Spring MVC, Spring Boot
Паттерны проектирования в Java Enterprise Edition, Spring Core IoC-контейнер, Spring MVC, Spring Boot: REST и документация.
Java Persistence API, Spring Security, Hibernate
Java Persistence API, Hibernate, Spring Data JPA, Spring Security.
DevOps
Введение в DevOps, Amazon: основные сервисы, микросервисная архитектура, Docker.
Проведение пробного технического собеседования
Подведение итогов курса, ответы на вопросы студентов, консультации по дипломному проекту.
Онлайн-занятие «Трудоустройство в IT»
Составление резюме, создание профиля в LinkedIn, мотивационного письма, работа с поиском вакансий.
Защита дипломного проекта
Защита дипломного проекта с созданием полноценного REST-приложения.
онлайн
- Сергей Макаров (Инженер-разработчик ПО, AVO)
- Сергей Повираев (Java Software Engineer, Techart Group)
- Семён Пирко (Chief executive officer, Spotis)
- Арчил Сихарулидзе (Senior Researcher / Developer, SIKHA Foundation Initiative)
- Андрей Реут (Solution Architect, WorkFusion)
- Разработка backend-части программ на Java
- Создание API для мобильных приложений на Android
- Создание документации API при помощи Swagger
- Разработка модульных тестов
- Работа с базами данных в PostgreSQL и MySQL
- Использование фреймворков Spring и технологий ORM
- Начинающие Java-разработчики
- Тем, кто хочет сменить профессию и работать в IT
- Смежные специалисты в сфере IT
Никаких особых требований, достаточно желания учиться и стабильного интернета.
Выводы о курсе
Возможны неточности
Курс Java-разработчик предлагает уникальную возможность освоить необходимые навыки программиста, работая над реальными проектами и получая поддержку от практикующих специалистов. Участники курса смогут создать премиум-резюме и получить помощь в поиске работы, а по окончании курса – сертификаты, подтверждающие квалификацию.
Отзывы о школе Eduson Academy
Читать все отзывыРекомендованные курсы
