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
Vijfhart IT-Opleidingen biedt dit product standaard aan in de volgende regio's: Alphen aan den Rijn, Amersfoort, Gouda, Hilversum, Utrecht, Veenendaal
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.…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
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
"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.
