Itvdn

Java Developer

27 552 UAH за курс
5 місяців
Для початківців, Для досвідчених
Java
Цей курс навчить вас працювати з Java — від базових конструкцій до створення веб-сервісів і роботи з базами даних. Ви розберете ООП, колекції, потоки, Spring та Hibernate, а також попрацюєте з SQL. Після курсу ви зможете розробляти власні проекти та готуватися до співбесід у IT. Навчання включає практичні завдання, курсову роботу та підготовку до роботи.

Про курс

Програма курсу

Основи Java та робота з Git

На цьому курсі починають з основ Java - типи даних, умовні та циклічні конструкції, методи та масиви. Паралельно вивчають Git для контролю версій - від базових команд до публікації репозиторію та інтеграції з IDE.

Об'єктно-орієнтоване програмування

Студенти освоюють ООП - класи, об'єкти, наслідування та поліморфізм. Далі переходять до абстрактних класів, інтерфейсів, списків та обробки винятків. Закріплюють знання на практиці з універсальними шаблонами.

Поглиблена Java та колекції

Розглядають Iterator, Comparator та Collection Framework. Вивчають роботу з IO, String, регулярними виразами та Reflection. Опанують серіалізацію XML/JSON, багатопоточність та лямбда-вирази.

Бази даних MySQL

Курс охоплює SQL від базових запитів до проєктування БД. Студенти вивчають JOIN, вкладені запити, індексування, збережені процедури та транзакції. Отримують практичні навички роботи з тригерами.

JDBC та Hibernate

Навчаються працювати з базами даних через JDBC, використовують DAO шаблон. Потім переходять до Hibernate - від анотацій та мапінгу до роботи з Hibernate API та JPA API. Опанують розширені конфігурації.

Веб-сервіси та Spring Framework

Студенти вивчають веб-сервіси - XML, JAXB, JAX-WS, SOAP та REST. Потім переходять до Spring Framework - IoC контейнер, MVC, Data, Testing, AOP, Security та Boot. Навчаються створювати RESTful веб-сервіси.

Курсовий проєкт та кар'єрний розвиток

Завершальний етап - розробка власного проєкту від архітектури до програмування серверної частини. Паралельно готуються до працевлаштування - створення резюме, підготовка до співбесід, комунікація з рекрутерами.

Особливості курсу

Заняття проходять вранці або ввечері. Курс включає 128 годин спілкування з тренером, навчальні матеріали та онлайн тестування. Студенти отримують доступ до інтерактивного практикуму, виконують курсові проєкти та захищають дипломну роботу.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора