Курс Java EE в Києві ᐈ CyberBionic Systematics

Курс Java EE в Києві

Старт курсу
Очікується

Для кого цей курс

Досвідчені Java SE розробники, бажаючі освоїти основи створення веб-додатків на Java

Попередні вимоги

• Добре знання Java SE і MySQL
• Уміння працювати з JDBC.
• Знання патернів проектування в Java, Hibernate, HTML, CSS буде плюсом

Курс Java EE в Києві

Старт курсу
Очікується
Тривалість:
16 год.
Кількість уроків:
8 занять
Вартість навчання:
98 USD

Форма навчання

Денне навчання
Онлайн навчання
Корпоративне

Опис курсу
Основи Java EE

Java Platform, Enterprise Edition, скорочено Java EE (до версії 5.0 - Java 2 Enterprise Edition або J2EE) - Набір специфікацій і відповідної документації для мови Java, яка описує архітектуру серверної платформи для задач середніх і великих підприємств. Java EE є промисловою технологією і в основному використовується в високопродуктивних проектах, в яких необхідна надійність, масштабованість, гнучкість.
Курс основи Java EE складається 8-ми уроків, дозволяють досвідченим розробникам Java SE (Standart Edition) освоїти всі основні концепції та специфікації програмування під Java EE. Даний курс так само розглядає модульне тестування, поради з проектування додатків, що буде корисним і для досвідчених розробників.
На заняттях учням надається весь лекційний матеріал і приклади уроків, які будуть розглядатися в процесі навчання. Уроки складатися з теоретичної частини, що дозволяє пояснити смислове вміст практичних завдань, після чого розглядаються практичні приклади, засновані на теорії. Друга половина уроку складається з виконання практичних завдань учнями, закінчується урок підбиттям підсумків і контрольними питаннями по уроку. Учням видається домашнє завдання.

Програма курсу
  • 1
    Введення в Java EE. Сервлети.
    • Відмінності Java SE і Java EE.

    • Архітектура і склад Java EE.

    • HTTP. Принцип роботи.

    • Специфікація Java EE

    • HTML. Основні теги.

    • CSS. Способи підключення.

    • Типи веб серверів

    • Сервлети. Переваги та недоліки

    • Методи HTTP запиту

    • Нить в Серлет
  • 2
    Сесія, Cookie, JSP, JSTL.
    • Поняття контекст, сесія, запит.

    • Різниця між атрибутами і параметрами.

    • Поняття ServletContext і ServletConfig.

    • Поняття Cookies.

    • Поняття JSP.

    • JSP, скрімлети, стандартні теги.

    • Знайомство з JSTL
  • 3
    Основи Maven. Практика.
    • Знайомство з Maven.

    • Структура проекту Maven.

    • Установка Maven.

    • Життєвий цикл Maven.

    • Недоліки Maven.

    • Приклад веб проекту.

    • Шаблони Command і Singleton
  • 4
    Модульне тестування. JUnit
    • Введення в модульне тестування

    • Початок роботи з JUnit

    • Анотації в JUnit

    • Утілітний клас Assert
  • 5
    Введення в Spring. Beans.
    • Знайомство з Spring.

    • Поняття IoC.

    • Поняття AOP.

    • Поняття Dependency Injection і Service Locator.

    • Область видимості бінов: шаблони Singleton і Prototype.

    • Спадкування бінов

    • Шаблон Proxy і бібліотека CGLIB

    • Типи впроваджень об'єктів в біни

    • Використання колекцій в бінах
  • 6
    Spring автозв'язування. АОП
    • Повторення Basic Bean Cofiguration

    • Поняття Autowiring.

    • Конфігурація за допомогою анотацій.

    • Приклад Swing проекту на Spring.

    • Знайомство з АОП.

    • Основні визначення АОП

    • Типи рад в АОП

    • Аналіз швидкості роботи методів за допомогою АОП

    • АОП за допомогою анотацій

    • Зріз інтерфейсів за допомогою АОП
  • 7
    Spring і бази даних.
    • Введення в Spring Data.

    • Переваги Spring & JDBC в порівнянні з чистим JDBC

    • Створення структури DAO.

    • Приклад вибірки.

    • Приклад вставки.

    • Приклад транзакцій.

    • Типи транзакцій. Властивість Propagation

    • Рівні ізоляції ізоляції транзакцій. Властивість Isolation.

    • Аспекти для тразакцій.
  • 8
    Введення в Spring MVC.
    • Знайомство з шаблоном MVC

    • Розгляд контролера

    • Структура проекту Spring MVC.

    • Додавання CSS в Spring MVC.

    • Обробка форми в Spring MVC

Що ви отримаєте на курсі

Онлайн уроки з ментором у Zoom

Практичні заняття і перевірка дз

Безкоштовний відеокурс

Онлайн тестування і сертифікація

По завершенню курсу Ви будете вміти
  • Поєднувати в одному додатку такі технології, як Java, HTML, CSS, MySQL
  • Проектувати додатки, використовуючи шаблони Singleton та Command
  • Створювати та описувати сервлети, зберігати об`єкти в сесії додатку
  • Обробляти форму, використовуючи JSP & JSTL
  • Працювати з фреймворком Spring, використовувати спрощений JDBC через Spring
  • Програмувати відповідно до парадигм АОП (аспектно-орієнтованого програмування) у Spring
  • Працювати з транзакціями в Spring, обробляти форму, використовуючи Spring MVC (архітектурний шаблон Model-View-Controller)
Сертифікат

по проходженню курсу

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

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

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

Очікується

Записатися
на пробний урок
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.
Мессенджер: