- Cursusduur27 uur
- CertificeringOracle (OCP)
- Examen/CertificaatExamen 1Z0-853
- TaalEngels
- Online toegang3 maanden
- Waardering
- OrganisatieOracle
In deze Java training / cursus leert u alle basisprincipes om de programmeertaal Java in combinatie met het platform J2SE 5.0 te kunnen gebruiken. Alle benodigde principes zoals flow control, operators, object georiëntieerde ontwikkeling met classes en exception handling komen aan bod. Tevens bereidt deze training u voor op Oracle examen 1Z0-853 (voorheen examen 310-055).
Uw resultaat
Na het volgen van deze training begrijpt u alle basisprincipes van Java en kunt u zelfstandig Java applicaties programmeren op het platform J2SE. Tevens kunt u examen 1Z0-853 doen zodat u het internationaal erkende certificaat Oracle Certified Professional Java Programmer haalt.
Doelgroep
Iedereen die in de taal Java wil kunnen programmeren of deze taal beter wil begrijpen. Ook geschikt voor ontwikkelaars die hun kennis willen upgraden naar Java 5.0.
Inhoud Java 5 training / cursus
De training / cursus Java programmeren met J2SE 5.0 is opgebouwd uit verschillende lessen:
- Recognize the use of objects, classes, inheritance, and polymorphism in Java
- Specify the code involved in declaring a main method and identify the command lines used to compile and run an application
- Create, compile, and execute a Java application
- Specify the appropriate Java lexical element to use for a given scenario
- Specify the code involved in declaring primitive variables and defining literal values in Java
- Specify the code used to declare and initialize Java string literals and arrays
- Declare and initialize Java data types, strings, and arrays in a given scenario
- Use Java's operators to build expressions and determine the value of an expression variable for a given code sample
- Use assignment operators to build and evaluate an expression, and evaluate a compound expression using operator precedence
- Identify valid primitive type conversions and casting operations
- Use Java operators to create expressions and compare integers in a specific application
- Write if and switch statements for a given scenario
- Specify the code to use Java's while and do-while loop constructs to perform iteration, and identify the functions of the break and continue keywords
- Specify the code to use Java's standard and enhanced for loop constructs to perform iteration over arrays and multi-dimensional arrays
- Create selection statements and loop constructs for a given scenario
- Identify how encapsulation affects a Java class, and pass messages between objects
- Identify the code required to declare a specific class and a constructor for a class
- Identify the code required to declare a method and implement a variable argument list in a method for a given scenario, and declare a variable in a class based on that variable's scope
- Write an appropriate class and method declaration, and pass variable arguments to a method
- Create an object, call an object's method, and assign the result of the method to an existing variable for a given scenario
- Create, iterate over, and switch on type safe enums in J2SE 5.0
- Create a Java enumeration and object, iterate over the enumeration's values, and call one of the object's methods
- Create a package in a given scenario, and import classes, static methods, and variables into a source file
- Identify the appropriate level of access to apply to classes, variables, methods, and constructors for a given scenario
- Create and import a specific Java package, import static methods and variables into a source file, and identify the access levels of the class members in that package
- Identify how inheritance and polymorphism are implemented in Java
- Specify the code required to create a subclass for a given scenario
- Create a suitable inheritance class structure for a given scenario, and extend a superclass
- Specify the code required to create abstract classes and methods for a given scenario, and recognize the code required to create a class that implements an interface
- Declare, access, and initialize Java instance and class members in a given scenario
- Use the final modifier to declare variables, methods, and classes for a given scenario
- Declare and initialize Java variables, and declare and call Java methods in an enterprise scenario
- Identify how garbage collection is implemented in Java, and recognize the function of the finalize method
- Declare and instantiate Java's inner classes for a given scenario
- Identify the advantages and disadvantages of using generics in code, and outline how generics are used to make raw code type safe
- Specify the generic, type safe version of a given piece of legacy code
- Specify the code involved in building a generic class for a given scenario
- Specify the code required to declare a generic subclass, test generic object types, and cast a generic object
- Convert a given application's legacy code into a generic type safe equivalent
- Associate Java's retention policies and built-in annotations with their corresponding features and functionality
- Specify the code to annotate an overriding method, a deprecated method, and to suppress compiler warnings
- Specify the code to declare custom and meta-annotations
- Specify the code to inspect and represent a custom annotation, write an annotation processor, and run the processor against a set of annotations
- Create and implement a custom annotation for a given scenario
- Identify valid reference type conversions between classes, interfaces, and arrays
- Identify valid casting operations between classes, interfaces, and arrays for a given scenario
- Use the methods of the Object class and Comparable interface to clone and compare Java objects for a given scenario
- Clone, compare, and cast Java reference types
- Use the Thread class and Runnable interface to create a multithreaded application for a given scenario
- Specify the code involved in changing a thread's state and priority
- Synchronize thread access to code in a multithreaded application for a given scenario
- Create a multithreaded program in a given scenario
- Specify the code required to use try, catch, and finally blocks to handle exceptions in Java for a given scenario
- Specify the appropriate method of the Throwable class to use in a given piece of code, and associate runtime and checked exceptions with the events that throw them
- Handle exceptions in calling methods, create and throw exceptions explicitly, and use exception chaining to set the cause of a thrown exception
- Create an exception subclass for a given code sample, and implement exception handlers on a thread basis
- Create, throw, catch, and handle exceptions for a given scenario
- Identify the code used to create a Java assertion statement for a given scenario, and specify the commands and flags used to create and compile assertions
- Create, enable, and compile assertions in Java
- Use the methods of the Java Math class to determine the value of a variable in a given piece of code, and associate the new methods of the Math class with their corresponding functions
- Use the utility methods of the Java wrapper classes to compare wrapper objects, transform values into strings, and extract values from wrapper objects
- Use the new methods of the Integer and Long wrapper classes to manipulate bits for a given scenario, and specify the code required to perform automatic conversions between primitive and wrapper types in J2SE 5.0
- Specify the code required to test the equality of strings, carry out pattern matching in regular expressions, and modify strings and string buffers for a given scenario
- Use the Java String class to manipulate strings and define regular expressions
- Specify the code required to modify system resources for a given scenario
- Specify the code required to access, modify, and launch system properties, and create operating system processes for a given scenario
- Access and edit system environmental variables, launch system processes, and retrieve system timing information
- Manipulate and traverse the elements of a collection for a given scenario
- Use Java's Collection class to modify, sort, and search a collection in a given scenario
- Use iterators to traverse the elements of a list in a given code sample, and sort and modify the list elements using the Collections class
- Select the appropriate Collection classes, interfaces, and method implementation to meet the requirements of a given scenario
- Use the classes of the java.io package to access files, and read and write data for a given scenario
- Use the classes of the java.nio package to modify buffers, retrieve a channel, and transfer data between channels
- Write code to read and copy files in Java
- Use a scanner to retrieve input from a specific source
- Use the printf method and the Formatter class to format output for a given scenario
- Format specific output, and use the Scanner class to retrieve input
- Associate the components of the Swing architecture with their corresponding functionality, and identify the guidelines associated with using Swing's components
- Specify the code to create and use the containers required for a Swing application in a given scenario
- Set up and display Swing container objects in a specific Swing application and launch that application
- Specify the code used to create labels, text, buttons, and menus for a given application
- Implement an event handler for a specific event in a given scenario
- Specify the code involved in using Swing's layout manager classes to display and arrange components in an application
- Identify the guidelines associated with painting in Swing and AWT
- Write the code involved in handling events for Swing components and displaying these components in a GUI application
- Identify the code required to create and initialize an applet for a given scenario
- Embed an applet in a web page using the APPLET tag, customize an applet in a web page using the PARAM tag, and convert applet tags using the HTML converter tool
- Specify the code required to create and deploy a Java applet
- Associate the features of the applet security model with the functions they provide and identify the restrictions that it imposes on applets
- Specify the code required to play sound files and display images, documents, and status information in a given applet
- Specify the code required to support applet persistence, locate applets for communication, and access JApplet panes for a given scenario
- Locate applets for communication, add an audio clip to an applet, and display status information in an applet
De training bevat een speciale kennistest als afronding. Tijdens deze kennistest wordt al het geleerde nog een keer getest en krijgt u een goed beeld of u uzelf alle lesstof eigen heeft gemaakt.
Benodigde voorkennis
Er is geen specifieke voorkennis nodig. Basiskennis van procedureel programmeren is een pré.
Vragen stellen aan een mentor
In deze training is het mogelijk om, via de mail, vragen te stellen aan een gecertificeerde trainer. U stelt de vragen in het Engels. Examen via Pearson VUE
Na afronding van uw training kunt u uzelf inplannen voor het examen. U kunt uw examen boeken via Pearson VUE.
> Meer informatie
Het voordeel van uw examen boeken via Pearson VUE is dat u zelf bepaalt waar en wanneer u uw examen doet. Met meer dan 30 beschikbare examenlocaties is er altijd een locatie bij u in de buurt.
Onze examenpartner geeft, namens de certificeringspartij, een origineel certificaat uit. U krijgt dus altijd een geregistreerd en internationaal erkend certificaat.
De kosten van het examen zijn niet inbegrepen in de prijs van de training. U vindt de actuele examenprijzen op de website van onze examenpartner. Trainingsvorm online training / e-learning
Bij icttrainingen.nl leert u via ons innovatie leerconcept: Social Learning. Hoogwaardige online e-learning trainingen gecombineerd met een online kenniscommunity voor een optimale leerervaring. U kunt na uw bestelling direct online starten. Alle trainingen zijn 24 uur per dag en 7 dagen per week toegankelijk.
> Meer informatie
E-learning
E-learning is een interactieve digitale trainingsvorm. Deze trainingsvorm stelt u in staat om in uw eigen tempo en wanneer het u uitkomt de training te volgen. Het enige dat u nodig heeft is een PC met internettoegang.
Onze E-learning trainingen zijn volledig zelfstandig. U heeft dus geen aanvullende zaken als boeken en dergelijke nodig. Alles wat nodig is voor het succesvol afronden van de training en het eventueel bijbehorende examen is opgenomen in de E-learning training.
Meer informatie over E-learning.
Online kennis community
Tijdens en na uw training heeft u onbeperkt toegang tot de online kennis community. Binnen deze community staat het delen van kennis centraal. U vindt er achtergrondinformatie, artikelen door experts, informatieve filmpjes en discussies voor en door ICT experts. We nodigen u van harte uit deel te nemen aan deze expert community. Meer informatie over de kennis community. Certificaat van icttrainingen.nl
Na het succesvol afronden van uw training ontvangt u altijd een certificaat van icttrainingen.nl als bewijs dat u de training met succes heeft gevolgd. Dit certificaat kunt u eenmalig, na afronding van de training, zelf genereren en downloaden.
|