Curs Design Patterns in Java (GoF)

Cursul nostru se adreseaza programatorilor si acopera aria de design patterns - care sunt solutii practice la provocarile de software design.
Cod: DEV-001_JVA
Durata: 24 ore

Descriere

Cursul nostru se adreseaza programatorilor si acopera aria de design patterns - care sunt solutii practice la provocarile de software design. Aceste modele includ solutii de design reutilizabile si interactiunea intre obiecte. Intelegerea acestora ajuta participantii sa implementeze solutii cu un nivel de eficienta mai mare, care asigura un grad ridicat de calitate a codului intr-o perioada mai scurta de timp.

In cadrul cursului vom aborda cele 23 de modele de baza in software design iar participantii vor avea ocazia sa se familiarizeze cu acestea prin exercitii si studii de caz.Unele dintre cele mai cunoscute si importante sunt Factory Method, Adapter, Composite, Decorator, Observer, Strategy sau Template Method. In timpul cursului participantii vor avea oportunitatea de a practica aceste patterns cu ajutorul studiilor de caz si exercitiilor.

Intelegerea si aplicarea acestor patterns ii ajuta pe programatori sa imbunatateasca calitatea solutiilor care au fost standardizate, sa reduca timpul necesar pentru dezvoltarea si sa isi faca codul mai usor de inteles si mai mentenabil.

Subiecte curs

Modul 1
  • Introducere
  • OOP, UML, LePUS3
  • Principii ale object-oriented design
  • GoF Patterns Catalogue
Modul 2
  • Factory Method
  • Abstract Factory
  • Adapter
  • Composite
  • Decorator
  • Observer
  • Strategy
Modul 3
  • Template method
  • Bridge
  • Chain of Responsibility
  • Prototype
  • Façade
  • Mediator
  • Flyweight
Modul 4
  • Command
  • Proxy
  • Interpreter
  • Iterator
  • State
  • Memento
  • Visitor
  • Singleton

Obiective

  • Design patterns si principiile lor de utilizare
  • Descrierea problemelor si avantajelor proiectarii bazate pe reutilizarea codului
  • Utilizarea terminologiei in discutii, proiectare si dezvoltare
  • Dezvoltarea unei aplicatii bazate pe modele
  • Intelegerea si folosirea modelelor in aplicatii

Public tinta

  • Developers
  • Technical Leads
  • Programatori

Cerinte curs

  • Cunoasterea principiilor de object oriented programming
  • Experienta de lucru de cel putin un an in object oriented programming
  • Cunostinte de Java, UML

Trainer in Online
Vladimir Sonkin Java and Web Technologies Expert
Vladimir are peste 12 ani de experienta in Java Enterprise development si lucreaza in cadrul Luxoft din 2006. In acest moment este Senior Developer pentru unul dintre cele mai mari proiecte bancare din portofoliul companiei.

In toata aceasta perioada a fost implicat in mai multe proiecte de amploare de software development pentru industrii precum banking, agricultura sau e-commerce. Astfel Vladimir a avut ocazia sa lucreze cu o varietate de tehnologii precum Java sau JavaScript, folosite in dezvoltarea de aplicatii Web complexe sau interfete Web cu un timp de raspuns scazut.

Este interesat de dezvoltarea de interfete si tehnologii Web care sunt scalabile si ergonomice, avand drept scop cresterea productivitatii programatorilor. Din 2004 Vladimir a dezvoltat traininguri pe subiecte precum Java, Java Enterprise, SQL Server DBMS, AngularJS si Angular2.
Alege oras Online Pret
Cursul este programat in: Online
19.12.2022 - 23.12.2022
Interval orar: 10:00-15:00
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Vladimir Sonkin
Java and Web Technologies Expert
2 256 RON
19.12.2022 - 23.12.2022
Interval orar: 10:00-15:00
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Vladimir Sonkin
Java and Web Technologies Expert
2 256 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.
19.12.2022 - 23.12.2022
Interval orar: 10:00-15:00
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Vladimir Sonkin
Java and Web Technologies Expert
2 256 RON
19.12.2022 - 23.12.2022
Interval orar: 10:00-15:00
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Vladimir Sonkin
Java and Web Technologies Expert
2 256 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 2233 RON
Bucuresti 2233 RON
Cracovia 2233 RON
Wroclaw 2233 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!

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