Szkolenie Preparation for the Oracle Certified Java Associate (OCJA) Examination
Czas trwania
16 godzin(y) (po 8h lekcyjnych dziennie)
W cenie szkolenia:
- efektywne szkolenie w małej grupie - średnio 4 osoby
- materiały szkoleniowe (przygotowane przez wykładowcę)
- książka powiązana tematycznie ze szkoleniem lub materiały drukowane
- certyfikaty w języku polskim i angielskim, e-certyfikat
- obiad
- catering (napoje i słodycze)
Terminy Szkoleń Otwartych
| Data rozpoczęcia | Miejscowość | Cena netto kursu | ||
|---|---|---|---|---|
| 2012-06-14 | Warszawa | od 2210 do 2600 PLN - zapisz się! | ||
| 2012-06-14 | Lubin | od 2210 do 2600 PLN - zapisz się! | ||
| 2012-06-14 | Szczecin | od 2210 do 2600 PLN - zapisz się! | ||
| 2012-06-14 | Rzeszów | od 2210 do 2600 PLN - zapisz się! | ||
| 2012-06-14 | Gdańsk | od 2210 do 2600 PLN - zapisz się! | ||
| 2012-06-14 | Łódź | od 2210 do 2600 PLN - zapisz się! | ||
| 2012-07-26 | Lubin | od 1989 do 2340 PLN - zapisz się! | ||
| 2012-07-26 | Szczecin | od 1989 do 2340 PLN - zapisz się! | ||
| 2012-07-26 | Rzeszów | od 1989 do 2340 PLN - zapisz się! | ||
| 2012-07-26 | Gdańsk | od 1989 do 2340 PLN - zapisz się! |
Node ID: 51769
Charakterystyka kursu
This course is designed for Java Programmers who wish to pass the Oracle Certified Java Associate (OCJA) examination.
Zagadnienia omawiane na kursie
Fundamental Object-Oriented Concepts
- Primitives (integer, floating point, boolean, and character), enumeration types, and objects.
- Concrete classes, abstract classes, and interfaces, and how inheritance applies to them.
- Class compositions, and associations (including multiplicity: (one-to-one, one-to-many, and many-to-many), and association navigation.
- Information hiding (using private attributes and methods), encapsulation, and exposing object functionality using public methods; and describe the JavaBeans conventions for setter and getter methods.
- Polymorphism as it applies to classes and interfaces, and describe and apply the "program to an interface" principle.
UML Representation of Object-Oriented Concepts
- UML representation of classes, (including attributes and operations, abstract classes, and interfaces), the UML representation of inheritance (both implementation and interface), and the UML representation of class member visibility modifiers (-/private and +/public).
- UML representation of class associations, compositions, association multiplicity indicators, and association navigation indicators.
Java Implementation of Object-Oriented Concepts
- Using primitives, enumeration types, and object references.
- Declaring concrete classes, abstract classes, and interfaces.
- Implementing simple class associations, code that implements multiplicity using arrays.
- Using polymorphism for both classes and interfaces.
Section 4: Algorithm Design and Implementation
- The three fundamental types of statements: assignment, conditional, and iteration.
- Declaring variables in any of the following scopes: instance variable, method parameter, and local variable.
- Conditional statements (if and switch), iteration statements (for, for-each, while, and do-while), assignment statements, and break and continue statements.
- Method parameters, the return type, and the return statement.
- Assignment operators (limited to: =, ++, -=), arithmetic operators (limited to: +, -, *, /, %, ++, --), relational operators (limited to: <, <+=, >, >=, ==, !=), logical operators (limited to: !, &&, ||) .
- The concatenation operator (+), and the following methods from class String: charAt, indexOf, trim, substring, replace, length, startsWith, and endsWith.
Java Development Fundamentals
- Import and package statements.
- Use of the "javac" command (including the command-line options: -d and -classpath), and the "java" command (including the command-line options: -classpath, -D and -version).
- The Java packages: java.awt, javax.swing, java.io, java.net, java.util.
Java Platforms and Integration Technologies
- The three Java platforms: J2SE, J2ME, and J2EE.
- RMI.
- JDBC, SQL, and RDBMS technologies.
- JNDI, messaging, and JMS technologies.
Client Technologies
- Creating thin-clients using HTML and JavaScript and the related deployment issues and solutions.
- Creating clients using J2ME midlets.
- Creating fat-clients using Applets.
- Creating fat-clients using Swing.
Server Technologies
- EJB, servlets, JSP, JMS, JNDI, SMTP, JAX-RPC, Web Services (including SOAP, UDDI, WSDL, and XML), and JavaMail.
- Servlet and JSP support for HTML thin-clients.
- EJB session, entity and message-driven beans.
- J2EE server-side technologies, web-tier, business-tier, and EIS tier.










































