Cursussen

Java Intermediate

course

Java Intermediate

Dus je hebt de basis van Java beheerst en wilt je vaardigheden verdiepen? Dat is geweldig! Deze cursus geeft je kennis die je kunt gebruiken om mobiele apps, webapps, desktopapps, games en nog veel meer te ontwikkelen. Je leert hoe je meer geavanceerde en krachtige Java-programma's ontwikkelt. Deze cursus is de perfecte vervolg op onze Introductie tot Java-cursus. We raden je aan om een snelle blik te werpen op de opzet van die cursus om er zeker van te zijn dat je comfortabel bent met die concepten. Als dat zo is, duik dan direct in Intermediate Java!

Angular hero

Wat je zult leren

Objectgeoriënteerde programmeerprincipes
Implementeer objectgeoriënteerde programmeerprincipes om de complexiteit van je programma's te verminderen en ze herbruikbaar te maken.
Methoden
Schrijf één keer, gebruik veel! Definieer en gebruik methoden om je code modulair en leesbaar te maken.
Encapsulatie
Verberg en bescherm je gegevens met encapsulatie.
Klassen
Gebruik klassen als blauwdrukken (of sjablonen) om programmeerobjecten te maken. Gebruik het principe van overerving om nieuwe klassen te creëren die zijn gebaseerd op bestaande klassen.
Interfaces
Gebruik interfaces om gedragingen te definiëren en flexibiliteit en herbruikbaarheid voor softwarecomponenten toe te voegen.
Uitzonderingen
Anticipeer, minimaliseer en verwerk problemen en fouten in je programma door ze om te zetten in uitzonderingen.
Threads
Verhoog de efficiëntie van je programma door meerdere dingen tegelijk te doen/multitasking met Java-threads.
ArrayList
Bewaar en manipuleer groepen objecten met ArrayList.
HashMap
Gebruik HashMap om verbindingen/relaties/koppelingen/parens tussen gegevens te definiëren en het zoeken en manipuleren van gegevens te optimaliseren.
Scanner-klasse
Creëer programma's die interface met bestanden en gebruikers om gegevens in/uit te nemen met de Scanner-klasse.
illustration

Wat je zult leren

blog
CHEAT SHEET: Hoe Arrays In Java Te Initialiseren
Arrays worden in Java het beste begrepen als datastructuren die een vaste grootte sequentiële verzameling van elementen van hetzelfde type opslaan. Anders gezegd, arrays worden gebruikt om een verzameling gegevens op te slaan, maar je kunt ook denken aan een array als een verzameling variabelen van hetzelfde type. Hoe ga je aan de slag met het initialiseren van arrays in Java om het meeste uit de taal te halen? Deze gids biedt stapsgewijze instructies over hoe je dit specifieke type Java-object kunt gebruiken.
Lees verder op onze blog
blog
Wat Is Groovy?
Sommige van de populairste programmeertalen die vandaag de dag beschikbaar zijn voor software-engineers zijn daar niet altijd mee begonnen. Misschien zijn de voornaamste voorbeelden van dit fenomeen Python en Ruby, die beide syntaxes zijn die in de afgelopen decennia een enorme aanhang wereldwijd onder programmeurs hebben verworven en vandaag de dag nog steeds veel worden gebruikt. Vaak, naarmate technologie zich ontwikkelt, worden niche-talen die eerder beperkt leken in hun mogelijkheden steeds populairder naarmate ontwikkelaars nieuwe toepassingen voor hen vinden in opkomende sectoren, zoals data science of machine learning.
Lees verder op onze blog
blog
3 Talen Die Je Moet Kennen Om Een Android Ontwikkelaar Te Worden
Terwijl Apple vaak veel van de hype en glitter krijgt in de Verenigde Staten en andere westerse economieën, blijven Android-apparaten veel prevalenter en populairder over de hele wereld. Van Samsung tot LG, Huawei tot Google, er zijn talloze bedrijven die Android-aangedreven apparaten maken die alleen gedijen dankzij de mogelijkheden en mogelijkheden van Android-besturingssystemen. Dit betekent ook dat vanwege het belang van goede Android OS-opties, Android-ontwikkelaars wereldwijd aanzienlijke vraag blijven.
Lees verder op onze blog