Java EE

Вимоги до кандидатів

Знання основ розробки на Java SE: Fundamental Object-Oriented Concepts Java Development Fundamentals; Java Implementation of Object-Oriented Concepts; Collections / Generics; Handling Exceptions and Assertation; Serialization; Common Packages. Розуміння основ роботи з базами даних: зв'язок в реляційних базах даних, вміння складати запити SQL, JDBC. Обов'язкове знання шаблонів проектування. Бажано досвід розробки додатків на Java SE не менше півроку, досвід розробки WEB додатків.

 

Цілі програми

Підготовка фахівців з розробки програмного забезпечення на платформі JavaEE (необхідні знання Java SE).

 

Основні розділи плану програми

Програма підготовки містить такі основні розділи:

  • Основи Java EE
  • Java EE: огляд концепцій і можливостей
  • Масштабовуваність
  • Багаторівнева архітектура
  • Архітектура Java EE у прикладах
  • Інструменти розробки (на прикладі  середовища розробки Eclipse for Java EE Developers)
  • Основи Java Server Faces
  • HTTP Servlets
  • Java Server Pages (JSP)
  • Faces Servlet
  • Сервлетні фільтри
  • HTTP сесії та JSF
  • Настроювання JSF
  • Обробка виключень
  • JSF Managed Beans
  • Компонентна модель і MVC у застосуванні до Java Server Faces
  • Навігація у JSF
  • Основи Enterprise Java Beans
  • Stateless і Stateful Session EJB
  • Message Driven EJB – призначення і застосування. Java Message Service API
  • Додаткові властивості EJB.
  • EJB Timer Service
  • Stateless Session EJB as Web Services
  • Java Persistence у прикладній програмі до EJB (EJB Persistence)
  • Java Persistence API (JPA)
  • Основи Object Relational Mapping
  • JPA Query Language
  • JPA Criteria
  • Спільне використання JSF та EJB
  • Веб-сервіси та Java EE, Java Web Services (JWS)
  • JAX-RPC та JAX-WS
  • Клієнти веб-сервісів
  • Впровадження (deployment) веб-сервісів у Java EE

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

 

Заповнити анкету