'Y'

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

Trainer in Online
Alexander Breyman Expert in Software Development and Architecture, Oracle
Alexander este trainer si profesor pe zona de IT. Inca din 1991 a fost implicat in dezvoltarea de sisteme software – unde a inceput ca simplu programator si a ajuns manager de proiect. Are o experienta bogata pe zona de facilitare atat ca trainer cat si ca profesor pe subiecte legate de data management, information systems design si software development.

Momentan este profesor asistent in departamentul de Software Engineering al Facultatii de Informatica unde dezvolta atat programe de training cat si planul de lectii, seminarii si laboratoare. Din 2014 Alexander este unul dintre colaboratorii nostri cheie, in special pe zona de Design si Arhitectura a Oracle Software si DBMS. Este responsabil de facilitare, dezvoltare de programe de training si construirea strategiei de continut si dezvoltare de cursuri noi.

Alexander este membru al IEEE si ACM.
Alege oras Online Pret
Cursul este programat in: Online
1.09.2021 - 8.09.2021
Interval orar: 09:00-13:00
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Alexander Breyman
Expert in Software Development and Architecture, Oracle
-10% 1 992 RON
1 793 RON
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.
1.09.2021 - 8.09.2021
Interval orar: 09:00-13:00
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Alexander Breyman
Expert in Software Development and Architecture, Oracle
-10% 1 992 RON
1 793 RON
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 1971 RON
Bucuresti 1971 RON
Cracovia 1971 RON
Wroclaw 1971 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. Pentru persoane fizice pretul este cel afisat. Pentru persoane juridice se adauga TVA.

Inscrie-te!

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