4-daagse praktische training over het toepassen van design patterns
Code: T-ANO407
Veelvoorkomende ontwerpproblemen kunnen worden opgelost door design patterns (generiek opgezette softwarestructuren) te gebruiken, waarin de verschillende klassen en objecten worden weergegeven. Het gebruik van design patterns versnelt het maken van softwareapplicaties, omdat beschikbare oplossingen direct kunnen worden hergebruikt. Door design patterns kan de kwaliteit van software worden verbeterd, omdat ontwerpen worden gebruikt die zich in de praktijk al hebben bewezen.
Doelgroep
Deze praktijkgerichte training is zeer geschikt voor ervaren ontwikkelaars en software-architecten met kennis van objectgeoriënteerde principes (zoal inheritance en polymorphism) en analyse.
Voorkennis
U heeft ruime ervaring (minimaal 3 jaar) met objectgeoriënteerde softwareontwikkeling en kennis van een objectgeoriënteerde programmeertaal als C++, C#, Delphi of Java. Kennis van UML is vereist. Neem contact met onze opleidingsadviseurs om uw voorkennis te bespreken.
Doel en opzet van de training
Het programma van deze training is zeer gedegen en effectief van opzet. In 4 dagen leert u in op de praktijkgerichte modules hoe u patterns kunt toepassen bij het architectonisch en gedetailleerd ontwerp van softwaresystemen. Ook komt aan bod hoe u daarbij functionele en niet-functionele eisen kunt realiseren.
De zeer ervaren software-developmenttrainer van Twice zal ook aandacht besteden aan de relevantie van patterns met betrekking tot architectuur. U leert welke patterns er zijn, voor welke designproblemen deze geschikt zijn en uit welke typische classes, relaties, verantwoordelijkheden en samenwerkingsverbanden een oplossing met een bepaald pattern kan bestaan. Ook leert u wat de consequenties zijn van het toepassen van de patterns, wat de mogelijke voor- en nadelen qua tijd en ruimte zijn bij het gebruik ervan en wat de overwegingen zijn om al dan niet voor een bepaald pattern te kiezen. Een groot aantal bekende patterns passeert in de loop van de training de revue.
De concepten worden behandeld aan de hand van praktische theorie. Daarnaast wordt met demo's en code in C++, C# en Java het gebruik van patterns getoond. Verder worden er veel oefeningen gemaakt waarin designproblemen moeten worden opgelost door design patterns toe te passen.
Online leeromgeving
Twice gebruikt het meest actuele studiemateriaal. Daarnaast beschikt u over een moderne online leeromgeving, e-Connect. Deze omgeving bevat alle informatie die u voor de opleiding nodig heeft en aanvullende informatie.
Voorafgaande training
Design Patterns Overview
Vervolgtraining
Architectural Design Patterns
Duur
4 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.
Studieprogramma
De training bestaat uit de volgende onderwerpen:
Dag 1
- What is a design pattern?
- Architectural relevance of design patterns
- Reuse through design patterns
- Classification of patterns
- Creational patterns
- Structural patterns
- Behavioral patterns
- Describing design patterns
- Sample design patterns
- Solving problems with design patterns
Dag 2
- Abstract factory pattern
- Product families
- Proxy
- Catalog of design patterns
- Structure of patterns
- Using design patterns
- Adapter
- Bridge
- Observer
- Singleton
- Facade
Dag 3
- Chain of responsibility
- Listener
- Prototype
- Iterators
- Strategy
Dag 4
- Architectural patterns versus design patterns
- Patterns for real-time software
- Layers
- MVC
- Broker
Certificaat
Na afloop van deze training ontvangt u het officiële certificaat 'Design Patterns' van Twice.
Kosten
Inschrijfgeld: € 25,-
Trainingskosten: € 1.860,-
Studiemateriaal: € 100,-
Certificaatkosten: € 25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting
Locatie- en arrangementen
Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.
Btw
Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.
Code: T-ANO407