Detail kurzu

Úvod do technológií Java EE7

IT Experts, s.r.o

Popis kurzu

Cieľom kurzu je zoznámiť poslucháčov so základmi, vývoja Java Enterprise aplikáci pomocou technológií Java Enterprise Edition. Poslucháč získa ucelený prehľad o Java EE technológiách dostupných pre vývoj trojvrstvových komplexných aplikácií.

Obsah kurzu

S nami sa naučíte:

  • Získate pehľad o posledných Java EE technológiách a ich výhodách pri vývoji a nasadení komplexných Java aplikácií
  • Ako efektívne a rýchlo implementovať moderné Java EE aplikácie
  • Ako pristupovať na databázy a ako implementovať transakčné služby
  • Ak vytvárať moderné Web aplikácie pomocou Java EE
  • Ako riešiť bezpečnosť Java EE aplikácií
  • Ako implementovať SOAP a REST Webové služby

Detailný obsah kurzu:

  • Introduction to Java EE: architecture, components, containers, services, application packaging, programming model, specifications
  • Context and Dependency Injection: understanding and writing CDI beans, interceptors, decorators, and events
  • Bean Validation: constrains and validation, bean validation specification,JSR303, reference implementation
  • Java Persistence API: entities, object-relational mapping, querying entities entity lifecycle, callbacks, listeners, embeddables, inheritance mapping, integration with bean validation, persistence unit, entity manager, manipulating entities, JPQL
  • Enterprise Java Beans: types of EJBs, EJB Lite, container and its services, anatomy of EJB, Stateless, Stateful and Singleton beans, dependency injection, concurrency, asynchronous calls, packaging and deploying EJBs
  • Callbacks, Timer Service and Authorization: Session beans lifecycle, Timer service, declarative and programmatic authorization
  • Transactions: JTA, transaction support in EJBs, container and bean managed transactions, exceptions and transactions
  • JavaServer Faces: understanding JSF, anatomy of JSF components, MVC pattern, FacsesServlet, FacesContext and configuration, backing beans, exceptions and messages, navigation, conversion and validation, Ajax support
  • XML and JSON: understanding XML, JAXP–Java API for XML processing,JAXB–Java API for XML binding,under­standing JSON, JSON processing
  • Messaging: understanding messaging, Point-to-Point, Publish-Subscribe, Message-Driven beans, Java Messaging Service, writing message Consumers and Producers, filtering messages, transactions and exceptions
  • SOAP Web Services: SOAP specification, anatomy of SOAP web services, endpoints, WSDL and mapping, handling exceptions, writing and publishing SOAP web services, invoking SOAP web services, SOAP consumer
  • RESTfull Web Services: HTTP protocol, methods, anatomy of RESTfull Web services, HTTP method matching, writing RESTfull Web services, handling exceptions, lifecycle and callback, invoking RESTfull Web services

Cieľová skupina

Kurz je určený pre Java vývojárov, analytikov a architektov, ktorí majú záujem zoznámiť sa s technológiami štandardu Java enterprise Edition verzie 7.

Kontaktná osoba

Ing. Ivan Macalák
+421 908 623 632
macalak@itexperts.sk

Hodnotenie




Organizátor