Курс Java Advanced

Где: Харьков

Когда: 03 Мая Ср, Пт с 19:30 до 21:30

Стоимость курса: 4000* грн

Early Bird - 4000 грн (до 09.04)
Standard - 4300 грн

Для студентов есть возможность оплаты частями:
50% - до старта курса
50% до 17.05

Практический курс Java Advanced разработан для тех, кто хочет расширить свои знания и наработать практический опыт разработки на Java. В ходе обучения вы сможете реализовать свой проект, используя REST API и Spring stack как основной фреймворк, а также PostgreSQL для хранения данных и ngunit библиотеку для тестирования.

ДЛЯ КОГО

Программа курса подойдет:

  • начинающим специалистам с базовыми навыками в ИТ, а также студентам технических вузов, которые стремятся углубить свои практические знания Java.
  • тест-инженерам без или с минимальным опытом в автоматизации, которые хотят переквалифицироваться в разработчиков программного обеспечения.

ПО ЗАВЕРШЕНИИ КУРСА ВЫ

  • Научитесь использовать VCS (GIT)
  • Научитесь работать со сборщиком проекта Gradle
  • Научитесь применять Spring boot, Spring, Spring JDBC на практике
  • Освоите основы SQL
  • Научитесь работать с REST API
  • Научитесь писать юнит-тесты

ПРОГРАММА

Курс рассчитан на 8 занятий, которые объединяют теорию и практику.
Длительность курса — 1 месяц. Занятия будут проходить по средам и пятницам с 19:30 до 21:30

Программа охватывает такие темы:

  1. Вступление. GIT, основные принципы работы с GIT. Использование Intellij idea
  2. Basic Spring boot. Что такое Gradle? Зачем он нужен, как собрать проект локально. Разбиение приложения по слоям
  3. Слой данных. SQL. Simple SQL types. Создание таблиц, insert, select, delete, update
  4. Слой данных. Spring JDBC
  5. Слой логики. Service layer + spring core. Часть 1
  6. Слой логики. Service layer + error handling. Часть 2
  7. Rest API и http error handling
  8. Юнит-тестирование

ТРЕБОВАНИЯ К УЧАСТНИКАМ

  • Базовые знания синтаксических конструкций, циклов, условных операторов, массивов, коллекций.
  • Общее понимание, что такое String тип, ООП в Java. Что такое класс, метод, конструктор, поле класса, видимость в Java.
  • Знание английского не ниже уровня Pre-Intermediate.
  • С собой необходимо иметь ноутбук (не менее 4 GB RAM и процессор не ниже 1.8 GHz)

Язык

Занятия будут проходить на русском языке с использованием английской терминологии.

РЕГИСТРАЦИЯ