Deze opleiding maakt je team vertrouwd met het Java-platform en brengt de fundamentele concepten en vaardigheden bij om Java-toepassingen te ontwikkelen.
Deelnemers zonder eerdere ervaring in dit domein die een introductie willen krijgen in een specifiek onderwerp. Deze opleiding biedt een brede basis aan voor verdere ontwikkeling.
Wat je team leert
- Java-programma's te schrijven en te begrijpen
- De Java Virtual Machine (JVM) en JDK te installeren en te gebruiken
- Basisprincipes van programmatielogica en Java-syntax te begrijpen en toe te passen
- Fundamentele softwareontwerp concepten en object georiënteerd programmeren(OOP) in Java te beheersen
- Exceptions te herkennen en correct te behandelen
- De standaard Java-bibliotheek en Git-versiebeheer te gebruiken
Je gaat naar huis met
- Een deelnamecertificaat van Multimedi
Programma
- Kennismaking Java ecosysteem
- Kenmerkelijke eigenschappen van Java doorlopen en opsommen
- Verschillen tussen gecompileerde en geïnterpreteerde talen
- De werking en rol van de JVM
- Installatie en onderhoud van de JDK (versie 8, 11 en 17) op één of meerdere besturingssystemen
- Basisgebruik van de programmeertaal via de terminal en een tekstverwerker
- Installatie en walkthrough van IDE software Programmatielogica
- Toelichting sequentiële logicastroom in een applicatie en de basiswerkingen van variabelen en operatoren
- De rollen en het gebruik van invoer en uitvoer in een toepassing
- Lezen en tekenen van diagrammen zoals stroomdiagrammen (flow charts)
- De juiste controlestructuur (if, while, for, switch, etc.) kiezen en correct implementeren in Java
- Een methode implementeren en aanroepen in Java Java-syntax
- Gepast datatype definiëren in gebruiken, en de verschillen tussen een primitieve datatype en een referentietype
- Het declareren en de initialisatie van lokale variabelen en de regels(zowel harde regels als best practice conventies) van identifiers
- Levenscyclus en scope van variabelen in de context vancodeblok-structuren
- Begrip en correcte toepassing van allerlei unaire, binaire en ternaireoperatoren
- Geneste lussen en het gebruik van sleutelwoorden om de logicastroom tebeheren
- Het lezen, begrijpen, ontwerpen en implementeren van een methode enzijn nodige componenten (returntype, identifier, parameterlijst, optionele zaken)
- Scope van en methode en stroom van data tijdens aanroep, en hetgebruik van overloading
- Werken met een enumeratie of opsomming datatype
- Het gebruik van arrays als datastructuur, ook multidimensionale arrays
- Documenteren van de geschreven code aan de hand van comments en demeer uitgebreide Javadoc tool Softwareontwerp De verschillende stadia van de software ontwikkelingsproces (SDLC)herkennen en in de betrokken rollen en processen kunnen toelichten
- Analyseren van complexe IT-behoeften om een gepast UML-diagram zelf opte stellen gebruikmakend van GRASP
- Robuuste applicaties in een drielagenstructuur toepassen en per laagde verantwoordelijkheden kunnen identificeren en toekennen OOP met Java
- De pijlers van object georiënteerd programmeren begrijpen en toepassen
- Structuur van een Java-klasse lezen en schrijven om er instanties vante maken met zicht op de pijlers van OOP
- Inkapseling van data in object-structuren via de verschillende accessmodifiers
- Uitbreiding en hergebruik van een klasse via overerving en het gebruikvan abstracte klassen
- Het gebruik en nut van een interface en de implementatie ervan
- Begrijpen en toepassen van polymorfisme
Voor wie
- Deelnemers zonder eerdere ervaring in dit domein die een introductie willen krijgen in een specifiek onderwerp
- Deze opleiding biedt een brede basis aan voor verdere ontwikkeling
Praktisch
- Duur
- 15 dagen
- Leervorm
- Incompany bij jou op kantoor, of online
- Groep
- 2 tot 12 deelnemers
- Taal
- Nederlands, Frans of Engels
- Voorkennis
- Zie Voor wie
- Prijs
- Op aanvraag, per groep
Ook in dit vakdomein
Training aanvragen
Je krijgt binnen twee werkdagen een prijs per groep en een voorstel van data. Je legt nu nog niets vast.
TrainingJava, de basis