Java voor Managers Training
| Aanbieder | Twice IT Training |
| Kosten | €1.350,00 |
Overzicht
In deze cursus komen naast de basis principes van het object georienteerd programmeren in de Java taal ook de werking en mogelijkheden van de Java technologie aan de orde. Bij dit laatste is er zowel aandacht voor client als server technologie. De focus in de cursus ligt steeds op het duidelijk maken van de principes zonder in te gaan op de details. Zowel de syntax en control flow constructies van Java worden besproken als ook object georienteerde zaken als classes, inheritance, interfaces en exceptions. Hierbij wordt aandacht besteed aan UML als modelleringstaal voor software systemen. Bij de client technologie komen Rich Client Applicaties met GUI’s aan bod en passeren ook applets en Java Web Start applicaties de revu. Bij de server technologie is er aandacht voor Java Enterprise Applicaties die draaien op applicatie servers en komen Java technologieën als Servlets, JSP’s en EJB’s aan de orde. Voorts worden de verschillende manieren waarop Java applicaties data kunnen opslaan behandeld. Daarbij is er aandacht voor direct file I/O, serialisatie, JDBC, Hibernate en de Persistence API. Tenslotte worden diverse integratie technologieën in Java zoals RMI, JMS en Web Services behandeld en komen ook de Java Micro Edition (Java ME) en applicaties voor Mobile Phones aan bod. De stof in de cursus dekt de lading van het Java Associate examen 1Z0-850.
Volledige omschrijving
Bestemd voor
Managers van Java software teams, project leiders van Java software projecten, Junior Java ontwikkelaars en andere belangstellenden.Benodigde kennis
Algemene basis kennis van computer systemen en software ontwikkeling. Ervaring met programmeren is een pré bij het volgen van deze cursus. InschrijvenBeschrijving
Module : Java Platform Java History Java Overview Java Editions Java Platform Java Community Process Java Libraries Java Language Compiling Java Programs Running Java Programs Compiler and interpreter usage Standalone application structure Garbage Collection Packages Import statement Module : Java Language Java Comments Variables Primitive data types Block Statements Operators and precedence Flow Control If statement Switch statement For loop While loop Arrays Strings Module : Object Orientation and UML Programming paradigms Procedural programming Object Oriented Paradigm Classes and Objects Abstraction and Modularity Encapsulation and Data Hiding Inheritance and Polymorphism What is UML? UML Diagrams Use Cases Sequence Diagrams Class Relationships Generalizations Associations and Aggregations Class Diagrams Module : Java Classes and Interfaces Java Class Definition Access Modifiers Constructors Creating Objects Fields and Methods Overloading and Overriding Using Objects this keyword extends keyword Abstract Classes Interfaces Exceptions Packaging in JAR Threads Java Beans Module : Rich Client Applications Java GUI’s Abstract Window Toolkit GUI Design with AWT AWT Containers and Controls Swing AWT versus Swing Swing Component Hierarchy Layout Managers Event Handling Java Applets Applet Parameters Java Plug-In Java Web Start Java Network Launching Protocol Module : Java Enterprise Applications Java EE Enterprise Challenges Java EE Standard Java EE Servers Web Components EJB Components Persistent Entities Java EE and Web Services Container Services Java EE Deployment Annotations Packaging in EAR Files Development Roles Java EE API’s Module : Servlets and JSP’s What is a servlet? Possible servlet tasks HTTP Protocol Form submissions Concurrent Access What is a JSP? JSP Translation Time JSP Request Time Scopes in Web Applications ServletContext Scope Session Scope Classic MVC Pattern Model 2 Architecture Web Application Structure Module : Java Persistence Java Persistence Traditional Persistence Transparent Persistence Direct File I/O Serialization Java Database Connectivity JDBC Architecture Problems with JDBC Hibernate Persistent Classes Mapping Files Persistence API Entities Entity Lifecycle Module : Integration Technologies Remote Method Invocation (RMI) RMI Architecture Remote Interface and Implementation Stubs and Skeletons Remote Object Registration and Use JMS Point to Point Messaging Publish and Subscribe Web Services with SOAP and WSDL WSDL and code generation JAX-WS SAAJ Module : Java Mobile Applications Java ME Back to the roots Java ME Coverage Organization of Java ME CLDC Configuration CDC Configuration MIDP Profile JWTI specification Mobile Information Device Profile MIDlets MIDlet Life Cycle States MIDlet Life Cycle Methods MIDlet Build Cycle