27.09.2018 Views

Developing Applications for the Java EE7 Platform

  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GET TRAINED<br />

GET CERTIFIED<br />

DIFFERENTIATE<br />

YOURSELF!


OCP, JAVA EE 7 APPLICATION<br />

DEVELOPER<br />

ORACLE CERTIFIED PROFESSIONAL<br />

Η INTERLEI<br />

Η International Learning Institute<br />

είναι ένας Ελληνικός Σύγχρονος<br />

Εκπαιδευτικός Οργανισμός, που<br />

παρέχει υψηλού επιπέδου<br />

εκπαίδευση στις Τεχνολογίες<br />

Πληροφοριών και Επικοινωνιών.<br />

Υλοποιεί πιστοποιημένα<br />

ακαδημαϊκά προγράμματα και<br />

ειδικά σεμινάρια προετοιμασίας<br />

για την απόκτηση πιστοποιήσεων<br />

από τους κορυφαίους<br />

κατασκευαστές Τεχνολογιών<br />

Πληροφορικής.<br />

Καλύπτοντας ένα ευρύ φάσμα<br />

θεματολογιών, όπως Cisco,<br />

Microsoft, Red Hat, EC-Council,<br />

VMware, Oracle, LPI, CompTIA,<br />

Programming είναι σε θέση να<br />

ανταποκρίνεται άμεσα σε<br />

σύνθετες απαιτήσεις των πελατών<br />

της, παρέχοντας ολοκληρωμένες<br />

εκπαιδευτικές λύσεις.<br />

ΠΕΡΙΓΡΑΦΗ ΣΕΜΙΝΑΡΙΟΥ<br />

Το σεμινάριο <strong>Developing</strong> <strong>Applications</strong> With <strong>the</strong> <strong>Java</strong> <strong>EE7</strong><br />

Plat<strong>for</strong>m διδάσκει στους σπουδαστές πώς να δημιουργήσουν<br />

και να αναπτύξουν επιχειρησιακές εφαρμογές που<br />

συμβαδίζουν με την<br />

πλατφόρμα <strong>Java</strong><br />

Enterprise Edition 7.<br />

Οι τεχνολογίες που παρουσιάζονται σε αυτό το μάθημα<br />

περιλαμβάνουν σχολιασμούς, Enterprise <strong>Java</strong>Beans (EJB), <strong>Java</strong><br />

Persistence API (JPA), <strong>Java</strong> Transaction API (JTA), Servlets,<br />

<strong>Java</strong>Server Pages(JSPs), <strong>Java</strong>Server Faces (JSF), Contexts and<br />

Dependency Injection (CDI), JAX-RS RESTful and SOAP Web<br />

Services, <strong>the</strong> <strong>Java</strong> API <strong>for</strong> WebSocket, <strong>Java</strong> Message Service API<br />

(JMS), Bean Validation, Batch API, Timer services, and <strong>Java</strong> EE<br />

Concurrency.<br />

ΣΤΟΧΟΙ ΜΑΘΗΜΑΤΟΣ<br />

Μετά την ολοκλήρωση αυτής της εκπαίδευσης οι<br />

καταρτιζόμενοι θα είναι κατάλληλα προετοιμασμένοι για την<br />

πιστοποίηση OCP <strong>Java</strong> EE 7 Application Developer.<br />

info@interlei.gr www.interlei.gr +30 210 6095121<br />

+30 210 7297488<br />

Δημητρέσσα 5,<br />

115 28, Ιλίσια, Αθήνα


Διδακτέα Ύλη<br />

Introduction to <strong>Java</strong> EE<br />

Standards, containers, APIs, and services<br />

Interconnect Application Components with<br />

CDI Annotations and JNDI<br />

Web container technologies, Business logic<br />

implementation technologies, and web<br />

service technologies<br />

Application component functionalities<br />

mapped to tiers and containers<br />

Packaging and deployment<br />

Linking components toge<strong>the</strong>r with<br />

annotations, injections, and JNDI<br />

Understanding lifecycle and memory scopes<br />

Enterprise <strong>Java</strong>Beans, managed beans, and<br />

CDI beans<br />

Managing Persistence by Using JPA<br />

Entities<br />

<br />

<br />

<br />

<br />

LAN Describe persistence management and<br />

locking mechanisms<br />

Create and execute JPQL statements<br />

Create JPA entities with Object-Relational<br />

Mappings (ORM)<br />

Use Entity Manager to per<strong>for</strong>m database<br />

operations with JPA entities<br />

Handle entity data with conversions,<br />

validations, and key generation<br />

Implementing Business Logic by Using<br />

EJBs<br />

Use asynchronous EJB operations<br />

Control transactions<br />

Create EJB business methods<br />

Create EJB timers<br />

Create Session EJB components<br />

Manage EJB life cycle with container<br />

callbacks<br />

Create and apply interceptors<br />

Using <strong>Java</strong> Message Service API<br />

Use durable and shared topic consumer<br />

subscriptions<br />

Describe <strong>Java</strong> Message Service (JMS) API<br />

messaging models<br />

Use transactions with JMS<br />

Create message-driven beans<br />

Implement <strong>Java</strong> SE and <strong>Java</strong> EE message<br />

producers and consumers<br />

info@interlei.gr www.interlei.gr +30 210 6095121<br />

+30 210 7297488<br />

Δημητρέσσα 5,<br />

115 28, Ιλίσια, Αθήνα


Implementing SOAP Services by<br />

Using JAX-WS<br />

Create SOAP Web Services using JAX-WS<br />

API<br />

Create SOAP Web Service clients<br />

Describe a SOAP Web Service structure<br />

Creating <strong>Java</strong> Web <strong>Applications</strong> by<br />

Using JSPs<br />

Describe JSP life cycle<br />

Handle errors<br />

Describe JSP syntax<br />

Use Tag Libraries<br />

Use Expression Language (EL)<br />

Use CDI Beans<br />

Creating <strong>Java</strong> Web <strong>Applications</strong> by<br />

Using Servlets<br />

Create <strong>Java</strong> servlet classes and map <strong>the</strong>n to<br />

URLs<br />

Implement asynchronous servlets and use<br />

NIO API<br />

Manage servlet life cycle with container<br />

callback methods<br />

Use servlets to handle different content<br />

types<br />

Use Interceptors and Filters<br />

Handle HTTP headers, parameters, cookies<br />

Describe HTTP basics<br />

Use CDI Managed Beans<br />

Implementing REST Services using<br />

JAX-RS API<br />

Create REST services using JAX-RS API<br />

Understand REST service conventions<br />

Consume REST service within <strong>the</strong> client tier<br />

Creating <strong>Java</strong> <strong>Applications</strong> with<br />

WebSockets<br />

Manage WebSocket Endpoint lifecycle<br />

Encode and Decode JSON messages<br />

Understand WebSockets communication<br />

style<br />

Produce and consume WebSocket<br />

messages<br />

Handle Errors<br />

Develop Web <strong>Applications</strong> Using<br />

<strong>Java</strong>Server Faces<br />

Add AJAX support<br />

Use UI templates<br />

Describe JSF lifecycle and architecture, and<br />

understand JSF syntax<br />

Use Expression Language (EL), and CDI<br />

Beans<br />

info@interlei.gr www.interlei.gr +30 210 6095121<br />

+30 210 7297488<br />

Δημητρέσσα 5,<br />

115 28, Ιλίσια, Αθήνα


Provide WebSocket Client Endpoint handler<br />

using <strong>Java</strong>Script<br />

Create WebSocket Endpoint Handlers using<br />

JSR 356 API<br />

Produce messages<br />

Apply Validators and Converters to<br />

UIComponents<br />

Use JSF Tag Libraries<br />

Define navigation, and handle localisation<br />

Securing <strong>Java</strong> EE <strong>Applications</strong><br />

Define Application Roles and Security<br />

Constraints<br />

Configure Au<strong>the</strong>ntication using Login<br />

Modules<br />

WebServices security standards<br />

Use programmatic security<br />

Understand <strong>Java</strong> EE security architecture<br />

info@interlei.gr www.interlei.gr +30 210 6095121<br />

+30 210 7297488<br />

Δημητρέσσα 5,<br />

115 28, Ιλίσια, Αθήνα

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!