MyDigicompWarenkorb
MyDigicomp Login
Passwort vergessen?
MyDigicompWarenkorb
MyDigicomp Login
Passwort vergessen?

Kurs: Developing Applications with Java EE 6 on WebLogic Server 12c («CJE»)

  • Herstellercode

    D65269

  • Dauer
    5 Tage
  • Preis
    4'100.–
  • Kursunterlagen
    Original-Oracle-Kursunterlagen (Englisch), als eKit ausgeliefert
Ziel dieses Kurses ist es, mittels verschiedener Technologiestandards (APIs, Application Servers, Design Patterns, MVC und andere) Geschäftsanwendungen zu entwickeln, zu verteilen und zu installieren.
Zu den Daten
Details und Inhalt
  1. Java Platform, Enterprise Edition
    • Describe the Purpose of the Java EE Platform
    • Describe the Needs of Enterprise Applications
    • List the Various Java EE Specifications
    • Compare Services and Libraries
    • Describe the Java EE Web Profile
    • Describe the EE Application Tiers and Layers
  2. Enterprise Development Tools and Application Servers
    • Describe the Purpose of an Application Server
    • Identify the Potential Selection Criteria Used When Choosing an Application Server
    • Install the Oracle WebLogic Server 12c Zip Distribution
    • Describe the Properties of Java EE Components
    • Describe the Process of Developing a Java EE Application
    • Describe How to Configure and Package Java EE Applications
    • List EE Supporting Features Provided by Integrated Development Environments (IDEs)
  3. JavaBeans, Annotations, and Logging
    • Describe the Java SE Features That Are Used Extensively in Enterprise Applications
    • Create POJO JavaBeans Components
    • Log Application Activity and Errors
    • Write to Server Logs
    • Describe Common Java SE Annotations and Features
    • Develop Java Annotations
    • Describe the Role of Annotations in Java EE
  4. Web Component Model
    • Describe the HTTP Request-Response Model
    • Define the Difference Between Java Servlets, JSP, and JSF Components
    • Implement Application Layering and the MVC Pattern
    • Avoid Thread Safety Issues in Web Components
    • Use the Expression Language
  5. Developing with JavaServer Faces Technology
    • Evaluate the Role of JavaServer Faces (JSF) Technology as a Presentation Mechanism
    • Describe the Flow of the JSF Life Cycle
    • Author JSF Pages Using Facelets
    • Process Form Submissions and Use JSF Managed Beans
    • Describe the Use of JSF Tag Libraries
    • Use the Appropriate Annotation to Control the Scope of a Bean Instance
    • Use a Component to Iterate Over Values in a Collection
  6. Using AJAX and Composite Components with JSF
    • Define Asynchronous JavaScript and XML (AJAX)
    • Describe How JSF Components Can Be Enhanced with AJAX
    • Use the f:ajax Tag
    • Describe How AJAX Request Integrates with the JSF Life Cycle
    • Define a Composite Component
    • Create a JSF Composite Component
  7. Apache Trinidad JSF Component Library and Mobile Development
    • Create JavaServer Faces (JSF) Pages That Use Apache Trinidad Components
    • Create a JSF-Based Mobile Application
    • Dynamically Apply Cascading Style Sheets (CSS) with Trinidad Skinning
    • Use the HTML5 Video Tag
  8. Dependency Injection with CDI
    • Create Managed Bean Compatible Classes
    • Inject Managed Beans
    • Qualify the Bean Being Requested at an Injection Point
    • Use CDI Alternatives
  9. Using JSF and Bean Validation
    • Define the Approach JSF Uses to Convert and Validate Input Data
    • Use Built-in Validation Constraints Provided with JSF
    • Use Built-in Validation Constraint Annotations Provided by Bean Validation
    • Create a Custom Bean Validation Constraint
  10. Developing Servlets
    • Describe the Servlet API
    • Use the Request and Response APIs
    • Set Response Headers
    • Create Text and Binary Response Bodies
    • Process File Uploads Using Servlets
    • Forward to JSPs Using RequestDispatcher
    • Use the Session Management API
  11. Developing with JavaServer Pages Technology
    • Evaluate the Role of JSP Technology as a Presentation Mechanism
    • Author JSP Pages
    • Process Data Received from Servlets in a JSP Page
    • Describe the Use of Tag Libraries
  12. EJB Component Model
    • Describe the Role of EJB Components in a Java EE Application
    • Describe the Benefits of EJB Components
    • Describe the Operational Characteristics of a Stateless, Stateful, and Singleton Session Beans
    • Create Session Beans
    • Create Session Bean Clients
  13. The Java Persistence API
    • Describe the Role of the Java Persistence API (JPA) in a Java EE Application
    • Explain the Basics of Object-Relational Mapping
    • Describe the Elements and Environment of an Entity Component
    • Describe the Life Cycle and Operational Characteristics of Entity Components
  14. Implementing a Transaction Policy
    • Describe Transaction Semantics
    • Compare Programmatic and Declarative Transaction Scoping
    • Use JTA to Scope Transactions Programmatically
    • Implement a Container-Managed Transaction Policy
    • Support Optimistic Locking with the Versioning of Entity Components
    • Support Pessimistic Locking Using EntityManager APIs
    • Describe the Effect of Exceptions on Transaction State
  15. Web Service and Integration Technology Survey
    • Describe the Purpose of Integration Technologies
    • Define the Integration Layer in a Multilayered Application Architecture
    • List Various Java EE Integration Technologies
    • Describe the Benefit of Web Services over Other Integration Technologies
  16. Implementing a Security Policy
    • Leverage Container-Managed Security
    • Define User Roles and Responsibilities
    • Create a Role-Based Security Policy
    • Using Declarative Security
    • Configure Authentication in the Web Tier
Nutzen/Lernziele

Nach Besuch dieses Kurses

  • beschreiben Sie das Modell sowie dessen Kontext für Anwendugen mit der Java-Plattform in der Enterprise Edition (Java EE)
  • wählen Sie das korrekte Profil für eine gegebene Anwendung mit der Java-Plattform in der Enterprise Edition (Java EE) aus
  • entwickeln und führen Sie eine mit Enterprise JavaBeans (EJB) als Technologie erstellte Anwendung aus
  • entwickeln Sie mit der Java Persistence API (JPA) grundlegende Entitätsklassen, um den Datenbankzugriff zu ermöglichen
  • entwickeln Sie eine webbasierte Benutzerschnittstelle mittels Servlets, JavaServer Pages (JSP) und JavaServer Faces (JSF)
  • entwickeln Sie einfache Web Services für die Java-Plattform in der Enterprise Edition (Java EE)
Zielgruppen
Dieser Kurs richtet sich an Programmierer, die Geschäftsanwendungen gemäss den Standards der Java-Plattform in der Enterprise Edition (Java EE) entwickeln wollen, Programmierer mit Java-Kenntnissen, die einen breiten Überblick über die Java Enterprise Edition (Java EE) gewinnen wollen sowie Personen, die sich auf eines oder mehrere Zertifikate der Java Enterprise Edition (Java EE) vorbereiten.
Voraussetzungen
  • Praktische Erfahrung mit der Java-Programmiersprache aufweisen
  • Vertrautheit mit der Objektserialisierung vorweisen
  • Vertrautheit mit der Theorie zu relationalen Datenbanken und mit den Grundlagen der Structured Query Language (SQL) vorweisen
  • Vertrautheit mit der Benutzung einer integrierten Entwicklungsumgebung (IDE) vorweisen
  • Empfohlene Vorkenntnisse:
  • Gleichwertige Kenntnisse wie sie vermittelt werden in den Kursen:
Hersteller
Haben Sie Fragen?
Unser Product Manager Gloria Gräser ist für Sie da.
Ich habe Fragen zu diesem Kurs
Ich möchte diesen Kurs als Firmenkurs buchenFür Firmen, die mehrere Mitarbeiter schulen oder ein massgeschneidertes Weiterbildungspaket wünschen, gelten spezielle Konditionen. Wir stellen Ihnen ein individuelles Angebot zusammen.

Datum wählen

  • Digicomp Academy AG
    Limmatstrasse 50Zürich8005
    20.11.2017 - 24.11.2017
    in Zürich auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Bubenbergplatz 11Bern3011
    20.11.2017 - 24.11.2017
    in Bern auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Küchengasse 9Basel4051
    20.11.2017 - 24.11.2017
    in Basel auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Place de la Gare 10Lausanne1003
    18.12.2017 - 22.12.2017
    in Lausanne auf Französisch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Place de la Gare 10Lausanne1003
    08.01.2018 - 12.01.2018
    in Lausanne auf Französisch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Rue de Monthoux 64Genève1201
    12.02.2018 - 16.02.2018
    in Genf auf Französisch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Limmatstrasse 50Zürich8005
    19.03.2018 - 23.03.2018
    in Zürich auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Bubenbergplatz 11Bern3011
    19.03.2018 - 23.03.2018
    in Bern auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Küchengasse 9Basel4051
    19.03.2018 - 23.03.2018
    in Basel auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Place de la Gare 10Lausanne1003
    19.03.2018 - 23.03.2018
    in Lausanne auf Französisch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Rue de Monthoux 64Genève1201
    14.05.2018 - 18.05.2018
    in Genf auf Französisch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Place de la Gare 10Lausanne1003
    18.06.2018 - 22.06.2018
    in Lausanne auf Französisch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Limmatstrasse 50Zürich8005
    09.07.2018 - 13.07.2018
    in Zürich auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Bubenbergplatz 11Bern3011
    09.07.2018 - 13.07.2018
    in Bern auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Küchengasse 9Basel4051
    09.07.2018 - 13.07.2018
    in Basel auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Rue de Monthoux 64Genève1201
    23.07.2018 - 27.07.2018
    in Genf auf Französisch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Place de la Gare 10Lausanne1003
    10.09.2018 - 14.09.2018
    in Lausanne auf Französisch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Rue de Monthoux 64Genève1201
    22.10.2018 - 26.10.2018
    in Genf auf Französisch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Limmatstrasse 50Zürich8005
    05.11.2018 - 09.11.2018
    in Zürich auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Bubenbergplatz 11Bern3011
    05.11.2018 - 09.11.2018
    in Bern auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy AG
    Küchengasse 9Basel4051
    05.11.2018 - 09.11.2018
    in Basel auf Deutsch
    Stundenplan
    CHF 4'100.–
  • Digicomp Academy Suisse Romande SA
    Place de la Gare 10Lausanne1003
    03.12.2018 - 07.12.2018
    in Lausanne auf Französisch
    Stundenplan
    CHF 4'100.–
    Kein passendes Datum gefunden?Schlagen Sie selbst einen Termin vor!