Курс Java

Java advanced

Дата старту:

09.04.2021

Тривалість:

48 годин


Вечір

19:00 – 22:00

Пн

Пт

Пн

19:00 – 22:00

Вт

19:00 – 22:00

Ср

19:00 – 22:00

Чт

19:00 – 22:00

Пт

19:00 – 22:00

Сб

19:00 – 22:00

Нд

19:00 – 22:00

Ціна

7 200 грн

Можлива оплата частинами
Записатися на курс

JAVA-advanced-site

 

Для кого:

Курс для тих, хто володіє базовими навичками у Java та хоче покращити свої знання у Java EE, фреймворк Spring і Hibernate

Базові знання:

Курс розрахований на осіб, які розуміють різницю між Java SE і Java EE, а також освоїли Java-core.

Короткий опис:

Розробка програмного забезпечення – дуже затребувана і високооплачувана послуга. Це вимагає певних навичок для подолання вхідного бар’єру в сферу IT. Але витрачені зусилля того варті – стрімке зростання, висока заробітна плата, всілякі заохочення з боку роботодавця, робота з цікавими технологіями, можливість працювати віддалено і в зручний час.

Все це можна отримати ставши Java розробником! Якби ми реалізували свій потенціал у сфері розробки ПЗ.

На курсі Java advanced Ви отримаєте необхідні знання та навички для старту своєї кар’єри як Java back-end developer.

Курс призначений для людей, які закінчили курс Java for beginners або здали вступний іспит.

Курс складається з наступних блоків:

  • Робота з різними форматами файлів (.xml, .csv і т.д.)
  • Системи Управління Базами Даних (СУБД)
  • Structured Query Language (SQL)
  • Робота з інтерфейсом користувача desktop
  • Робота з html і css
  • Java Server Page (JSP)
  • Основи розробки web-додатків за допомогою Java EE
  • Створення сервлетів та фільтрів
  • Збирання та Деплой проєкту
  • Робота з Maven
  • Object-Relational Mapping (ORM)
  • Hibernate як де-факто стандарт реалізації JPA
  • Основи роботи Spring
  • Spring-data
  • Spring-MWC
  • Spring-boot

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

Курс Java advanced дозволить отримати необхідні навички, що дозволять стати одним з фахівців у сфері IT. У сфері з високими доходами, стрімким кар’єрним зростанням та можливістю реалізувати себе починаючи від виконавця (розробник ПЗ) і закінчуючи керівником (team-lead або project manager).

Команда тренерів QALight готова допомогти у досягненні цієї мети. Це діючі фахівці у своїй галузі в найбільших компаніях України. Наші студенти можуть розраховувати на підтримку під час навчання та працевлаштування і навіть після нього.

Ми пропонуємо Вам не просто курс Java advanced. QALight готова стати гарантом отримання навичок і знань бажаної професії у сфері IT та перспективного майбутнього.

Переваги:

  • Постійна практика, робота з сучасними технологіями, створення портфоліо;
  • Тренери – практикуючі фахівці у сфері ІТ;
  • Підтримка під час та після завершення навчання;
  • Гнучка система оплати;
  • Навчання у міні-групах, індивідуальний підхід;
  • Ваші нові можливості у сфері IT.

Також Ви отримуєте:

Свідоцтво про закінчення курсу

Знання надзвичайно затребувані на ринку

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

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

Заняття 1. Робота з різними форматами файлів

  • .csv.
  • .xml.
  • .html.
  • .properties.

Заняття 2. Системи Управління Базами Даних (СУБД)

  • Що таке База Даних.
  • Принцип роботи БД.
  • Реляційна модель.
  • Бази даних NoSQL.
  • Утиліти та драйвери.

 Заняття 3. Structured Query Language(SQL)

  • Основи синтаксису SQL.
  • CRUD операції.
  • Використання JOIN.
  • GROUP, ORDER, математичні функції.

Заняття 4. Робота інтерфейсом користувача

Інтерфейс користувача десктопних додатків:

— AWT.

— JavaFX.

Заняття 5. Робота з web ресурсами

  • Структура web сторінки:

— поняття DOM.

— HTML.

— CSS.

  • бібліотека JSoup для роботи з web ресурсами.
  • Selenium framework.

Заняття 6. Java Server Pages

  • ініціалізація об’єктів.
  • присвоєння значень.
  • використання зовнішніх посилань.
  • використання даних у сесії.
  • підключення зовнішніх файлів (наприклад, таблиць стилів).

Заняття 7. Основи розробки web-додатків, використовуючи JavaEE

  • робота з сервером на прикладі Tomcat.
  • поняття трирівневого додатка.
  • Model View Controller (MVC модель).

Заняття 8. Створення сервлетів та фільтрів

  • сервлети та аплети.
  • фільтри.
  • робота з сесією.

Заняття 9. Складання та деплой проєкту

  • складання проєкту в war-файл.
  • налаштовування сервера Tomcat.
  • Деплой проєкту на сервері.

Заняття 10. Робота з Maven

  • Maven vs Ant.
  • xml — дескриптор у деталях.
  • налаштування збірки (build).
  • режими запуску Maven.

Заняття 11. Object-Relational Mapping (ORM)

  • поняття ORM.
  • Java Persistence API.
  • Різновиди реалізацій JPA.

Заняття 12. Hibernate як де-факто стандарт реалізації JPA

  • поняття Entity.
  • налаштовування Hibernate за допомогою XML-файлу.
  • налаштовування Hibernate за допомогою properties файлу.

Заняття 13. Основи роботи Spring

  • Аспектно-орієнтоване програмування (АОП).
  • Inversion of Control та Dependency Injection.
  • Поняття Bean.
  • Налаштовування Spring.

Заняття 14. Компоненти Spring: Spring-data

  • Spring-data як ще одна реалізація JPA.
  • CRUD операції у Spring-data.

Заняття 15.  Компоненти Spring: Spring-MVC

  • Model — View — Controller та Spring.
  • налаштовування SpringMVC.

Заняття 16. Компоненти Spring: Spring-boot

  • Spring-boot як альтернатива під час розробки web-додатків.

Екзаменаційне завдання.

 

Читати далі