Inleiding Object-Oriëntatie en UML

Tijdsduur

Inleiding Object-Oriëntatie en UML

Vijfhart IT-Opleidingen
Logo van Vijfhart IT-Opleidingen
Opleiderscore: starstarstarstarstar_border 8,2 Vijfhart IT-Opleidingen heeft een gemiddelde beoordeling van 8,2 (uit 572 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

8
Gemiddeld cijfer voor Inleiding Object-Oriëntatie en UML
Gebaseerd op 1 ervaring Lees alle ervaringenchevron_right
starstarstarstarstar_border
Joris Hehenkamp
8
Inleiding Object-Oriëntatie en UML

"De trainster vond ik top, vriendelijk en goede vakkennis. De verhouding leesstof/ opdrachten kon m.i. beter -- ik had liever meer (kleine) opdrachten gehad door het hoofdstuk heen, ipv maar een paar aan het eind." - 05-06-2016 16:34

"De trainster vond ik top, vriendelijk en goede vakkennis. De verhouding leesstof/ opdrachten kon m.i. beter -- ik had liever meer (kleine) o… alles lezen - 05-06-2016 16:34

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

Vijfhart IT-Opleidingen biedt dit product standaard aan in de volgende regio's: Alphen aan den Rijn, Amersfoort, Gouda, Hilversum, Utrecht, Veenendaal

Beschrijving

Vijfhart, dat klopt voor jou!

  • Oefenomgeving tot 3 maanden na afronding beschikbaar   
  • Flexgarantie: wissel eenvoudig van virtueel naar fysiek, of andersom  
  • Kennisgarantie: volg jouw cursus gratis nog een keer, fysiek of virtueel  
  • Ontvang een gratis proefexamen bij meerdere opleidingen   
  • Kies voor een Microsoft-cursus bij Vijfhart en ontvang gratis het officiële Microsoft-examen* t.w.v. max. €155,-.

Lesmethode :

Klassikaal

Algemeen :

In deze cursus van Vijfhart maak je eerst kennis met de objectgeoriënteerde benadering, waarbij we Java gebruiken om de concepten concreet te maken. Daarna stap je over naar UML en leer je hoe je ontwerpen visualiseert met verschillende diagrammen. Alle UML-diagrammen komen aan bod, maar de nadruk ligt op de meest gebruikte in de praktijk: use-case-, activiteit-, klasse- en sequence-diagrammen. De cursus sluit af met een casus waarin je de diverse diagrammen samen toepast.

Je leert de belangrijkste OO-concepten begrijpen en toepassen: werken met klassen en instanties, attributen en methoden, encapsulation met public en private, associaties en constructors.…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Unified Modeling Language (UML), Databases, SysML, ChatGPT en BABOK.

Vijfhart, dat klopt voor jou!

  • Oefenomgeving tot 3 maanden na afronding beschikbaar   
  • Flexgarantie: wissel eenvoudig van virtueel naar fysiek, of andersom  
  • Kennisgarantie: volg jouw cursus gratis nog een keer, fysiek of virtueel  
  • Ontvang een gratis proefexamen bij meerdere opleidingen   
  • Kies voor een Microsoft-cursus bij Vijfhart en ontvang gratis het officiële Microsoft-examen* t.w.v. max. €155,-.

Lesmethode :

Klassikaal

Algemeen :

In deze cursus van Vijfhart maak je eerst kennis met de objectgeoriënteerde benadering, waarbij we Java gebruiken om de concepten concreet te maken. Daarna stap je over naar UML en leer je hoe je ontwerpen visualiseert met verschillende diagrammen. Alle UML-diagrammen komen aan bod, maar de nadruk ligt op de meest gebruikte in de praktijk: use-case-, activiteit-, klasse- en sequence-diagrammen. De cursus sluit af met een casus waarin je de diverse diagrammen samen toepast.

Je leert de belangrijkste OO-concepten begrijpen en toepassen: werken met klassen en instanties, attributen en methoden, encapsulation met public en private, associaties en constructors. Ook onderwerpen als overerving (specialisatie, generalisatie, superklasse en subklasse), visibility, overriding en overloading komen uitgebreid aan bod. Daarnaast verdiep je je in abstracte klassen, polymorfisme, interfaces, static variabelen en methoden, en de mogelijke problemen bij multiple inheritance. Ook ontdek je hoe je design patterns inzet en hoe een objectgeoriënteerd programma gebruik kan maken van databases.

De theorie vertaal je direct naar de praktijk met UML. Je leert wat een use-case model is, hoe actoren, stereotypen en flows werken en welk detailniveau een model moet hebben. Verder oefen je met activiteitdiagrammen, klassendiagrammen en toestandsdiagrammen, en leer je hoe je de betekenis van associaties correct weergeeft. Ook user interface-modellering krijgt een plek in het ontwerpproces. In de afsluitende casus breng je alles samen en oefen je met het toepassen van de verschillende diagrammen in een realistisch scenario.

Deze cursus gaat altijd door (startgarantie).

Doel :

Na afloop kun je object-georiënteerde principes concreet modelleren en visualiseren met UML-diagrammen in softwaredesign.

Doelgroep :

Deze cursus is voor iedereen die object georiënteerd willen ontwerpen en kennis willen maken met de diagrammen van UML.

Voorkennis :

Er is geen voorkennis nodig.

Onderwerpen :


- Denken in objecten
   - Object georiënteerd versus procedureel programmeren
   - Klassen en instanties
      - Attributen en gegevenstypen
      - Methoden
   - Het afschermen van interne structuur
      - Private en public
      - Getters en setters
   - De constructor
   - Associaties
- Overerving
   - Specialisatie en generalisatie
   - Zichbaarheid
   - Overriding
   - Overloading
- Polymorfisme en multiple inheritance
   - Abstracte klassen
   - Polymorfisme
   - Multiple inheritance
- Object oriëntatie in de praktijk
   - Correct toepassen van overerving
   - Compositie
   - Code delegeren
   - Toegang tot databases
   - Design Patterns
   - Referentie naar zichzelf: this
   - Klassevariabelen en -methoden
- Introductie UML en Use Cases
   - Introductie in UML
      - Hiërarchie van UML diagrammen
   - Use Case model
      - Wat is een Use Case model?
      - Inhoud van een Use Case
      - Stappenplan
      - Wat een Use Case niet is
      - Voorbeeld: Specificatie orderadministratie
      - Stereotypen
      - Flows
      - Actoren
      - Condities
      - Toepassingen van een Use Case model
- Processen
   - Activiteitdiagram
      - Voorbeeld proces: koffiezetten
      - Voorbeeld proces: bestelling verwerken
      - Volgordediagram
      - Een voorbeeld met een Data Access Object (DAO)
   - Communicatiediagram
   - Toepassen volgorde- en communicatiediagram
- Klassendiagrammen en toestandsdiagrammen
   - Klassendiagram
      - Betekenis van associaties
      - Multipliciteit
      - Afhankelijkheden
      - Objectendiagrammen
      - Complexe relaties
      - Constraints
      - Toepassingen van het klassendiagram
   - Toestandsdiagram
- Overige diagrammen
   - User interface modelleren
   - Overige diagrammen
      - Package diagram
      - Component diagram
      - Gebruiksdiagram
      - Interactie-overzicht diagram
      - Composite structure diagram
      - Timing diagram
   - Toepassingen van de diagrammen
   - Het ontwerpproces in praktijk

8
Gemiddeld cijfer voor Inleiding Object-Oriëntatie en UML
Gebaseerd op 1 ervaring
starstarstarstarstar_border
Joris Hehenkamp
8
Inleiding Object-Oriëntatie en UML

"De trainster vond ik top, vriendelijk en goede vakkennis. De verhouding leesstof/ opdrachten kon m.i. beter -- ik had liever meer (kleine) opdrachten gehad door het hoofdstuk heen, ipv maar een paar aan het eind." - 05-06-2016 16:34

"De trainster vond ik top, vriendelijk en goede vakkennis. De verhouding leesstof/ opdrachten kon m.i. beter -- ik had liever meer (kleine) o… alles lezen - 05-06-2016 16:34

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.