Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Aan de slag
- Het Java technologiefenomeen
- Hoe de basistoepassing "Hallo wereld" te schrijven
- Hoe Java code te compileren en uit te voeren
- Hoe je de code een beetje complexer kunt maken
Introductie van Apache Maven
- Conventie over configuratie
- Maven Plug-ins
- Conceptueel model van een project
Installeren en uitvoeren Maven
- Downloaden en installeren Maven
- Een Maven installatie testen
- Hulp krijgen bij Maven
Een eenvoudig Maven-project
- Een eenvoudig project maken
- Een eenvoudig project bouwen
- Eenvoudig projectobjectmodel
Java Syntaxis
- Object-Oriented Programming Concepten
- Variabelen, arrays, gegevenstypen, operators en besturingsstromen
- Wat zijn referentievariabelen
- Klassen en objecten
- Wat overerving is en hoe het werkt
- Wat interfaces zijn, waarom ze zijn geschreven en hoe
- Hoe u Java String- en Number-objecten gebruikt en hoe u gegevens opmaakt voor uitvoer
- Waar pakketten voor zijn en waarom we de importrichtlijn moeten gebruiken
Java Objecten
- Java lessenoverzicht
- Java levenscyclus van klasse
- Klassemodificatoren en overerving
- Overbelasting" en overschrijven
- Klasseconstructeurs
- Polymorfisme
- Relaties: IS en HAS
- 'statisch' trefwoord
- Wanneer moet u statische leden gebruiken?
- Objecten gebruiken binnen een applicatie die is geïmplementeerd met Maven
Een Maven-project aanpassen
- Projectinformatie aanpassen
- Voeg nieuwe afhankelijkheden toe
- Voeg bronnen toe
- Een verpakte opdrachtregeltoepassing bouwen
Optimaliseren en refactoring Maven POM's
- POM-opruiming
- Afhankelijkheden optimaliseren
- Plug-ins optimaliseren
- Laatste POM's
Java Collecties
- Verzamelinterface
- Lijsten, kaarten en sets
- Verzamelingen en arrays
- Gelijktijdigheid
- Beheer collecties met een applicatie die is geïmplementeerd met Maven
Java Geheugen
- Vuilnisman
- Hoop en stapel
- Levenscyclus van objecten
- 'finalize()'-methode
Java Uitzonderingen
- Het algemene idee van Java Uitzonderingen
- Runtime- en 'echte' uitzonderingen
- Een uitzondering gooien
- 'try...catch'-uitspraken
- 'gooit'-verklaring
- Ontwerp uw eigen uitzonderingen
- Uitzonderingen testen en beheren met een applicatie die is geïmplementeerd met Maven
Een multimoduleproject met Maven
- Het bouwen van het Multimodule-project
- Het uitvoeren van de Multimodule-applicatie
Java Gelijktijdigheid
- Onderwerpen en gelijktijdigheid
- Gerangschikte taken
- Het verbinden van draadjes
- Zichtbaarheid van klassevariabelen
- Bouw en voer een multithread-applicatie uit met Maven
Requirements
Kennis van procedurele programmeertaal (zoals C, PHP, Basic, Pascal) of objectgeoriënteerde programmeertaal is vereist.
28 Hours
Getuigenissen (1)
Very practical scenario and lot of hand on exercises.