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 Breyman is a Luxoft Professional Training Center Expert in Databases involved in developing and delivering trainings in data management. He has a Ph.D. in Computer Science and is an Associate Professor in the Software Engineering Department of the Computer Science Faculty at the Higher School of Economics. <br /> <br /> He has more than 20 years of experience in software architecture design, development and implementation. Alexander has also been teaching data management, information systems design and software development for more than 19 years and as a result is capable of communicating information in a clear and interesting form allowing participants to develop their knowledge and skills quickly and efficiently.
Cursul este programat in: Online
20.01.2021 - 29.01.2021
Interval orar: 09:30-13:30
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.
20.01.2021 - 29.01.2021
Interval orar: 09:30-13:30
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.
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.

Alte cursuri care te-ar putea interesa:

Inscrie-te!

Alege datele
Prenume*
Nume*
Companie
Adresa email*
Telefon
Observatii
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Iti multumim.
Inregistrarea ta a fost trimisa.