Vijfhart > Opleidingen > Java Programming Language
Gerelateerde onderwerpen:
Applicatieontwikkeling | Java | OO


Printbare versie van deze pagina
Snel online aanmelden

Java Programming Language

Deze cursus biedt een grondige inleiding van Java Standard Edition (JSE) technologie. Java is een object georiënteerde programmeertaal, die tegenwoordig in tal van bedrijfsapplicaties wordt toegepast. Na een introductie in Java maakt leert u wat object oriëntatie voor de taal Java inhoudt. Aan de hand van voorbeeld-applicaties leert u gebruik te maken van packages, interfaces, exceptions en collecties. Vanaf JSE versie 5.0 is Java uitgebreid met krachtige nieuwe features, zoals generics, enums en enhanced for loops. Deze onderwerpen worden samen met nieuwe features van JSE 6.0 in een apart hoofdstuk behandeld.

Samen met Java Programming Language deel 2, behandelt deze cursus de onderwerpen die voor de Sun Certified Java Programmer (SCJP) certificering vereist zijn.

De deelnemer doet ervaring op door zelf voorbeelden uit te voeren. Daarnaast bestaat de cursus voor een groot deel uit praktijkopdrachten. Deze zullen met een ervaren docent individueel worden doorgenomen.

Doelgroep

Deze cursus is bedoeld voor personen die gaan programmeren in Java.

Voorkennis

Wij adviseren onderstaande voorkennis:

  • De cursus Inleiding Object-Oriëntatie en UML of vergelijkbare kennis.
  • Een goede beheersing van de Nederlandse taal.
  • Ervaring met een derde generatietaal is gewenst.
  • Vijfhart adviseert de cursus inleiding Object-Oriëntatie en UML als voorkennis voor Java Programming Language. Deze cursus is echter geen noodzakelijk voorwaarde voor het succesvol afronden van de cursus Java Programming Language.

Doel

Het doel van deze Java cursus is inzicht krijgen in de werking en mogelijkheden van Java en gebruik kunnen maken van deze mogelijkheden.

Onderwerpen

De cursus Java Programming Language behandelt de volgende onderwerpen:

    • variabelen, datatypen en methoden
    • klassen en applicaties
    • overerving en overriding
    • condities en herhalingsstatements
    • packages en modifiers
    • constructoren en overloading
    • conversie, polymorfisme en interfaces
    • arrays en collecties
    • garbage collection en foutafhandeling
    • autoboxing en unboxing
    • enums
    • generics
    • enhanced for loops
    • static imports
    • variable arguments
    • covariant return types

    Klik hier voor een gedetailleerde onderwerpenlijst

Aanmelden

Geïnteresseerd geraakt in deze opleiding, gegeven door ervaren docenten?
Dan kunt u zich eenvoudig en snel online aanmelden door op de "Boek nu" link onder de vestiging en methode van uw keuze te klikken.


LesmethodePersoonlijk begeleid
Cursusduur5 dagen
CursuscodeJAVA/I
LocatieAmstelveenNieuwegeinZwolleTurnhoutOp uw locatie?
Prijs€  2.950,00€  2.950,00€  2.950,00€  2.950,00 Vraag info aan
Actieprijs  (info)
(bestellen vóór 30-9-2010)
€  1.975,00€  1.975,00€  2.225,00
Stripprijs  (info)
(bij 100-strippenkaart)
€  1.475,00€  1.475,00€  1.770,00
Cursusdata03-09 t/m 20-09Iedere werkdag
naar keuze
Iedere werkdag
naar keuze
Vraag info aan Vraag info aan
InschrijvenBoek nuBoek nuBoek nu

Aanbevolen vervolgcursussen

Onderstaande cursus(sen) zijn een logisch vervolg op deze cursus:


Gerelateerde cursussen

In dezelfde cursusgroep bieden wij óók onderstaande opleidingen aan:


Gedetailleerde onderwerpenlijst

Hieronder vind u een gedetailleerd overzicht met onderwerpen die in de cursus Java Programming Language behandeld zullen worden:

          • De String klasse
          • De StringBuilder klasse
        • Static variabelen
      • Constanten
      • Operatoren
        • De toekenningsoperator
        • Rekenkundige operatoren
        • Vergelijkende operatoren
          • Vergelijking tussen String waarden
        • Logische operatoren
        • De ? : operator
        • Voorrangsregels
      • Methoden
        • Het declareren van een methode
        • Het aanroepen van een methode
        • Voordelen van het gebruik van methoden
        • Het gebruik van punt notatie
        • Static methoden
        • Methoden van de String klasse
        • Methoden van de klasse StringBuilder
        • Methoden van de klasse Math
    • Applicaties
      • Het bouwen van applicaties
        • De code van een applicatie
      • Parameters doorgeven
        • String args[]
        • Numerieke waarden doorgeven
      • De omgeving: path en classpath
        • Path
        • Classpath
        • Path en classpath instellen
    • Overerving
      • Subklassen
      • Overerving
        • De is een relatie.
      • Een single parent systeem
      • Een methode overschrijven
      • De klasse Object
        • De methode toString()
      • Abstracte klassen
    • Condities en herhalingsstatements
      • Structuur
      • Het if statement
        • Geneste if statements
        • Beslisbomen
      • Het switch statement
      • Herhaling
        • De while loop
        • De do while loop
        • De for loop
          • Geneste for loops
        • Loops voortijdig beëindigen: continue, return en break
          • Break
          • Return
          • Continue
          • Geneste loops onderbreken
    • Packages en modifiers
      • Design overwegingen
        • Loose coupling
        • Encapsulation
        • High cohesion
      • Packages
        • Import
        • Klassen onderbrengen in packages
        • Bronbestanden en klassebestanden scheiden.
        • JAR: bestanden inpakken
          • Uitvoeren jar bestand
          • Meerdere jar bestanden
      • Modifiers
        • Static
          • Static attributen
          • Static methoden
          • Overerving van static members
        • Toegangscontrole
          • Overriding en toegangscontrole
        • Accessor methoden
        • Final
          • Final klassen
          • Final variabelen
          • Final methoden en parameters
    • Constructoren en overloading
      • Constructoren
        • Static initializers
      • Geneste klassen
        • Voorbeeld
      • Overloading
        • Methode overloading
        • Constructor overloading
        • Instance initialization block
      • This en super
        • De referentie this
          • Attributen benaderen
          • Een constructor aanroepen
        • De referentie super
          • Methoden uit de superklasse aanroepen
          • Verwijzen naar een attribuut uit de superklasse
          • Constructor van de superklasse aanroepen
      • Toegang tot constructoren
    • Conversie, polymorfisme en interfaces
      • Automatische en expliciete conversie
        • Type conversie
        • Type casting
        • Automatische type promotie
      • Polymorfisme
        • Polymorfisme en overriding van methoden
        • De methode equals()
        • Polymorfisme en "overriding" bij attributen
        • Conclusie
      • Interfaces
        • Waarom interfaces?
        • Rollen
        • Java API interfaces
    • Arrays en collecties
      • Arrays
        • Arrays declareren
        • Arrays initialiseren
        • Arrays vullen
        • Gegevens ophalen uit een array
        • De lengte van een array gebruiken
        • Null waarden afvangen
        • Multidimensionale arrays
        • Methoden van de Arrays klasse
      • Collecties
        • Java Collections Framework
        • De Collection interface
        • De Map interface
          • Sleutels en waarden toevoegen
          • Sleutels en waarden ophalen
      • De methode hashCode()
      • Natuurlijke volgorde van elementen: Comparable
        • Alternatieve sortering: Comparator#Garbage collection en foutafhandeling
      • Garbage collection
        • Levensfasen van een object
        • Performance verbeteren
      • Foutafhandeling
        • Wat zijn exceptions?
        • Exceptions opgooien
        • Exceptions afvangen: try en catch
        • Een voorbeeld: TryCatchApp.java
        • throws
        • Propagatie
        • Exceptions opnieuw opgooien
        • Exception chaining
      • Assertions
    • Nieuwe features sinds JSE 5.0
      • Autoboxing en unboxing
      • Generics
        • Parameterized type hiërarchie
        • Wildcards als parameters
        • Parameterized methoden
        • Generics buiten collecties
      • Enhanced for loop
      • Enums
      • Static imports
      • Variabel aantal argumenten
      • Covariant return types

Alle vermelde prijzen zijn onder voorbehoud en exclusief BTW.


 
Informatie 
  Contact
  Cursusoverzicht
  Download Cursusoverzicht PDF
  Cursuskalender
  Bel mij!
  Brochure aanvragen
  Aanmelden voor nieuwsbrief
  Stel een vraag
 
 
Cursuscategorieën 
 
Cedeo erkenningen 
Vijfhart is Cedeo erkend voor open bedrijfsopleidingen

Vijfhart is Cedeo erkend voor maatwerkopleidingen