After doing these courses, I feel confident creating professional visualizations and dashboards
Cursusbeschrijving
Objectgeoriënteerd programmeren (OOP) is een superhandige manier om overzichtelijke en schaalbare software te maken. Java, een van de meest populaire programmeertalen ter wereld, maakt OOP echt leuk met een duidelijke syntaxis en een sterke community. In deze cursus leer je hoe je Java kunt gebruiken om echte systemen te modelleren met behulp van klassen, objecten, overerving, inkapseling en nog veel meer.
Maak echte Java-klassen en -objecten
Begin met het leren definiëren van klassen als blauwdrukken en gebruik ze om objectinstanties te maken. Je gaat de basis van Java-syntaxis gebruiken om onderdelen te maken die je steeds weer kunt gebruiken en die dingen uit het echte leven nabootsen, zoals auto's, paspoorten en formules.
Gedrag toevoegen met constructors en methoden
Leer hoe je constructors kunt gebruiken om de status van objecten te starten en ontdek manieren om gedrag toe te voegen. Je schrijft zowel void- als return-type methoden, waarmee je dynamische en interactieve programma's kunt maken.
Code veiligstellen en hergebruiken met inkapseling en overerving
Ontdek hoe toegangsmodificatoren bepalen wat zichtbaar is voor mensen die je code gebruiken. Leer hoe je overerving en abstracte klassen kunt gebruiken om dubbele dingen te vermijden en gestructureerde hiërarchieën te maken.
Interfaces en polymorfisme toepassen
Gebruik interfaces om dingen flexibeler te maken en gedrag te delen tussen klassen. Maak ten slotte gebruik van de kracht van polymorfisme door methoden te overschrijven en te overbelasten voor meer flexibele softwareontwerpen.
Aan het einde kun je modulaire Java-applicaties ontwerpen met een strakke, objectgeoriënteerde architectuur.
Vereisten
Curriculum
Cursusoverzicht
Objectgeoriënteerd programmeren (OOP) in Java
- Welkom50 XP
- Een autoklasse definiëren100 XP
- Een objectinstantie van de klasse Car maken100 XP
- Eigenschappen toevoegen50 XP
- Eigenschappen toevoegen aan de autoklasse100 XP
- Een constructor maken voor de class Car100 XP
- Parameters toevoegen aan de constructor van de Car-klasse100 XP
- Klassemethode50 XP
- Werken met void-methoden100 XP
- Klassemethode toevoegen met returntype100 XP
Encapsulation & overerving
Interfaces en polymorfisme
Introductie tot objectgeoriënteerd programmeren in Java
Cursus
voltooid

