Java Developer - Online навчання на ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Почати безкоштовно

    Обери свою IT спеціальність

    Почати безкоштовно

      JavaDeveloper

      • schedule

        Графік

        2 рази на тиждень

      • recording

        Доступ до матеріалів

        Усі уроки записуються

      • duration

        Тривалість

        7 місяців

      • suport

        Підтримка та консультації

        Ментор та помічник

      • group

        Група

        До 25 осіб

      • document

        Документи про навчання

        Сертифікати та Диплом

      • level

        Рівень складності

        З нуля

      • career

        Кар'єрний сервіс

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

      Подати заявку
      Безкоштовна консультація

      СТАРТ КУРСУ

      28

      березня

      morning-group
      Ранкова група
      09:00 - 11:00 (GMT+2)
      evening-group
      Вечірня група
      19:00 - 21:00 (GMT+2)
      java
      Чому варто  вчити Java? 

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

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

      До курсу  входить 
      128 годин(-и) спілкування
      з тренером
      Перевірка домашніх
      завдань
      Інтерактивні завдання
      онлайн
      28 відеокурсів
      Курсовий проєкт
      Тестування
      Сертифікація
      та диплом
      Допомога
      у працевлаштуванні
       Програма курсу
      Java Стартовий
      1. Введення в інфраструктуру Java
      2. Машинна математика. Типи даних
      3. Умовні конструкції
      4. Логічні конструкції
      5. Циклічні конструкції
      6. Методи
      7. Методи (продовження)
      8. Масиви
      Git - основи роботи
      1. Основи Git
      2. Публікація репозиторію
      3. Інтеграція з IDE
      Java Базовий
      1. Введення в ООП. Класи та об'єкти
      2. Класи та Об'єкти
      3. Наслідування та поліморфізм
      4. Абстрактні класи та інтерфейси
      5. Списки
      6. Статичні та вкладені класи. Анонімні класи та перелічувані типи
      7. Обробка винятків
      8. Class Object
      9. Універсальні шаблони
      10. Практика
      Java Поглиблений
      1. Iterator & Comparator
      2. Collection Framework
      3. IO & Strings
      4. Regular expressions & Data API
      5. Reflection
      6. Annotations
      7. Serialization XML & JSON
      8. Thread & Runnable. Problems with Threads
      9. Lambda expressions
      MySQL
      1. Введення в SQL. Основні запити маніпуляції даними
      2. Основи DDL
      3. Проєктування БД
      4. Команда JOIN
      5. Вкладені запити
      6. Індексування
      7. Збережувані процедури та функції
      8. Транзакції. Тригери
      JDBC & Hibernate
      1. Ознайомлення з JDBC. Використання MySQL & JDBC
      2. JDBC DAO. Представлення об'єктної моделі
      3. Початок роботи з Hibernate анотаціями. Mapping concepts and annotations
      4. Hibernate API та JPA API
      5. Початок роботи з API
      6. Розширені відображення та конфігурації
      Web-services
      1. Введення у веб-сервіси. XML
      2. JAXB та JAX-WS
      3. SOAP, WSDL. Handlers
      4. REST web-service. RESTful Concept
      Основи Spring
      1. Вступ до Spring framework
      2. Впровадження залежностей та IoC контейнер
      3. Spring MVC
      4. Spring Data
      5. Spring Testing
      6. AOP
      7. RESTful webservices
      8. Security
      9. Hibernate Crud
      10. Boot
      Курсовий проект за спеціальністю Java Developer
      1. Архітектура та проєктування, складання технічного завдання
      2. Верстання макету
      3. Програмування серверної частини
      4. Захист курсового проєкту

      Вже є базові знання?

      Якщо у вас вже є певна база знань і ви хочете продовжити навчання у групі з ментором – надішліть нам заявку і ми підберемо для вас групу.

      Але спочатку рекомендуємо переглянути програму курсу та визначити ваш рівень. Якщо потрібно, ви можете безкоштовно пройти тестування онлайн.

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

      Відправити заявку
      knowledge
      Як проходить навчання  Live online
      Нові знання
      На занятті тренер дає новий матеріал, відповідає на ваші запитання. Спільна практична робота.
      1
      Тестування знань
      Для самостійної перевірки знань потрібно пройти онлайн тестування за темою уроку
      3
      Відео уроки
      Якщо виникли запитання чи просто хочеться повторити матеріал – дивимося запис уроку у відео форматі.
      5
      Виконання завдань
      Після заняття потрібно виконати практичні завдання за темою уроку і надіслати їх на перевірку викладачеві.
      2
      Формування навичок
      Для формування та закріплення навичок написання коду слід виконувати завдання в інтерактивному практикумі за пройденою темою.
      4
      Перевірка дз
      На наступному занятті отримуємо фідбек за виконаним завданням та відповіді на запитання з попередньої теми. Після цього переходимо до нової
      6
      Курсовий проєкт
      Протягом усього навчання учні самостійно працюють над курсовим проєктом.
      7
      Захист проєкту
      Захист курсового проєкту, індивідуальні рекомендації тренера.
      8
      Сертифікація
      Фінальне тестування та здобуття Диплому за спеціальністю.
      9
      Додаткові навчальні матеріали 
      На додаток до live on-line занять, Ви отримаєте доступ до відео курсів ITVDN за напрямком Java та зможете вивчити набагато більше технологій, ніж ті, які включені до обов'язкової програми підготовки спеціаліста.
      java-starter
      Java
      solid-java
      SOLID принципы
      java-ee
      Java EE
      java-database-connect
      JDBC
      mysql-essential
      MySQL
      jdbc-hibernate
      Hibernate
      apache-maven
      Apache Maven
      thymeleaf
      Thymeleaf
      git-basics
      Git
      webservices-java
      Web Services
      spring
      Spring
      scrum
      Scrum
      Наші тренери 
      Ігор Войтов

      Java Developer. Тренер-консультант

      Андрій Бондаренко

      Java Developer. Сертифікований тренер Oracle. Автор відео курсів з Java та Android на ITVDN

      Юрій Царенко

      Java Developer у Processica. Тренер-консультант.
      У своїй професійній діяльності використовує такі технології, як Java EE, Spring Framework, Hibernate, RESTEasy, Docker.

      Євген Тихонов

      Technology Manager в GlobalLogic.
      Java Developer.
      Автор відео курсів із Java на ITVDN

      Андрій Фок

      Software Engineer - IntellectEU

      Тренер-консультант

      Автор курсів та вебінарів із Java на ITVDN

      Євген Кондаков

      Software Developer на PartsAvatar.ca

      Тренер-консультант з технологій Java

      Надія Ніколаєнко

      Java Developer. Тренер-консультант

      Олег Сотніченко

      Java Developer. Тренер-консультант

       Диплом після закінчення навчання
      diploma
      FRONT SIDE
      diploma
      BACK SIDE
      Вартість курсу та знижки 

      UAH

      USD

      EUR

      оплата за місяць

      156 $

      x 5

      оплата 3 частинами

      234 $

      x 3

      знижка 10%

      Ви економите 78 $

      оплата 1 платежем

      781 $

      664 $

      знижка 15%

      Ви економите 117 $

      Записатися на курс
      JAVA
      DEVELOPER
      СТАРТ КУРСУ: 28 березня
      • 64 заняття по 2 години (live online) у групі з тренером
      • Графік занять - 2 рази на тиждень
      • Час занять: з 9:00 до 11:00 або з 19:00 до 21:00
      • В одній групі від 6 до 25 осіб
      • Пакет навчальних матеріалів з усіх уроків
      • 28 відеокурсів за напрямком Java
      • Поурочна перевірка домашніх завдань
      • Доступ до інтерактивного практикуму навичок
      • Онлайн тестування та сертифікація
      • Курсовий проєкт
      • Фінальне тестування та Диплом спеціаліста
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.