Vijfhart
088 - 542 78 48 info@vijfhart.nl

Inleiding Object-Oriëntatie

  • Duur
    1 dag
  • Kosten
    vanaf €675,-
  • Lesmethode
    Persoonlijk begeleid
  • Locaties
    NieuwegeinVirtueel

Met deze Object-Orientatie cursus van Vijfhart leer je denken in objecten in plaats van in losse procedures. Je ontdekt hoe klassen en objecten samenwerken, waarom objectoriëntatie een oplossing biedt voor de beperkingen van procedureel programmeren en hoe je dit toepast in softwaredesign. We beginnen met een inleiding in objectoriëntatie en UML, zodat je direct ziet hoe de principes werken en hoe je ze kunt visualiseren. Daarna ga je dieper in op het denken in objecten, het verschil met procedureel programmeren en onderwerpen als klassen, instanties, encapsulation en constructors. Vervolgens komen overerving, specialisatie en generalisatie aan bod, inclusief zichtbaarheid, overriding en overloading. Je maakt ook kennis met abstracte klassen, polymorfisme en multiple inheritance, zodat je een volledig beeld krijgt van de belangrijkste OO-principes.

In de laatste module leer je hoe je Object oriëntatie in de praktijk toepast. Je leert hoe je overerving correct toepast, werkt met compositie, code delegeren en het gebruik van klassevariabelen en -methoden. Daarnaast maak je kennis met design patterns en toegang tot databases. Al deze concepten vertaal je naar UML-diagrammen zoals use-case-, klasse- en sequencetoestands-diagrammen, waardoor je objectgeoriënteerde ontwerpen niet alleen begrijpt, maar ook helder kunt uitwerken. De combinatie van theorie, praktijkvoorbeelden en UML maakt de cursus direct toepasbaar. Omdat we in de voorbeelden ook Java gebruiken, is deze cursus een goede voorbereiding op een Java-basistraject.

Deze cursus gaat altijd door (startgarantie).