Професія

ПРОГРАМІСТ JAVA

  • З нуля до Junior-фахівця за 10 місяців
  • Від вивчення синтаксису мови Java до створення власних додатків
  • Створиш проект для власного портфоліо

Cтарт: 7 квітня

Дізнатись детальніше

Тривалість

84 години, 14 тижнів

Розклад

Пт 18:00-21:00, Нд 14:30-17:30

Вартість

8990 грн

Чим займається
Програміст Java

Java-програміст розробляє back-end частину сайту або додатку. Цю частину користувач не бачить, але вона є невід'ємною складовою сайту, бо забезпечує збереження і видачу даних за запитом користувача.

Заробітна плата

Javaпрограміста

від 500$

до 6500$

(за даними dou.ua)

Що тебе чекає на курсі

24 тижні активного
вивчення синтаксису Java
Опануєш принципи ООП та основи створення програм на Java
Досвід для майбутньої
роботи
Засвоїш механізми багатопотоковості Java, попрацюєш із основними бібліотеками, отримаєш досвід написання юніт та інтеграційних тестів
Hard Skills
Зможеш налаштовувати взаємодію із базами даних SQL, використовуючи основні аспекти JDBC

Що буде в курсі

Програма курсу складається із 2 модулів

1. GIT
  • Призначення
  • Структура
  • Основні команди
2. Системи збірки Maven
  • Структура проекту
  • Фази збірки проекту
  • Залежності
  • Модулі
3. IDE IntelliJ IDEA
  • Установка
  • Використання
4. Типи даних
  • Примітивні типи даних
  • Довідкові типи даних
  • Масиви
  • Оператори
5. Синтаксис мови Java
  • Клас
  • Імпорт класів
  • Область видимості
6. Оператори
  • Алгоритми
  • Розгалуження
  • Цикли
7. Знайомство з ООП
  • Спадкування
  • Інкапсуляція
  • Поліморфізм
  • Модифікатори доступу
  • Перевантаження методів
8. Види класів
  • Внутрішні
  • Статичні
  • Анонімні
  • Абстрактні
  • Інтерфейси
9. Виняткові ситуації
  • Перевіряються виключення
  • Непроверяемие виключення
  • Помилки
10. Рядки і регулярні вирази
  • String
  • StringBuilder
  • Pattern
11. Потоки введення-виведення
  • Байтові потоки
  • Символьні потоки
12. Структури даних
  • Generics
  • Collection Framework
13. Основи асинхронні
  • Thread
  • Runnable
  • Callable
  • Synchronized
1. Бази даних
  • ACID
  • Нормалізація даних
  • Рівні ізоляції
  • SQL
  • JDBC
  • DAO
  • ORM Hibernate
  • JPA
2. Wев
  • Основи верстки
  • REST API
  • Servlet API
  • Session
  • Cookie
  • JSON
  • Thymleafe
3. Spring framework
  • Context
  • Bean
  • Spring Data Jpa
  • Spring MVC
  • Spring Security
  • Spring Test
4. Java Management Extensions

У результаті навчання ти:

  • Зрозумієш синтаксис Java
  • Створиш власний web проект
  • Навчишся використовувати Spring Framework і тестувати свій додаток
  • Зрозумієш, що таке ООП. Знатимеш поняття інкапсуляція, наслідування, поліморфізм, абстракція і зможеш застосовувати у власних проектах
  • Отримаєш знання і навички для створення базових Java-додатків
Зверни увагу!
На курс «Програміст Java» зараховуються слухачі, які закінчили курс «Основи програмування» або успішно склали вступний тест

Цей курс для тебе, якщо ти

  • Хочеш бути популярним на ринку фахівцем
  • Хочеш брати участь у розробці масштабних проектів
  • Маєш досвід роботи в IT і хочеш розширити знання і навички
  • Хочеш структурувати знання і створити власний проект

Спікер

Олександр Лемягов

SeniorSoftware Java Engineer в компанії Tranzoo

Програміст з досвідом роботи понад 5 років. Я займаюся розробкою сайтів, настільних додатків, схем баз даних, розширень для Google Chrome, розробкою рішень для букмекерів.

Допомога в працевлаштуванні

Кожен випускник отримує допомогу і підтримку від кар'єрного консультанта Level Up

  • Допомога в складанні IT-резюме та проходження співбесіди
  • Індивідуальні консультації з пошуку роботи та розвитку кар’єри
  • Регулярне інформування про відкриті вакансії від наших компаній-партнерів
  • Безкоштовні відвідування івентів по soft skills і зустрічей c HR компаній для всіх студентів

Початок курсу

7 квітня

Тривалість

84 години, 14 тижнів

Розклад

Пт 18:00-21:00, Нд 14:30-17:30

Вартість

8990 грн

Чекаємо на тебе