Home Opleidingen
Object Orientation
terug naar zoekresultaten

Object Orientation

Deelnemerskosten
€ 845,79 incl. BTW

Lesgeld

€ 699,00
Totaal excl. BTW
€ 699,00
BTW
€ 146,79
Totaal incl. BTW
€ 845,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 07-09-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 07-09-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 07-09-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 07-09-2026
Toon rooster
Aanmelden
In de cursus Object Orientation van SpiralTrain komen de fundamentele concepten achter object georiënteerd programmeren aan de orde.
Image
Image

Intro cursus Object Orientation

De cursus Object Orientation begint met een inleiding waarin wordt uitgelegd hoe men tot objectoriëntatie is gekomen. Hierbij wordt ingegaan op de softwarecrisis en hoe objecten kunnen worden beschouwd als domein- en programmaconcepten. Dit biedt een fundament voor het begrijpen van de belangrijke principes van de cursus Object Orientation.

Classes en Objecten

Vervolgens worden de kenmerken van classes en objecten besproken. We leggen u

...

Intro cursus Object Orientation

De cursus Object Orientation begint met een inleiding waarin wordt uitgelegd hoe men tot objectoriëntatie is gekomen. Hierbij wordt ingegaan op de softwarecrisis en hoe objecten kunnen worden beschouwd als domein- en programmaconcepten. Dit biedt een fundament voor het begrijpen van de belangrijke principes van de cursus Object Orientation.

Classes en Objecten

Vervolgens worden de kenmerken van classes en objecten besproken. We leggen uit wat classes zijn en hoe objecten kunnen worden geïnstantieerd. Ook wordt behandeld hoe de verantwoordelijkheid voor dataopslag en verwerking aan classes kan worden toegewezen via attributen en methoden. Deze kennis is cruciaal voor het ontwikkelen van goed gestructureerde software.

Object Oriented Concepts in de cursus Object Orientation

Daarnaast worden bekende objectgeoriënteerde concepten zoals encapsulation, inheritance, polymorfisme, interfaces en abstracte classes toegelicht en gedemonstreerd. De relaties die tussen classes kunnen bestaan, zoals associatie, aggregatie en compositie, komen eveneens aan bod. Deze concepten vormen de basis voor het effectief toepassen van objectoriëntatie in softwareontwikkeling.

Object Oriented Modeling

Tot slot besteden we aandacht aan de standaardmethoden en technieken van objectgeoriënteerd systeemontwerp en modellering met UML. Dit helpt deelnemers om de theorie in de praktijk toe te passen, wat essentieel is voor een succesvolle carrière in de IT.
Voor meer informatie over gerelateerde onderwerpen, zoals architectuur in microservices, kunt u onze cursus Microservices Architecture bekijken. Daarnaast is er ook waardevolle informatie te vinden over Database Ontwerp en Domain Driven Design.

Doelgroep Cursus Object Orientation

De cursus Object Orientation is bedoeld voor mensen die vertrouwd willen raken met de basisbegrippen van object georiënteerde systeemontwikkeling.

Voorkennis Object Orientation

Voor deelname aan de cursus Object Orientation zijn geen specifieke vaardigheden nodig. Algemene kennis van systeem ontwikkeling is nuttig voor een goede begripsvorming.

Uitvoering Training Object Orientation

De theorie wordt behandeld op basis van presentatie slides. Demos en oefeningen worden gebruikt om de theorie te illustreren. De cursustijden zijn van 9.30 tot 16.30.

Certificering Object Orientation

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Object Orientation.

Modules

Module 1 : Intro Object Orientation

  • Characteristics of Software
  • Software Crisis
  • Object Oriented Paradigm
  • Object Orientation in Software Process
  • Domain Analysis
  • Requirements Gathering
  • Use Case Analysis
  • Use Case Diagrams
  • Object Orientation in Software Design
  • Objects as Domain Concepts
  • Objects as Program Concepts
  • Reusability
  • Object Oriented Programming Paradigm
  • Unstructured Programming
  • Procedural Programming
  • Object Oriented Programming

Module 2 : Classes and Objects

  • Abstraction in Object Orientation
  • Procedural versus OO View
  • Objects
  • Classes
  • Instance variables
  • Methods and Operations
  • Class or Instance?
  • Identifying Classes
  • Identifying Attributes
  • Assign Responsibilities to Classes
  • Identifying Operations
  • Prototyping on paper
  • CRC Cards
  • Constructors
  • Creating Objects
  • Using Objects

Module 3 : Object Oriented Concepts

  • Object Orientated Concepts
  • Other Key Concepts
  • Encapsulation
  • Access Control
  • Class Fields and Methods
  • Inheritance
  • Inheritance Hierarchy
  • Is a rule
  • Method Overloading
  • Method Overriding
  • Polymorphism
  • Polymorphism Example
  • Abstract Classes
  • Interfaces
  • Interface Implementation
  • Dynamic Binding

Module 4 : Object Oriented Modeling

  • Object Oriented Modeling with UML
  • UML Diagrams and Views
  • Static Modeling
  • Class Diagram
  • Generalizations
  • Avoid Unnecessary Generalizations
  • Associations
  • Identifying Associations
  • Aggregation
  • Composition
  • Object Diagrams
  • Associations versus Generalizations
  • Interfaces
  • Dynamic Modeling
  • Interaction Diagrams
  • Sequence Diagrams

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
1 dagen
Max. deelnemers
12
Studiebelastingsuren
6 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO