Курси Java Developer в Києві, Java розробник навчання
Записатися на курс
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.
Старт курсу:
12 травня (09:00-11:00)
Live Online

12 травня (19:00-21:00)
Live Online

Курс Java Developer

До початку занять залишилося:
Дні
Години
Хвилини
Секунди
Записатися на курс
Записатися на пробний урок
0
Тривалість: 4 міс. / 114 години
Графік: 3 рази на тиждень
Тривалість занять: 2 години
В одній групі: Від 6 до 15 осіб

Кому підійде курс

Новачкам

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

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

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

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

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

Практикуючим
IT-фахівцям

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

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

Про курс Java Developer

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

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

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

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

1

9 занятий

18 год.

Java для початківців
Початковий
Якщо у Вас є тільки лише загальне уявлення про програмування і Ви їм ніколи професійно не займалися, то ми рекомендуємо Вам почати своє навчання з самих основ. Курс «Java Стартовий» - це легкий старт в програмуванні для новачків.
  • 1 Введення в інфраструктуру Java
  • 2 Машинна математика. Типи даних
  • 3 Змінні і типи даних
  • 4 Умовні конструкції
  • 5 Логічні конструкції
  • 6 Циклічні конструкції
  • 7 Методи
  • 8 Методи
  • 9 Масиви
2

2 занятий

4 год.

Основи Git
Початковий
Розподілена система контролю версій Git вже давно є лідером серед по інструментів, призначених для організації спільноі роботи учасників проекту. На сьогоднішній день її застосування в командній розробці стало своєрідним стандартом.
  • 1 Основи Git
  • 2 Публікація репозиторію
3

10 занятий

20 год.

Базовий курс Java
Базовий
Навчання програмуванню відбувається, починаючи з вивчення основних понять і принципів об'єктно-орієнтованого програмування, класів, а також особливостей мови JAVA, і закінчуючи розглядом базових понять такої парадигми як Java Generics.
  • 1 Введення в ООП. Класи і об'єкти
  • 2 Класи і Об'єкти
  • 3 Успадкування і поліморфізм
  • 4 Абстрактні класи та інтерфейси
  • 5 Списки
  • 6 Статичні і вкладені класи. Анонімні класи і перелічувані типи.
  • 7 Обробка виключень
  • 8 Class Object
  • 9 Універсальні шаблони
  • 10 Практика
4

10 занятий

20 год.

Java - Поглиблений курс
Поглиблений
Курс "Java Professional" орієнтований на комплексне і глибоке вивчення можливостей мови Java. Він буде цікавий тим програмістам, які вже мають досвід роботи з мовою 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 Problems with Threads
  • 10 Lambda expressions
5

8 занятий

16 год.

MySQL Essential
Базовий
SQL - це мова структурованих запитів, застосовуваний для створення, модифікації та управління даними в реляційних базах даних. Курс MySQL Essential складається з 8-ми уроків, дозволяють початківцям розробникам освоїти всі основні концепції програмування під MySQL Server. Даний курс так само розглядає оптимізацію MySQL Server, поради при розробці, завдання адміністрування, що будуть корисними і для досвідчених розробників. На заняттях учням надається весь лекційний матеріал і приклади уроків, які будуть розглядатися в процесі навчання. Уроки складаються з теоретичної частини, що дозволяє пояснити смисловий вміст практичних завдань, після чого розглядаються практичні приклади, засновані на теорії. Друга половина уроку складається з виконання практичних завдань учнями, закінчується урок підсумками і контрольними питаннями по уроку. Учням видається домашнє завдання.
  • 1 Вступ до SQL
  • 2 Основи DDL
  • 3 Проектування БД
  • 4 JOIN-s.
  • 5 Вкладені запити.
  • 6 Індексування.
  • 7 Збережені процедури. Користувацькі функції.
  • 8 Транзакція. Триґер.
6

6 занятий

12 год.

JDBC & Hibernate
Базовий
Платформа Hibernate є найбільш популярною в об'єктно-реляційній структурі відображення для Java-середовища. Бібліотека Hibernate надає засоби для об'єктно-реляційного зіставлення (ORM). Курс присвячений вивченню технології JPA і її використання на прикладі реалізації Hibernate. Студентам буде показано як використовувати технологію JPA для зберігання даних Java-об'єктів в реляційній БД, а також слухачі дізнаються основні аспекти використання Hibernate в якості JPA runtime (налаштування, оптимізація). Важливий аспект курсу - практика - студенти будуть створювати необхідні файли Hibernate, працювати з проектами Java Persistence API.
  • 1 Understanding object / relational persistence
  • 2 Початок роботи з Hibernate і JPA анотації
  • 3 Mapping concepts and annotations
  • 4 Hibernate API and JPA API
  • 5 Початок роботи з JPA
  • 6 Розширені відображення і конфігурації
7

4 занятий

8 год.

Web-services
Поглиблений
Веб-служба (або веб-сервіс) - це ідентифікуюча веб-адресою програмна система зі стандартизованими інтерфейсами.
  • 1 Software setup, web services, XML
  • 2 SOAP Web-services concepts, design and implementation
  • 3 JAX-WS and JAXB, Apache CXF
  • 4 REST Web Services Concepts. RESTFul design and implementation
8

9 занятий

18 год.

Основи Spring
Базовий
В ході даного курсу ми розглянемо основні модулі Spring, навчимося налаштовувати фреймворк і використовувати різні типи анотацій. Ми познайомимося з різними способами написання REST додатків, використанням MVC моделей. Ознайомимося з кешуванням, безпекою, а також Spring Boot. За підсумками цього курсу, ми зможемо писати повноцінні REST додатки з БД самостійно.
  • 1 Введення до Spring та його відмінність від Java EE.
  • 2 Впровадження залежностей та IoC контейнер
  • 3 Spring Boot
  • 4 Spring MVC
  • 5 Spring Data
  • 6 Spring Testing
  • 7 AOP and RESTful webservices
  • 8 Spring Security
  • 9 Caching

Відео курси ITVDN в подарунок

* Доступ до відео курсів надається на час навчання за спеціальністю
Обов'язкові курси
Додаткові курси
  • Java Starter
    8 ч. 42 м.
  • How to Java Starter
    6 ч. 16 м.
  • Java Essential
    11 ч. 10 м.
  • IntelliJ IDEA Tips & Tricks
    1 ч. 28 м.
  • Java Professional
    20 ч. 18 м.
  • SOLID принципы в Java
    2 ч. 45 м.
  • Автоматизация сборки проектов с помощью Apache Maven
    3 ч. 9 м.
  • Unit тестирование в Java с JUnit
    2 ч. 33 м.
  • MySQL Essential
    7 ч. 58 м.
  • Java Database Connectivity (JDBC)
    3 ч. 14 м.
  • JDBC & Hibernate
    7 ч. 49 м.
  • Основы Java EE
    18 ч. 50 м.
  • Spring
    6 ч. 6 м.
  • Spring MVC
    5 ч. 7 м.
  • Создание приложений с помощью Spring Data
    8 ч. 1 м.
  • Spring Security
    1 ч. 57 м.
  • Основы использования Git
    1 ч. 2 м.
  • Jenkins
    2 ч. 54 м.
  • Scala Starter
    7 ч. 21 м.
  • Scala Essential
    9 ч. 21 м.
  • Scala Advanced
    9 ч. 15 м.
  • Разработка Web Services на платформе Java
    6 ч. 53 м.
  • Методологии управления проектами. Вступление в SCRUM
    1 ч. 57 м.
  • Подготовка к собеседованию в IT компании. Вопросы и ответы. Хитрости. Трюки.
    1 ч. 50 м.
  • Kotlin
    6 ч. 55 м.
Показати повний список

Практика в процесі навчання

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

Ваші майбутні проекти

  • Гра «Танчики»
  • Гра «Морський бій»
  • Гра «Золотошукач»
  • Онлайн-підписка на журнал
  • Гра «Сапер»
  • Багатопотоковий клієнт-серверний додаток

Курсові проекти

Гра «Золотошукач» Гра «Танчики»

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

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

Гра «Золотошукач» Гра «Морський бій»

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

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

Гра «Золотошукач»

2D додаток, в якому герою належить обійти перешкоди, зібрати все золото на карті і досягти точки виходу. Проект спрямований на інтенсивне використання абстрактних класів і об'єктів у мові Java.

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

Гра «Золотошукач» Онлайн-підписка на журнал

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

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

Ваші сертифікати і диплом

Як перевірити, наскільки ви засвоїли матеріал курсу? Зайдіть на Testprovider.com і перевірте себе. Якщо ваш результат тестування вище 70% - це добре! Підтверджуйте ваші знання сертифікатами по всіх пройдених технологіям.

Наявність сертифіката Навчального Центру CyberBionic Systematics свідчить про Ваш володінні новими знаннями і навичками, а значить, дозволяє вигідно виділитися на тлі інших кандидатів і збільшує шанси на успішне працевлаштування або просування по кар'єрних сходах. Для отримання сертифікату після закінчення навчання, необхідно успішно пройти тестування за відповідним курсом на Testprovider.com

Компанії, в яких працюють наші студенти

Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work
Company where our clients work

Програма отримання досвіду

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

  • Робота в реальному комерційному проекті.
  • Використання гнучких технологій розробки (Git, TFS).
  • Розуміння принципів проектної роботи, розподілу ролей і завдань в команді. Agile, Scrum, Trello.
  • Робота з наставником. Виявлення слабких місць і отримання додаткових знань.
  • Навички ведення проектної документації, ділового листування.
  • Підтверджений досвід, рекомендації та допомога у працевлаштуванні.
Про програму

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

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

  • Допомога у виборі спеціалізації і визначенні пріоритетів у навчанні.
  • Проведення екскурсій в IT компанії та зустрічей з фахівцями цих компаній.
  • Допомога в складанні резюме спеціаліста.
  • Рекомендації з оформлення соціальних профілів (LinkedIn, Facebook)
  • Програма отримання досвіду. Організація стажувань і пошук вакансій в компаніях-партнерах.
  • Телеграм канал: дайджести подій та спеціальні пропозиції партнерів.
Кар'єрний сервіс

Ваше резюме после обучения

ВИКЛАДАЧІ КУРСУ

Вартість курсу

UAH
RUB
USD

Повна вартість навчання за спеціальністю Java Developer становить 19130 грн.

19 130
грн

Ви можете оплатити 4 платежами

4 x 4 783 грн

0
Знижка10%
Ви заощаджуєте
1 913   грн
17 217
грн

Ви можете оплатити 2 платежами

2 x 8 609 грн

1
Знижка15%
Ви заощаджуєте
2 870   грн
16 260
грн

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

1 x 16 260 грн

2

Розстрочка на 5 або 10 місяців. Щомісячна комісія складає 0%

Швидкий, зручний спосіб оформлення, відсутність початкового внеску.

Записатися на курс

Відгуки наших студентів

Старт курсу:
12 травня (09:00-11:00)
Live Online

12 травня (19:00-21:00)
Live Online
Java Developer
До початку занять залишилося:
Дні
Години
Хвилини
Секунди
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.

Записатися на курс

Відповіді на типові запитання

  • 1
    Що потрібно, щоб почати навчання? Щоб почати навчання, ознайомитися з програмою курсу, який Вас цікавить, відправити заявку, здійснити оплату і прийти на заняття. Навчання в CyberBionic Systematics будується за принципом «від простого до складного». Тому на початку навчання важливо правильно визначити Ваш базовий рівень. Для самостійного визначення рівня знань Ви можете скористатися ресурсом Testprovider.
  • 2
    Як вибрати спеціальність? У CyberBionic Systematics ви можете пройти навчання по таких популярних спеціальностях, як Java Developer, C#/.NET Developer, FrontEnd Developer, Python Developer. Саме за цими напрямками Ви знайдете найбільшу кількість вакансій в IT компаніях. Про особливості навчання і роботи за цими спеціальностями Ви можете дізнатися, переглянувши записи вебінарів з серії «Як стати програмістом?» за тими напрямками, які Вас цікавлять або записатися на безкоштовну консультацію щодо вибору спеціальності.
  • 3
    Чи підійдуть мені ваші курси, якщо я нічого не розумію в програмуванні? Всі програми навчання за спеціальностями починаються з вивчення найпростіших понять і підходять для новачків.
  • 4
    Я не зовсім новачок. Чи можу я почати навчання на більш високому рівні? Ви можете вибрати в нашому каталозі курс того рівня складності, який відповідає вашим потребам. Оформіть заявку на курс і менеджери зв'яжуться з вами для уточнення деталей.
  • 5
    Який графік занять? Навчання проходить три рази в тиждень по 2 години. Є ранкові (з 9:00 до 11:00), денні (11:30 - 13:30, 16:30 - 18:30) та вечірні групи (19:00 - 21:00). Якщо ваша група навчається за графіком вт-чт-сб, то час занять по суботах узгоджується зі студентами групи.
  • 6
    Що таке on-line навчання? Для студентів з інших міст і країн ми пропонуємо скористатися формою навчання on-line. Графік занять три рази на тиждень по 2 години. Ви будете підключатися до міні-групи, яка займається стаціонарно в навчальному центрі. У вас буде можливість спілкування з тренером, розшарювання екрану, перевірка домашніх завдань. Для онлайн навчання вам знадобиться комп'ютер зі спеціальним програмним забезпеченням і стабільне підключення до Інтернету. Детальніше.
  • 7
    Що таке відео навчання? Проходячи очне або онлайн навчання в CyberBionic Systematics, ви отримуєте в подарунок доступ до відео уроків по курсу, який вивчаєте або до пакету курсів, якщо проходите навчання за фахом. Відео курси дозволять вам повторно переглядати матеріал уроку. Також в разі пропуску занять ви зможете надолужити згаяне, пройшовши урок самостійно по відео.
  • 8
    Як можна ознайомитися з повним розкладом курсів? Розклад курсів регулярно оновлюється на сторінці Розклад. Якщо Ви не знайшли потрібний тренінг в розкладі, подайте заявку на новий курс, заповнивши дану форму , або зв'яжіться з нашим менеджером за телефоном 0 800 750 312. З Вами обов'язково зв'яжуться, як тільки курс буде додано до розкладу.
  • 9
    Як обладнані Ваші навчальні аудиторії? Заняття проходять в добре обладнаних сучасних аудиторіях. Зручні офісні меблі, сучасні ноутбуки з ліцензійним програмним забезпеченням, проектори, фліпчарти та маркерні дошки, кондиціонери, кулери з питною водою. У перерві між заняттями студенти мають можливість випити чашечку чаю або кави. У нас зручно, красиво і затишно.
  • 10
    Чи можна приходити на заняття зі своїм ноутбуком? Так, Ви можете відвідувати заняття з особистим ноутбуком. На вашому ноутбуці має бути встановлено програмне забезпечення, необхідне для проведення навчання за обраною вами спеціальністю: Java: JDK 8+ (засіб для розробки), Intellij Idea Community (середовище розробки). FrontEnd: Visual Studio Community або Visual Studio Code (з розширеннями Open in Browser і Live Server). Python: Visual Studio (з інтерпретатором Python) або PyCharm (з інтерпретатором Python) - середовище розробки. C #: Visual Studio Community 2017.Прі установці Visual Studio Community 2017 Вам потрібно вибрати наступні компоненти: -.NET desktop development.
  • 11
    Які документи видаються після проходження курсів? По завершенню курсу в разі успішного проходження тестування Ви отримуєте сертифікат CyberBionic Systematics. Після проходження всіх обов'язкових курсів, що входять до складу певної спеціальності, Ви отримуєте диплом спеціаліста із зазначенням всіх пройдених Вами курсів.
  • 12
    Як проводиться перевірка знань? Кожному студенту, який починає навчання, відкривається доступ до тестування по курсу, що вивчається на 40 днів. Після кожного заняття студенти проходять тестування, щоб зрозуміти, наскільки засвоєний матеріал. Після закінчення навчання проводиться підсумкове тестування по всій програмі курсу, на основі якого формується Сертифікат. Також в кожному уроці є домашні завдання для закріплення пройденого матеріалу.
  • 13
    Як ви допомагаєте студентам з працевлаштуванням? Навчальний центр CyberBionic Systematics співпрацює з багатьма IT компаніями і рекомендує своїх випускників, які пройшли повне навчання за фахом і здали успішно фінальні тести.
  • 14
    Чи можна організувати навчання співробітників в окремій групі? Навчання співробітників Замовника в спецгрупі відрізняється від навчання в планових групах тим, що в групі вчаться тільки співробітники Замовника. Програма курсу може бути адаптована під потреби Замовника. Навчання може бути проведено в дати, зручні Замовнику, як в аудиторіях Навчального Центру, так і на території замовника. Дізнатися більше про програми корпоративного навчання і залишити заявку на навчання співробітників .
  • 15
    Коли потрібно оплатити навчання? Кількість місць в групі обмежена. Передоплата є гарантією того, що для вас буде заброньовано місце в групі. Тому ми рекомендуємо вносити передоплату до початку занять.
  • 16
    Які є форми оплати за навчання? Ви можете здійснити оплату готівкою, безготівковим способом або за допомогою платіжної картки Visa або Mastercard. Детальніше.
  • 17
    Чи можна отримати рахунок-фактуру після оплати, але до початку навчання?
    Що для цього необхідно?
    Всі питання, пов'я зані з оформленням платіжних документів бажано узгодити до початку навчання, звернувшись до клієнт-менеджерів за номером 0 800 750 312.
Записатися
на пробний урок
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.
Записатися на безкоштовну консультацію
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.