Curs Patterns of Enterprise Application Architecture

Acest training prezinta cele mai bune practici de design rezultate in urma analizei a sute de proiecte de design de aplicatii. Cursul cuprinde descrieri detaliate a strategiilor de design si a elementelor de baza in designul de aplicatii. Sunt analizate exemple de cod sursa in Java si C #.
Cod: ARC-004
Durata: 24 ore

Descriere

Acest training prezinta cele mai bune practici rezultate in urma analizei a sute de proiecte de design de aplicatii software. Cursul cuprinde descrieri detaliate a strategiilor de design si a elementelor de baza in designul de aplicatii. Sunt analizate exemple de cod sursa in Java si C #.

Subiecte curs

Introducere
  • Introducere in Design Patterns
  • Catalog Design Patterns
  • Obiectivele cursului
Domain Logic Patterns
  • Paradigma Domain Driven Design
  • Organization of Domain Logic
  • Layers
Modele Data Access Architecture
  • Catalog Data Access Patterns
  • Catalogul Microsoft
  • PoEAA Patterns (Patterns of Enterprise Application Architecture)
  • Data Access Patterns
  • Patterns of Object-Relational Mapping
  • Behavioural Patterns
  • Structural Patterns
  • Metadata Patterns
Web View
  • Model-View-Controller
  • Controller Patterns
  • Page Controller
  • Front Controller
  • Application Controller
  • View Organization Patterns
  • Template View
  • Transform View
  • Two Step View
Complex Patterns
  • Distributed Systems Patterns
  • Remote Facade
  • Data Transfer Object
  • Patterns of Competitive Data Access
  • Optimistic Offline Lock
  • Pessimistic Offline Lock
  • Coarse-Grained Lock
  • Implicit Lock
  • Session State Patterns
  • Client Session State
  • Server Session State
  • Database Session State
Basic Patterns
  • Gateway
  • Mapper
  • Layer Supertype
  • Separated Interface
  • Registry
  • Value Object
  • Money
  • Special Case
  • Plugin
  • Service Stub
  • Record Set
Concluzii

Obiective

  • Cum impartim aplicatiile in etape
  • Identificarea abordarile de baza in design
  • Cunoasterea in detaliu a mecanismului object-relational mapping
  • Organizarea prezentarii de date in Web cu ajutorul sistemului MCV (Model-View-Controller)
  • Intelegerea principiului de procesare paralela a sarcinilor implicate in mai multe tranzactii de sistem
  • Proiectarea interfetei de acces distribuit la obiecte

Public tinta

  • Developers
  • Senior developers
  • Junior Architects

Cerinte curs

  • Cunoasterea principiilor de programare orientata spre obiect
  • Cel putin un an de experienta de lucru in limbajele orientate spre obiect
  • Cunoasterea UML
  • Cunostinte de baza de limba engleza

Alege oras Online Pret
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Online 2375 RON
Bucuresti 2375 RON
Cracovia 2375 RON
Wroclaw 2375 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. La preturile afisate se adauga TVA.

Inscrie-te!

Prenume*
Nume*
Companie
Adresa email*
Alege oras
Telefon
Observatii
Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.