Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
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
Vereisten
Kennis van procedurele programmeertaal (zoals C, PHP, Basic, Pascal) of objectgeoriënteerde programmeertaal is vereist.
28 Uren