Cursuri de pregatire Design Patterns
Schița de curs
Introduceri
- Modele și arhitecturi pe niveluri
- Descrierea modelului
- Modele de design și design
- Găsirea și selectarea modelelor de design
- Implementarea modelului de proiectare
Modele binecunoscute
Crearea obiectelor
- Fabrică
- Constructor
- Metoda fabricii
- Prototip
- Singleton
Modele structurale
- Adaptor
- Pod
- Compozit
- Decorator
- Faţadă
- Greutatea muștei
- Proxy
Tipare comportamentale
- Lanțul de responsabilitate
- Comanda
- Interpret
- Iterator
- Mediator
- Memento
- Observator
- Stat
- Strategie
- Metoda șablonului
- Vizitator
- Observator
Crearea de modele
- A modela sau nu a modela
- Descriere formală a modelului
- Organizarea catalogului de modele
- Scop particular și scop abstract
- Publicarea tiparelor dvs. într-o comunitate de modele
Cerințe
Cunoștințe bune de UML și orice limbaj orientat pe obiecte, cum ar fi C++, C#, Java, VB.NET, PHP 5.3 sau superior etc...
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Design Patterns - Rezervare
Cursuri de pregatire Design Patterns - Solicita Oferta
Design Patterns - Cerere de consultanta
Mărturii (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
Curs - Design Patterns
Broad overview of techniques
Kay Jan Wong - DBS Bank Ltd
Curs - Design Patterns
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Curs - Design Patterns
Upcoming Courses
Cursuri înrudite
Insurtech: A Practical Introduction for Managers
14 oreInsurtech (aka Digital Insurance) se referă la convergența asigurărilor + noilor tehnologii. În domeniul Insurtech „asigurătorii digitali” aplică inovații tehnologice în modelele lor de afaceri și de operare pentru a reduce costurile, a îmbunătăți experiența clienților și a spori agilitatea operațiunilor lor.
În cadrul acestei instruiri conduse de instructori, participanții vor înțelege tehnologiile, metodele și mentalitatea necesare pentru a produce o transformare digitală în organizațiile lor și în industrie în general. Pregătirea se adresează managerilor care trebuie să obțină o înțelegere a imaginii, să descompună hype-ul și jargonul și să facă primii pași în stabilirea unei strategii Insurtech .
Până la sfârșitul acestui antrenament, participanții vor putea:
- Discutați Insurtech și toate componentele sale componente în mod inteligent și sistematic
- Identificați și demitificați rolul fiecărei tehnologii cheie în Insurtech .
- Elaborarea unei strategii generale pentru implementarea Insurtech în cadrul organizației lor
Public
- Asiguratorii
- Tehnologi din industria asigurărilor
- Părțile interesate în asigurare
- Consultanți și analiști de afaceri
Formatul cursului
- Partea de prelegere, discuții parțiale, exerciții și activități de grup de studiu de caz
Fintech: A Practical Introduction for Managers
14 oreÎn cadrul acestui curs de instruire live, condus de un instructor în România, participanții vor dobândi o înțelegere a tehnologiilor, metodelor și mentalității necesare pentru a implementa o strategie Fintech.
Această formare se adresează managerilor care au nevoie să obțină o imagine de ansamblu a Fintech, să elimine jargonul și să facă primii pași concreți către adoptarea noilor tehnologii aplicabile afacerilor și serviciilor financiare.
La finalul acestui curs, participanții vor fi capabili să
- Prezintă strategii viabile Fintech pentru organizația lor. .
- Înțelege și explică rolul și funcționalitatea tehnologiilor cheie. .
- Să elaboreze un plan de acțiune pentru introducerea noilor tehnologii în mod pas cu pas. .
Matlab for Prescriptive Analytics
14 oreAnalitica prescriptivă este o ramură a analiticii de afaceri, împreună cu analitice descriptive și predictive. Utilizează modele predictive pentru a sugera acțiuni pentru a obține rezultate optime, bazându-se pe optimizare și pe tehnici bazate pe reguli ca bază pentru luarea deciziilor.
În cadrul acestei instruiri, instruite în direct, participanții vor învăța cum să folosească Matlab pentru a efectua analize prescriptive pe un set de date de eșantion.
Până la sfârșitul acestui antrenament, participanții vor putea:
- Înțelegeți conceptele și cadrele cheie utilizate în analiza prescriptivă
- Utilizați MATLAB și casetele sale de instrumente pentru a achiziționa, curăța și explora date
- Utilizați tehnici bazate pe reguli, inclusiv motoare inferențe, scoruri și arbori de decizie pentru a lua decizii bazate pe diferite scenarii de afaceri
- Folosiți simularea Monte Carlo pentru a analiza incertitudinile și pentru a vă asigura o luare a deciziilor solide
- Implementați modele predictive și prescriptive în sistemele de întreprindere
Public
- Analiști de Business
- Planificatori de operațiuni
- Managerii funcționali
- Membrii echipei BI ( Business Intelligence )
Formatul cursului
- Partea de prelegere, o discuție parțială, exerciții și practici practice
Software Engineering, Requirements Engineering and Testing
63 oreAcest curs demonstrează prin practica practică fundamentele și aplicațiile ingineriei software, cerințele de inginerie și testare.
Model Based Development for Embedded Systems
21 oreRequirements Analysis
21 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează persoanelor care doresc să înțeleagă analiza cerințelor și să efectueze analiza cerințelor în mod eficient și precis folosind tehnici de analiză pentru proiectele lor.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- identificați diferite tipuri de cerințe. .
- înțelegeți conceptele generale și activitățile din cadrul analizei cerințelor. .
- să fie familiarizat cu metodologia de analiză a cerințelor. .
- utilizați diferite tehnici de analiză a cerințelor în avantajul lor. .
- structurați cerințele pentru a comunica eficient cu arhitecții și dezvoltatorii prin intermediul unui proces iterativ de colectare a cerințelor. .
OCUP2 UML Certification - UML 2 Foundation Exam Preparation
21 oreOCUP2 Dezvoltator de conținut
NobleProg are statutul oficial de OMG OCUP 2 Content Developer, ceea ce înseamnă că schițele noastre de curs și materialele de instruire au fost dezvoltate de aceiași experți care au pregătit întrebările pentru examenele OCUP 2.
Audiență
Dezvoltatori, programatori, analiști de afaceri, manageri de proiect, arhitecți software, testeri, persoane responsabile cu documentația sau orice persoană implicată în procesul de dezvoltare software.
Obiective
Vă pregătește să lucrați cu cele mai des întâlnite elemente UML.
Vă învață cum să creați modele UML simple
Vă pregătește să fiți membru al unei echipe de dezvoltare UML.
OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
14 orePublicul:
Dezvoltatorii, programatorii, analiștii de afaceri, managerii de proiect, arhitecții de software, testerii, persoanele responsabile cu documentația sau oricine este implicat în procesul de dezvoltare de software.
Obiective:
Vă pregătește să lucrați cu o gamă largă de elemente UML.
Vă învață cum să creați modele UML complexe
Vă pregătește să deveniți un membru senior calificat al unei echipe de dezvoltare UML.
OCUP2 UML Certification - UML2 Advanced Exam Preparation
14 orePublicul: Dezvoltatorii, programatorii, analiștii de afaceri, managerii de proiect, arhitecții de software, testerii, persoanele responsabile cu documentația sau oricine este implicat în procesul de dezvoltare de software. Obiective: Vă pregătește să lucrați cu o gamă largă de elemente UML Vă învață cum să creați modele UML complexe UML Vă permite să vă calificați pentru a fi un membru senior al unei echipe de dezvoltare UML.
Business Process Analysis with UML and BPMN
14 oreCurs de audiență:
Managerii care doresc să înțeleagă diagramele BPMN, consultanții de afaceri, analiștii în afaceri, inginerii proceselor de afaceri, analiștii de sistem și oricine este implicat în analizarea și planificarea proceselor de afaceri utilizând o notație standardizată de modelare unificată.
Obiectivele cursului:
- Creați diagrame de proces de înaltă calitate
- Model în procesul de notare BPMN
- Captură ca-este informații de proces
- Implementați procese optimizate de procesare pentru procesele intensive
- Simplificați definițiile complexe ale proceselor și le rupeți în bucăți mai ușor de gestionat
UML for the IT Business Analyst
21 oreUnul dintre cele mai rapide crescânde roluri din industria IT este analizatorul de Business IT. Analiștii în Business se găsesc în aproape organizații și sunt membri importanți ai oricărei echipe IT, fie în sectorul privat, fie în cel public.
Acest curs oferă un ghid clar și pas cu pas în ceea ce privește modul în Business Analistul de Business poate îndeplini rolul folosind tehnologia orientată spre obiect de ultimă oră.
Introduction to Enterprise Architect
7 oreAcest curs de formare Introducere în Enterprise Architect este conceput pentru toate persoanele care doresc să utilizeze un instrument de modelare UML de la Sparx Systems Enterprise Architect pentru activitățile lor de modelare, dar nu sunt familiarizați cu funcțiile, funcțiile și utilizarea Enterprise Architect.
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
21 orePractical aspects of UML
21 oreCursul extinde cunoștințele posedate de UML. În timpul pregătirii, ne concentrăm pe utilizarea practică a limbajului analizei orientate spre obiect.
Data Modelling with UML
14 oreAcest curs a fost creat pentru experți în materie de materie, care trebuie să își modeleze datele cu UML .
Acesta acoperă tehnicile de modelare coerente fără a intra în detalii de implementare.