Java base

Loader DigitalCityEen ogenblik, aub...

Java base

(Réf.2025-012)
3
Dag(en)
FR
Anderen
CEVORA
Bedrijf
Werknemer
Gratis
Volledige dag

Georganiseerd door:

Opleidingspartners:

Beschrijving

De cursus omvat de volgende technische inhoud:

  • Inleiding tot programmeren in Java
  • Gebruik van primitieve types en objecten
  • Besturingsstructuren: lussen, voorwaarden, schakelaars
  • Gebruik van klassen en objecten
  • Overerving, inkapseling en polymorfisme
  • Uitzonderingen behandelen
  • Omgaan met Java-collecties (Lijst, Set, Kaart)
  • Inleiding tot gelijktijdig programmeren in Java
  • Bestanden en I/O-stromen beheren (Input/Output)
  • Inleiding tot Java-unittests (JUnit)

Deze cursus is bedoeld voor iedereen die wil leren ontwikkelen in Java.

Wat zijn de doelstellingen van de opleiding?

De doelstellingen van deze cursus zijn :

  • De basisprincipes van programmeren in Java begrijpen en gebruiken
  • Klassen en objecten ontwerpen in overeenstemming met OOP principes
  • Java-collecties gebruiken om gegevens op te slaan en te manipuleren
  • Uitzonderingen beheren en robuuste code schrijven
  • Bestandsbeheer en I/O-stromen onder de knie krijgen
  • Leren over multithreaded programmeren in Java
  • Het opzetten van unit tests met JUnit

Wat moet je weten om de cursus te volgen?

Basisvaardigheden in programmeren.

Opleidingsprogramma

Inleiding tot Java en de Java Virtuele Machine (JVM)

  • Wat is Java?
  • Een Java-programma compileren en uitvoeren
  • De voordelen van de JVM

De basisprincipes van de Java-taal

  • Primitieve types (int, dubbel, char, boolean)
  • Operatoren, voorwaarden en lussen
  • Rijen en tekenreeksen
  • Objectgeoriënteerd programmeren in Java
  • Klassen en objecten definiëren
  • Constructeurs, methoden en attributen
  • Overerving, interfaces en polymorfisme
  • Zichtbaarheidsbeheer (private, protected, public)
  • Abstracte klassen en interfaces

Uitzonderingsbehandeling

  • Try-catch-finally
  • Uitzonderingen definiëren en gooien
  • Gecontroleerde en niet-gecontroleerde uitzonderingen

Java-verzamelingen en de Java hulpprogramma-API

  • Lijst, set, map en hun implementaties
  • Iteratoren gebruiken
  • Geavanceerde manipulatie van verzamelingen

Gelijktijdig programmeren in Java

  • Draden en runnables
  • Synchronisatie en vergrendeling
  • Draadpools beheren

Bestandsbeheer en I/O-streams

  • Lezen en schrijven naar bestanden met de klassen InputStream en OutputStream
  • Lezers en schrijvers gebruiken
  • Bestanden beheren met de klasse File

Eenheidstesten met JUnit

  • Inleiding tot JUnit
  • Eenvoudige unit tests schrijven
  • Basisconcepten: asserties, testfixtures

Praktische oefeningen

  • Een eenvoudig Java-programma schrijven
  • Klassen maken en manipuleren, overerving gebruiken
  • Afhandelen van uitzonderingen en bestanden
  • Omgaan met verzamelingen
  • Unit testen met JUnit
  • Draden gebruiken voor parallelle verwerking

Vind meer opleidingen over deze onderwerpen

Hoe schrijf ik me in voor de cursus?

1 sessies(s) voor deze opleiding

Java base

Original-Id
2025-012
Registratie mogelijk tot 
Anderen
CEVORA
Bedrijf
Werknemer
3 Dag(en)
Gratis
FR

3.7

-13plaatsen beschikbaar
Bedrijf
Digitalcity.Brussels - Pôle Formation Emploi
Afficher toutes les dates
Data-Sessie

24/02/2025 - Jour entier

-

25/02/2025 - Jour entier

-

26/02/2025 - Jour entier

-
Opleider

Bstorm

Actief
Uit
Digitalcity.Brussels - Pôle Formation Emploi
Vind meer opleidingen over deze onderwerpen