DAN IT Education

Java Developer

5 300 UAH за місяць
6 місяців
Для початківців
Java
Цей курс навчить вас програмувати на Java, працювати з базами даних та бекенд-фреймворками. Ви розберете алгоритми, структури даних і створюватимете реальні проєкти у команді. Після курсу у вас буде готове портфоліо та знання для роботи Java-розробником.

Про курс

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

Основи Java

На цьому курсі починають з основ мови Java. Вивчають синтаксис, основні типи даних та роботу з об'єктами. Далі переходять до колекцій та потоків вводу-виводу. Розглядають принципи об'єктно-орієнтованого програмування, включаючи SOLID. Закріплюють знання на популярних шаблонах програмування.

Веб-розробка та бази даних

Модуль присвячений веб-розробці на Java. Вивчають Servlet API та інтерфейс JDBC для роботи з базами даних. Опанують синтаксис SQL та навчаться працювати з MySQL. Це дає змогу створювати базові веб-додатки з підключенням до бази даних.

Алгоритми та структури даних

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

Фреймворки Java

Студенти знайомляться з найпопулярнішими Java фреймворками - Spring і Hibernate. Вчать працювати з базою даних H2, вебсокетами та AOP. Опанують роботу в багатопотоковому середовищі, що необхідно для сучасних додатків.

Фінальний проект та бонусний модуль

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

Як проходить навчання

Заняття проходять у вечірній час з 19:00 до 22:00 або на вихідних з 10:00 до 13:00. Система оцінки знань допомагає відстежувати прогрес. Ментор підтримує протягом усього курсу. Студенти працюють над реальними проектами в командах. Після завершення видають сертифікат та допомагають з працевлаштуванням.

Що включено

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