Курс програмування на мові Java

Курс програмування

на мові Java

З нуля до junior-фахівця за 10 місяців. Навчання на практиці.

Cтарт: 7 лютого

Записатися зараз

Кращі ціни forEarly birds
економія до 2000 грн на навчанні

Хочу знижку

Про технологію

Java – об’єктно-орієнтована мова програмування. Розроблено в 1995 році Sun Microsystems, згодом придбаної Oracle. Особливості – використання віртуальної машини JVM і гнучка система безпеки. Використовується для написання серверних, десктопних і мобільних під операційну систему Android додатків. Існує близько 10 середовищ розробки для програмування на мові Java. На Java (J2EE) технологіях фокусуються SAP, IBM, Oracle. Приклади успішної реалізації проектів на Java: RuneScape, Amazon, eBay, LinkedIn, Yahoo!

Про курс

Ви вивчіть все необхідне, щоб створювати повноцінні програми на мові Java. Буде багато практичних завдань, в тому числі і командних. Підсумком стане розроблена програма, її ви представите майбутнього роботодавця як підтвердження ваших знань і умінь. Курс розділений на два етапи. Для початку базового навчання необхідні знання основ програмування. Якщо потрібно – пройдіть тестування і вивчіть відповідний курс. До просунутому рівню приступайте після освоєння базового.

Про роботу

У Дніпрі на посаді Junior Software Engineer можна претендувати на зарплату від $ 400 до $ 900. Senior Software Engineer мають дохід від $ 2850 до $ 3900. Technical Lead платять від $ 3500 до $ 4500.. Java System Architect в Україні отримують в діапазоні $ 3800 – $ 6500. Пройдіть навчання на цьому курсі, щоб приєднатися до розробників програмних рішень для масштабних завдань.

Деталі курсу:

Java core

базовий рівень

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

7 лютого

Тривалість

80 година, 14 тижнів

Расписание

Вт 18:00-21:00, Пт 18:00-21:00

Вартість

12190 грн за курс

Java enterprise

просунутий рівень

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

За записом

Тривалість

100 годин, 24 тижні

Розклад

Пн, Чт 18:30-21:00

Вартість

6 платежів по 3490 грн

Програма курсу включає в себе 2 модуля

слухач може пройти будь-який з модулів в будь-який черговості
1 модуль
Java core
базовий рівень
2 модуль
Java enterprise
просунутий рівень
Опановуй перспективну спеціальність БЕЗ відриву від роботи і навчання!

Кому буде корисний цей курс?

Школярам і студентам

мріють пов’язати своє майбутнє з IT-сферою і стати крутими програмістами

Новачкам не з IT

бажаючим змінити неприбуткову професію і побудувати успішну кар’єру в IT

Початківцям розробникам

що мають невеликий досвід написання коду, щоб структурувати знання в систему

Зверніть увагу!

На курс Java зараховуються слухачі, які пройшли навчання на курсі Основи програмування , або успішно пройшли перевірку.

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

Java core

базовий рівень

Зрозумієте принципи ООП і освоїте фундаментальні принципи створення програм з використанням Java

Освоїте механізми многопоточности Java, попрацюєте з основними бібліотеками і отримаєте досвід написання юніт і інтеграційних тестів

Зможете налаштовувати взаємодію з баз даних SQL, використовуючи базові аспекти JDBC

Java enterprise

Просунутий рівень

Навчіться працювати з інструментом збірки проектів Maven, системою контролю версій GIT

Реалізуєте проект з нуля, використовуючи отримані знання, викладіть його на Github для власного портфоліо

Освоїте роботу фреймворка Spring для ефективного створення web-додатків

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

Java coreБазовий рівень

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

Java enterpriceПросунутий рівень

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

Викладач курсу:

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

Middle Java Developer в Comparus

Более 3-х лет опыта работы в IT сфере. Довелось поработать в таких компаниях как Sloyev, А-Банк, а также фриланс. Принимал участие в разработке таких проектов, как онлайн-чаты поддержки, шагомеры, CRM-системы, парсера, расширения для Google Chrome. Веду активное развитие своих навыков.

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

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

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

Наші випускники працюють:

Деталі курсу:

Java core

базовий рівень

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

7 лютого

Тривалість

80 година, 14 тижнів

Розклад

Вт 18:00-21:00, Пт 18:00-21:00

Вартість

12190 грн за курс

Java enterprise

Просунутий рівень

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

За записом

Тривалість

100 годин, 24 тижні

Розклад

Пн, Чт 18:30-21:00

Вартість

6 платежів по 3490 грн

Навчання вLevel Up — це:

Підтримка викладача
Закритий чат групи і викладача, де завжди можна вирішити виникаючі питання з пройденого матеріалу
Командна робота
Основний упор робиться на роботу в команді: комплексні завдання, розподіл завдань, терміни виконання
Практичні заняття
Теоретичний матеріал обов’язково закріплюємо на практиці. Велику частину часу приділяємо отримання практичних навичок та роботі з кодом
Кар’єрний коучинг
Безкоштовні семінари та тренінги зі складання IT-резюме, підготовка до співбесіди і успішному його проходженню. Доступ до закритого чату з вакансіями.
Стажування
Основний упор робиться на роботу в команді: комплексні завдання, розподіл завдань, терміни виконання