Design Patterns Training Cursus
Er zijn tal van beproefde patronen beschikbaar voor iedereen. Soms is het een kwestie van het veranderen van de namen en het implementeren van het patroon in een specifieke technologie. Het kan honderden uren besparen, die anders aan ontwerp en testen zouden worden besteed. Training Go als Deze cursus heeft twee doelen: ten eerste, het laat je alom bekende patronen hergebruiken, tweede, staat het u te creëren en hergebruik patronen die specifiek zijn voor uw organisatie. Het helpt u om te schatten hoe patronen kosten kunnen verlagen, het ontwerpproces kunnen systematiseren en een codekader kunnen genereren op basis van uw patronen. Publiek Softwareontwerpers, bedrijfsanalisten, projectmanagers, programmeurs en ontwikkelaars evenals operationele managers en softwareafdelingsmanagers. Cursusstijl De cursus richt zich op use cases en hun relatie met een specifiek patroon. De meeste voorbeelden worden uitgelegd in UML en in eenvoudige Java voorbeelden (de taal kan veranderen als de cursus als een gesloten cursus wordt geboekt). Het leidt u door de bronnen van de patronen en laat u zien hoe u patronen kunt catalogiseren en beschrijven die in uw organisatie kunnen worden hergebruikt.
Cursusaanbod
Introducties
- Patronen en gelaagde architecturen
- Patroonbeschrijving
- Ontwerppatronen en ontwerp
- Ontwerppatronen zoeken en selecteren
- Implementatie van ontwerppatronen
Bekende patronen
Objectcreatie
- Fabriek
- Bouwer
- Fabrieksmethode
- Prototype
- Singleton
Structurele patronen
- Adapter
- Brug
- Composiet
- Decorateur
- Facade
- Vlieggewicht
- Volmacht
Gedragspatronen
- Keten van verantwoordelijkheid
- Commando
- Tolk
- Iterator
- Bemiddelaar
- Aandenken
- Waarnemer
- Staat
- Strategie
- Sjabloonmethode
- Bezoeker
- Waarnemer
Patronen creëren
- Patroon of niet patroon
- Formele patroonbeschrijving
- Het organiseren van de patronencatalogus
- Specifiek doel en geabstraheerd doel
- Publiceer uw patronen in een patroongemeenschap
Vereisten
Goede kennis van UML en elke objectgeoriënteerde taal zoals C++, C#, Java, VB.NET, PHP 5.3 of hoger enz...
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
opleidingen@nobleprog.com of +31 208 080 666
Design Patterns Training Cursus - Enquiry
Design Patterns - Consultancyaanvraag
Consultancyaanvraag
Reviews (3)
The trainer highlighted the really important concepts in software architecture with quizzes. The high-level perspective on effective implementation of software development cycle starting from requirements elicitation to unit testing is very refreshing to data scientist without much experience in software development.
Kok Cheong Cheng - DBS Bank
Cursus - Design Patterns
Broad overview of techniques
Kay Jan Wong - DBS Bank Ltd
Cursus - Design Patterns
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Cursus - Design Patterns
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Practical aspects of UML
21 UrenDe cursus verbreidt de beschikbare kennis van UML. Tijdens de training richten we ons op het praktische gebruik van de taal van de UML object-gerichte analyse.
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
21 UrenBedrijfsanalyse is het proces van het onderzoeken, begrijpen en definiëren van zakelijke behoeften om oplossingen te ontwikkelen die aan die behoeften voldoen. Jest Een sleutelelement in het proces van het managen van veranderingen in de organisatie en het ontwerpen van nieuwe bedrijfsoplossingen. Bedrijfsanalyse is bedoeld om ervoor te zorgen dat technologische, proces- of organisatorische oplossingen voldoen aan de bedrijfsdoelen en -behoeften. Jest Een sleutelelement in het waarborgen van de effectiviteit van projecten en veranderingen in de organisatie, door ervoor te zorgen dat de geïmplementeerde oplossingen nauwkeurig en haalbaar zijn en volledig voldoen aan de zakelijke vereisten.
Business Process Analysis with UML and BPMN
14 UrenCursus Publiek:
Managers die BPMN diagrammen willen begrijpen, Business Consultants, Business Analisten, Business Procesingenieurs, Systeemanalisten en iedereen die betrokken is bij het analyseren en plannen van Business Processen met behulp van gestandaardiseerde, uniforme modelleringsnotatie.
Cursus Goals:
- Produceer procesdiagrammen van hoge kwaliteit
- Model in de BPMN procesnotatie
- Leg procesinformatie vast zoals deze is
- Implementeer geoptimaliseerde processtromen voor mensintensieve processen
- Vereenvoudig complexe procesdefinities en breek ze op in beter beheersbare stukken
Business Process Modeling using BPMN and UML
14 UrenDoelstelling:
Deze training is bedoeld om business analisten te helpen hun bedrijfsprocessen efficiënt te modelleren met behulp van BPMN en resources die door hun activiteiten worden beheerd. De training wordt gegeven door een agile enterprise framework en business analisten leren tijdens deze cursus hoe ze de juiste BPMN-notaties en business extensions van UML kunnen gebruiken om te voldoen aan hun "business requirements" en onderliggende ontwerpactiviteiten op coherente wijze te sturen.
Insurtech: A Practical Introduction for Managers
14 UrenInsurtech (ook bekend als Digital Insurance) verwijst naar de convergentie van verzekeringen + nieuwe technologieën. Op het gebied van Insurtech passen "digitale verzekeraars" technologische innovaties toe op hun bedrijfs- en bedrijfsmodellen om de kosten te verlagen, de klantervaring te verbeteren en de wendbaarheid van hun activiteiten te vergroten.
In deze door een instructeur geleide training krijgen deelnemers inzicht in de technologieën, methoden en mentaliteit die nodig zijn om een digitale transformatie binnen hun organisaties en in de industrie in het algemeen tot stand te brengen. De training is bedoeld voor managers die inzicht moeten krijgen in het grote geheel, de hype en het jargon moeten doorbreken en de eerste stappen moeten zetten in het opstellen van een Insurtech strategie.
Aan het einde van deze training zijn de deelnemers in staat om:
- Bespreek Insurtech en al zijn onderdelen op een intelligente en systematische manier
- Identificeer en demystificeer de rol van elke sleuteltechnologie binnen Insurtech.
- Opstellen van een algemene strategie voor de implementatie van Insurtech binnen hun organisatie
Audiëntie
- Verzekeraars
- Technologen binnen de verzekeringsbranche
- Belanghebbenden in de verzekeringssector
- Consultants en bedrijfsanalisten
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en groepsactiviteiten voor casestudy's
Fintech: A Practical Introduction for Managers
14 UrenIn deze door een instructeur geleide, live training in Nederland, krijgen deelnemers inzicht in de technologieën, methoden en mentaliteit die nodig zijn om een Fintech strategie te implementeren.
Deze training is bedoeld voor managers die een "big picture" begrip van Fintech moeten krijgen, de hype en het jargon moeten doorbreken en tastbare eerste stappen moeten zetten in de richting van de adoptie van nieuwe technologieën die van toepassing zijn op financiële bedrijven en diensten.
Aan het einde van deze training zijn de deelnemers in staat om:
- Presenteer levensvatbare Fintech strategieën voor hun organisatie.
- Begrijp en verklaar de rol en functionaliteit van belangrijke technologieën.
- Stel een actieplan op om nieuwe technologieën stap voor stap te introduceren.
IREB Certified Professional for Requirements Engineering - RE@Agile Primer
14 UrenDeze cursus op basisniveau richt zich op de behoeften van mensen die betrokken zijn bij het onderwerp Requirements Engineering en Agile. Dit omvat mensen in rollen zoals project- of IT-management, domeinexperts, systeemanalisten en softwareontwikkelaars, Scrum Masters, Product Owners en personen die deel uitmaken van Agile organisaties.
RE@Agile is zowel geïnspireerd door IREB's kijk op Agile waarden als door een Agile kijk op Requirements Engineering waarden. De inhoud omvat classificatie en beoordeling van Requirements Engineering werkproducten en technieken in het kader van Agile, van Agile werkproducten en technieken in het kader van Requirements Engineering, en van essentiële proceselementen in Agile productontwikkeling. RE@Agile wijst op de motivatie om Agile te gebruiken in een ontwikkelproces.
Een belangrijk gebied is de synergie tussen Requirements Engineering en Agile: Agile Uitgangspunten omtrent Requirements Engineering en Agile mindset in relatie tot de kernwaarden Requirements Engineering.
Het onderzoek
Deze cursus vormt de basis voor het RE@Agile Primer-examen. Er zijn twee verschillende onderzoeken beschikbaar:
- Geproctord meerkeuze-examen met officieel RE@Agile Primer-certificaat, vergelijkbaar met de meerkeuze-examens CPRE Foundation Level en Advanced Level, maar duurt 40 minuten. Online multiple-choice self-assessment met bevestiging van deelname.
IREB Certified Professional for Requirements Engineering - Advanced Level RE@Agile
21 UrenDeze Advanced Level Module RE@Agile is bedoeld voor Requirements Engineers en agile professionals. Het richt zich op het begrijpen en toepassen van praktijken en technieken uit de Requirements Engineering discipline in agile ontwikkelingsprocessen, evenals het begrijpen en toepassen van concepten, technieken en essentiële proceselementen van agile benaderingen in Requirements Engineering processen.
Het onderzoek
Deze cursus is bedoeld ter voorbereiding op de Advanced Level certificeringsexamens van de:
- RE@Agile - Practitioner (certificaat bestaat uit een meerkeuze-examen) RE@Agile - Specialist (certificaat bestaat uit een schriftelijke opdracht)
IREB Certified Professional for Requirements Engineering - Advanced Level Requirements (Elicitation)
21 UrenDeze 3-daagse cursus wordt gegeven onder leiding van een live instructeur, online (op afstand) of op locatie (klaslokaal).
Deze cursus biedt methoden en good practices van Requirements Engineering die in elke organisatie kunnen worden geïntroduceerd, ongeacht het bedrijfsdomein, met een focus op het opwekken (of extraheren van vereisten) en hun consolidatie (onderhandelen en integreren).
De inhoud van de cursus is ook een voorbereiding op het certificeringsniveau Advanced.
Voor wie is deze cursus?
Professionals met loopbaanprofielen zoals Requirements Engineering, bedrijfsanalyse, bedrijfskunde en organisatieontwerp, die hun kennis en vaardigheden op het gebied van het opstellen van eisen willen uitbreiden.
Inspectie:
Indien van toepassing worden extra examenkosten in rekening gebracht.
Het examen “IREB Certified Professional for Requirements Engineering – Advanced Level (Elicitation)” bestaat uit:
CPRE gevorderd niveau (modellering) – beoefenaar
- Het examen voor het behalen van het certificaat Requirements Elicitation - Practitioner - bestaat uit een meerkeuze-examen.
CPRE gevorderd niveau (modellering) – Specialist
- Het examen voor het behalen van het certificaat Vereisten Elicitatie - Specialist - bestaat uit een schriftelijke opdracht.
IREB Certified Professional for Requirements Engineering - Advanced Level Requirements (Management)
21 UrenDeze 3-daagse cursus wordt gegeven onder leiding van een live instructeur, online (op afstand) of op locatie (klaslokaal).
Voor wie is deze cursus:
De cursus Advanced Requirements Management is bedoeld voor professionals op het gebied van requirements engineering, business analyse, business engineering, organisatieontwerp etc. die hun kennis en vaardigheden op het gebied van requirements management willen verdiepen.
Inspectie:
Indien van toepassing worden extra examenkosten in rekening gebracht.
Het examen “IREB Certified Professional for Requirements Engineering – Advanced Level (Management)” bestaat uit:
CPRE gevorderd niveau (Management) – Beoefenaar
- Het examen voor het behalen van het certificaat Eisen Management - Practitioner - bestaat uit een meerkeuze-examen.
CPRE gevorderd niveau (Management) – Specialist
- Het examen voor het behalen van het certificaat Eisen Management - Specialist - bestaat uit een schriftelijke opdracht.
IREB Certified Professional for Requirements Engineering - Advanced Level (Modeling)
21 UrenDeze driedaagse cursus wordt live gegeven onder leiding van een instructeur, online (op afstand) of op locatie (klaslokaal).
Door middel van praktische oefeningen zal deze training u meer vertrouwd maken met het efficiënt modelleren van informatiestructuren, functies, gedragingen en scenario's.
Na afronding van de training kunt u het examen afleggen om u te kwalificeren als “IREB® Certified Professional for Requirements Engineering – Advanced Level, Requirements Modeling”.
Voor wie is deze cursus bedoeld?
Eisenmanagers, businessanalisten, systeem- en softwareanalisten (system engineers) en projectmanagers.
Inspectie:
Indien van toepassing worden extra examenkosten in rekening gebracht.
Het examen “IREB Certified Professional for Requirements Engineering – Advanced Level (Modeling)” bestaat uit:
CPRE Geavanceerd niveau (modellering) – Practitioner
- Het examen voor het behalen van het certificaat Vereisten Modelleren – Practitioner – bestaat uit
van een meerkeuze-examen.
CPRE Geavanceerd niveau (modellering) – Specialist
- Het examen voor het behalen van het certificaat Vereisten Modelleren – Specialist – bestaat uit
een schriftelijke opdracht.
IREB Certified Professional for Requirements Engineering - Foundation Level
21 UrenIntroductie en overzicht van Requirements Engineering
Model Based Development for Embedded Systems
21 UrenModel Based Development (MBD) is een softwareontwikkelingsmethodologie die een snellere, kosteneffectievere ontwikkeling van dynamische systemen zoals besturingssystemen, signaalverwerking en communicatiesystemen mogelijk maakt. Het vertrouwt op grafische modellering in plaats van de traditionele op tekst gebaseerde programmering.
In deze door een instructeur geleide, live training leren deelnemers hoe ze MBD-methodologieën kunnen toepassen om de ontwikkelingskosten te verlagen en de time-to-market van hun embedded softwareproducten te versnellen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Selecteer en gebruik de juiste tools voor het implementeren van MBD.
- Gebruik MBD om snelle ontwikkeling uit te voeren in de vroege stadia van hun embedded softwareproject.
- Verkort de release van hun embedded software op de markt.
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Requirements Analysis
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op personen die behoefteanalyse willen begrijpen en behoefteanalyse efficiënt en nauwkeurig willen uitvoeren met behulp van analysetechnieken voor hun projecten.
Aan het einde van deze training kunnen deelnemers:
- verschillende soorten eisen identificeren.
- de algemene concepten van en de activiteiten binnen de analyse van vereisten begrijpen.
- bekend zijn met de methodologie voor eisenanalyse.
- verschillende vereistenanalysetechnieken in hun voordeel gebruiken.
- structureer vereisten om efficiënt te communiceren met architecten en ontwikkelaars via een iteratief proces voor het verzamelen van vereisten.
Software Engineering, Requirements Engineering and Testing
63 UrenDeze cursus demonstreert door middel van hands-on de basisbeginselen en toepassingen van software engineering, requirements engineering en testen.