Programmation Java OO avancé + Librairies

Loader DigitalCityEen ogenblik, aub...

Deze opleiding wordt gegeven in het Frans.

Deze tekst werd automatisch vertaald door een online vertaler (DeepL) om als leidraad te dienen, om de inhoud van de informatie over de opleiding te helpen begrijpen. Wij wijzen alle verantwoordelijkheid voor de inhoud ervan af. Indien u wenst te reageren op deze vertaling, kunt u een e-mail sturen naar helpdesk@digitalcity.brussels.

Programmation Java OO avancé + Librairies

(Réf.2022-064)
3
Dag(en)
FR
Anderen
CEVORA
Bedrijf
Werknemer
Betalend
Volledige dag

Georganiseerd door:

Opleidingspartners:

Beschrijving

Deze cursus is een inleiding tot het Java-ontwikkelingsplatform, de taal, de klassen en de technische bijzonderheden ervan. Deze inleiding is bedoeld voor mensen die de basisbegrippen van het programmeren al hebben bestudeerd en is dus gericht op het leren van de taal en de specifieke kenmerken ervan. De cursus is ook sterk gericht op het OO paradigma.

Deze cursus is bedoeld voor iedereen die geavanceerde aspecten van de Java-taal wenst te gebruiken.

Wat zijn de doelstellingen van de opleiding?

De opleiding is gericht op de volgende vaardigheden

  • - Positioneer de Java taal
  • - De concepten van OOP definiëren vanuit een ontwikkelingsstandpunt
  • - Beheers de syntaxis van de Java-taal
  • - Klassen maken en objecten gebruiken
  • - Gebruik overerving in Java
  • - Beheer van input/output
  • - Gebruik de hoofdklassen van de taal
  • - De grondbeginselen van grafische interfaces in Java beheren
  • - Uitzonderingen beheren in Java

Wat moet je weten om de cursus te volgen?

Basiskennis van de Java-taal.

Opleidingsprogramma

Objecttechnieken

- Algemene beginselen van objectmodellering en programmering

- Abstractie en inkapseling: interfaces

- De verschillende vormen van overerving, polymorfisme

Basis taal constructies

- Variabelen: declaratie en type

- De definitie van velden

- Methoden: definitie

- Uitdrukkingen

- Controleverklaringen: voorwaardelijke verklaringen, lus- en vertakkingsverklaringen

- Arrays

- Opsommingstypes, autoboxing

- Compileren van eenheden en pakketten: controle van de zichtbaarheid van klassen, het importmechanisme

- Statische invoer

Definitie en instantiëring van klassen

- Klassen en objecten

- Velden en methoden

- Constructeurs

- Zelfverwijzing

- Statische velden en methoden

- Methoden met een variabel aantal argumenten

- Methodologische aspecten: klassenopzet

Erfenis

- De verschillende vormen van overerving: uitbreiding en uitvoering

- Interfaces en uitvoering van interfaces. Polymorfisme en de toepassing ervan

- Verlenging. De definitie van afgeleide klassen, constructors, referenties. Methodologische aspecten

- De constructie van klasse hiërarchieën. Code factorisatie: abstracte klassen

- Gelijktijdig gebruik van uitvoering en uitbreiding. Abstracte klassen

- Methodologische aspecten: groepering van constanten, specificatie van diensten

- Bouwen van klassehiërarchieën en interfaces

- Algemeenheid

Uitzonderingen

- Probeer blokken, uitzondering generatie

- Het catch()-selectiealgoritme

- Methodologische aspecten: opbouw van een uitzonderingenhiërarchie, gebruik van uitzonderingen

Ingang/uitgang programmering

- De hiërarchie van input/output klassen

- Sommige bestandssysteem manipulatie klassen

- Sommige I/O klassen werken op byte streams, op Char streams

- Toetsenbord I/O

Grafisch programmeren

- Basis concepten: de principes van visualisatie en event management sinds jdk1.1

- Visualisatie van grafische componenten: containers en lay-outs

- Enkele grafische componenten: labels, knoppen, tekstvelden

- Event management: Listeners en Adapters. Handlers koppelen aan grafische componenten

Enkele utiliteitsklassen

- Systeem klassen

-Container klassen

terug naar de catalogus

Vind meer opleidingen over deze onderwerpen

Hoe schrijf ik me in voor de cursus?

Deze cursus verschijnt in de catalogus Digitalcity.Brussels - Pôle Formation Emploi maar er zijn nog geen data gepland.