'Y'

Curs Arhitectura Software - Concepte Cheie

Cursul ofera participantilor o introducere in conceptele de baza ale arhitecturii software (identificarea cerintelor esentiale, design, documentare si analiza) pe care arhitectul software le poate aplica in activitatea sa.
Cod: ARC-001
Durata: 24 ore

Descriere

Cursul ofera participantilor o introducere in conceptele de baza ale arhitecturii software (identificarea cerintelor esentiale, design, documentare si analiza) pe care arhitectul software le poate aplica in activitatea sa.

Pe langa teorie cursul contine o multitudine de exercitii si studii de caz prin intermediul carora participantii au ocazia sa puna in practica conceptele invatate. Sesiunea de training este incheiata printr-un exercitiu de echipa unde participantii trebuie sa lucreze la stabilirea obiectivelor de business pentru un proiect de arhitectura de software.

Subiecte curs

  • Concepte de baza in proiectarea si analiza arhitecturii sistemelor software. Rolul arhitectului
  • Initierea proiectului: identificarea partilor interesate si a obiectivelor business
  • Identificarea si prioritizarea cerintelor (productivitate si scalabilitate, accesibilitate, securitate, variabilitate si alte atribute de calitate)
  • Arhitecturi de proiectare: procesul de luare a deciziilor, tactici, modele, abordari, stiluri
  • Documentatia de arhitectura: scopul si structura descrierii arhitecturii; abordarea "punctelor de vedere" si reprezentari arhitecturale (view); examinarea detaliata a catorva seturi comune de "puncte de vedere" (4 + 1 si Rozansky & Woods), utilizarea tehnicilor de modelare in documentare; utilizarea unor descrieri simplificate in pregatirea pre-sale
  • Analiza arhitecturala: procese formale de analiza si evaluare a arhitecturii cu participarea diferitelor parti interesate, identificarea deciziilor de compromis si a riscurilor arhitecturale, lucrul ulterior cu riscurile

Obiective

Scopul cursului este instruirea arhitectilor, analistilor de sistem si technical leads in proiectarea si analiza arhitecturii software. Aceste competente pot fi aplicate in:

  • proiecte actuale pentru a asigura un nivel ridicat de calitate a sistemului livrat
  • pentru a rezolva provocarile care apar in proces
  • pentru a gestiona asteptarile clientilor
  • pregatirea pre-sale, ca un catalizator pentru realizarea analizei

Public tinta

  • Arhitecti software
  • Technical leads si lead developers
  • Analisti de sistem si designeri
  • Manageri de proiect
  • Analisti business
  • Programatori

Cerinte curs

  • Experienta in inginerie software - cel putin 3 ani
  • Cel putin un an de experienta in proiectele de dezvoltare software intr-unul din rolurile mentionate la publicul tinta
  • Cunostinte elementare de limba engleza

Trainer in Online
Radu Stefanescu Senior Java Developer
Radu este un programator cu experienta si lucreaza de peste 10 ani de zile in industria de software development. De-alungul carierei sale a avut diferite roluri – Senior Consultant, Development Team Lead si Senior Java Developer – unde a lucrat cu mai multe tehnologii precum Java 8, Spring/SpringBoot/SpringCloud, RESTful API, RxJava, Java for Android, MongoDB, Python, Tensorflow.

Pasiunea sa pentru predare a aparut in perioada in care, ca Team Lead, era responsabil de pregatirea colegilor sai. In afara de facilitarea de cursuri, Radu este implicat si in organizatii precum TedXBucharest si Code for Romania

Prin experienta dobandita de-alungul anilor, Radu are abilitatile necesare pentru a discuta si prezenta edge cases si best practices pe diferite arii de programare: Java/C++ Development, Database Programming, Design Patterns si Clean Code.
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
3.03.2021 - 10.03.2021
Interval orar: 09:00-13:00
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Radu Stefanescu
Senior Java Developer
1 992 RON
8.04.2021 - 15.04.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.
3.03.2021 - 10.03.2021
Interval orar: 09:00-13:00
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Radu Stefanescu
Senior Java Developer
1 992 RON
8.04.2021 - 15.04.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.