- Cursusduur24 uur
- CertificeringOracle (OCP)
- Examen/CertificaatExamen 1Z0-851
- TaalEngels
- Online toegang6 maanden
- Waardering
- OrganisatieOracle
In deze Java training / cursus leert u alle basisprincipes om met Java SE 6.0 te kunnen programmeren. Alle benodigde principes zoals flow control, operators, object georiënteerde ontwikkeling met classes en exception handling komen uitgebreid aan bod. Deze training bereidt u tevens voor op Oracle examen 1Z0-851 (voorheen examen 310-065).
Uw resultaat
Na het volgen van deze training begrijpt u alle basisprincipes van Java en kunt u zelfstandig Java applicaties programmeren.
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 SE 6.0. Tevens kunt u examen 1Z0-851 doen zodat u het internationaal erkende certificaat Oracle Certified Professional Java Programmer haalt.
Inhoud Java 6 training / cursus
De training / cursus Java programmeren met Java SE 6.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 from a given list of examples
- 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 Java SE 6.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 for 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
- Recognize what wrapper classes are and how they're used, and also use the utility methods of the Java wrapper classes to parse strings into numeric values, transform values back into strings or other primitive types, and test values
- Use the new methods of the Integer and Long wrapper classes to manipulate bits for a given scenario, and identify the function and benefits associated with autoboxing and auto-unboxing in Java SE 6.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 copyOf and copyOfRange methods of the Arrays class to copy arrays in a given scenario
- Specify the code required to modify system resources for a given scenario
- Specify the code required to launch system properties, load resources, and handle dates and times
- 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
- Identify the monitoring and management support features and enhancements in Java SE 6.0
- Use the classes of the java.io package to access files and read and write data in a given scenario, and recognize how a Console class works
- Use the classes of the java.nio package to modify buffers, get information about disk usage, retrieve a channel, and transfer data between channels
- 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
- Recognize what serialization enables you to do, write objects to a file, and read objects from a file
- Associate the components of the Swing architecture with their corresponding functionality and identify the guidelines associated with using Swing components
- Specify the code that enables you to create and use containers required for a Swing application in a given scenario
- Specify the code to create labels, text, buttons, and a menu for a given application
- Specify the code involved in using Swing's layout manager classes to display and arrange components in an application
- Implement an event handler for a specific event in a given scenario
- Identify the guidelines associated with painting in Swing and AWT
- 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
- Understand the sandbox security model, its features, and the restrictions it imposes on the operations an applet can perform, as well as what a signed applet is and the role of trust levels
- 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
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.
|