Курс Java Junior Developer – обучение Java онлайн и в СПб | Level Up
Курс Java разработчик (Junior)

- Начало курса
-
13.03.2023
- Продолжительность
- 2 месяца (48 ак. часов)
- Расписание
-
Пн 19:00 - 21:30Чт 19:00 - 21:30
Онлайн (14 мест) |
25990 | записаться |
Описание курса
Курс "Java разработчик (Junior)" — курс интенсивного обучения программированию на Java, целью которого является получение навыков практической разработки веб-приложений на платформе Java с использованием актуального и востребованного на данный момент стека технологий.
В процессе прохождения курса участники получат знания и навыки, необходимые для трудоустройства на позицию Младший разработчик Java / Младший программист Java (Java Junior Developer).
От скорости прохождения материалов курса группой будет зависеть объем функциональности полученного в конце курса приложения. Побочным результатом курса будет ваше личное резюме java разработчика с одним из пунктов в списке достижений: разработка веб-приложения.
Практика:
Практика:
- Практической частью домашней работы будет последовательная разработка java веб-приложения: прототип сайта поиска работы.
- Курс построен на активном взаимодействии с обучаемыми в форме разбора домашнего задания: выбора оптимальной доменной модели; реализации, паттернов проектирования, дизайна разрабатываемого приложения
Для построения приложения мы будем использовать инструменты промышленной java разработки:
- Java 11 (LTS)
- Веб-контейнер Tomcat (в составе Spring Boot)
- СУБД PostgreSQL
- Среда разработки IntelJ IDEA, Lombok
- Инструмент постороения Maven
- Система контроля версий Git
- Интеграционные и модульные тесты JUnit
- Систему логирования Log4j и SLF4J
- Инструмент тестирования веб-сервисов SoapUI, Postman
Свойства приложения:
- Объектно-ориентированная доменная модель с возможностью легкого расширения функциональности.
- Долговременное хранение в двоичном виде в файле, в xml, в DB (PostgreSQL).
- Веб-интерфейс
Требования к участникам курса:
- Умение программировать на Java (см. наши курсы уровня 1-2 по Java)
- Умение работать с СУБД(любая из популярных), знание SQL
- Желательно иметь представление о XML, HTML, JavaScript
Пример того, как проходит занятие:
Программа
развернуть
1. Начинаем проект: maven, git
развернуть
2. Принцип SOLID
развернуть
3. Spring Boot, подробное знакомство
развернуть
4. Сериализация и валидация данных
развернуть
5. Работа с БД, JDBC, ORM
развернуть
6. Архитектура веб-приложения Spring, шаблоны проектирования
развернуть
7. Generics, Collections, Time complexity
развернуть
8. Основы непрерывной разработки
развернуть
9. Многопоточность, основы и шаблоны
развернуть
10. Spring Security - аутентификация и авторизация. HTTPS, Jasypt
развернуть
11. Тестирование Spring. Работа над проектами
развернуть
12. Подготовка к собеседованию
Сертификат после обучения
Нас знают и ценят работодатели, поэтому сертификат станет вашим дополнительным преимуществом при трудоустройстве в IT-компанию.
Для получения сертификата необходимо сдать курсовой проект.
Сертификат о прохождении курса мы отправим вам на почту. Вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.
Преподаватели
Дмитрий
Senior Java Developer / Team Lead в одном из крупных российских банков (NDA)
Начал программировать еще в школе. Попробовал различные языки программирования. В университете познакомился с Java и влюбился в этот язык. "Практически все свое свободное время, посвящаю развитию в сфере разработки на Java" - говорит Дмитрий.
В данное время работает старшим разработчиком в отделе корпоративных бизнес-систем одной из IT-компаний Санкт-Петербурга.
"Не нужно обладать какими-либо талантами, чтобы начать программировать. Программирование не так сложно, как кажется на первый взгляд. Шаг за шагом, погружаясь в мир программирования, начинаешь все больше и больше увлекаться, а потом не представляешь свою жизнь без этого. Главное не бояться совершать ошибки, всегда идти вперед и верить в то, что у вас все получится!" - говорит Дмитрий.
Виталий
Эксперт-разработчик в ГК «Иннотех»
С 2007 года занимается разработкой и проектированием enterprise-решений, имея за плечами богатый опыт развития банковских продуктов.
Наряду с основной деятельностью последние 10 лет преподает дисциплины по Java-разработке и JavaEE/Spring. На текущий момент состоит в составе команды развития платформы Чат для крупнейшего банка России, дополнительно выполняя роль скрам-мастера.
Также среди рабочих проектов принимал участие в разработке ИнфоБанка, запускал первый в России проект по онлайн автокредитованию и ряд других интересных активностей.
Среди основных хобби Виталия можно отметить спорт и автомобили. Также любит путешествовать и просто наслаждаться жизнью:) Женат (и не на Java) и стремится быть заботливым отцом!
Фото с очных занятий в СПб
Отзывы
Всего отзывов: 34

Юрий
Санкт-Петербург

Артур
Санкт-Петербург
Хороший курс, помогает ознакомится с основными фреймворками такими как Hibernate и Spring. Очень приятный преподаватель, доносил все ясно и понятно. Если идете на этот курс, то предполагается, что вы уже неплохо знаете сам синтаксис java.

Дмитрий
Санкт-Петербург
Курс отличный. Знания получены реальные и применимые на практике.
Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
Учитесь с профессионалами в сфере IT-образования!
Отличный курс. Обсуждались и актуальные технологии, и базовые темы. Преподаватель давал ответы на все вопросы. Использовалась продуктивная манера подачи материала, при которой преподаватель задавал наводящие вопросы.