CURS LIVE ONLINE

DEVINO SOFTWARE ARCHITECT

Adrian Popescu  Senior Software Architect
@ N-able

DESPRE CURS

DATA:

23 IUNIE - 3 SEPTEMBRIE 2026

DURATA:

3 module / 19 lecții / 9 săptămâni
Luni & Joi, 18:30 - 20:00

Proiectează arhitecturi software scalabile și ușor de întreținut, folosind pattern-uri avansate și tehnologii precum Docker, Kubernetes, Kafka și AWS.

Lucrezi hands-on la un proiect complet, cu documentație tehnică, diagrame și decizii de arhitectură justificate. Dobândește skilluri aplicabile imediat și pregătește-te pentru rolul de Software Architect.

Pentru cine este acest curs

  • Developeri middle / seniori

    Fă pasul către arhitectură software, înțelege mai bine deciziile tehnice din proiecte și dobândește o viziune practică și clară asupra proiectării sistemelor distribuite.

  • Specialiști IT

    Dezvoltă vocabularul necesar pentru a înțelege arhitectura software, a colabora eficient cu arhitecții și a anticipa impactul deciziilor tehnice asupra proiectelor.

  • Software & Solutions Architects

    Ia decizii arhitecturale mai clare și mai bine fundamentate, cu exemple reale, framework-uri aplicabile și metode eficiente de comunicare și documentare către echipe și stakeholderi.

Ce skill-uri vei dezvolta?

  1. Proiectare de arhitecturi scalabile

    Vei învăța să alegi și să aplici pattern-uri arhitecturale potrivite, să construiești sisteme distribuite performante și să justifici deciziile în funcție de contextul tehnic și de business.

  2. Documentare tehnică eficientă

    Vei crea documentație completă pentru soluții arhitecturale, vei construi diagrame clare (UML, sequence, deployment) și vei învăța cum să prezinți convingător deciziile tehnice stakeholderilor.

  3. Tehnologii moderne

    Vei lucra hands-on cu Docker, Kubernetes, Kafka, IaC și AWS, aplicându-le într-un proiect practic care reflectă provocările reale ale industriei.

LECTOR

Adrian Popescu, Senior Software Architect N-able și lector curs Devino Software Architect la Skillab

Adrian Popescu

  • Senior Software Architect @ N-able
  • Peste 25 de ani în IT, cu 12 ani de experiență dedicată arhitecturii software.
  • Expert în industrii variate – networking, finance, retail și cyber-security (în ultimii 5 ani).
  • A contribuit la produse de scară largă, precum Worldpay și Passportal, folosite de sute de mii de utilizatori.
  • Certificări de top în arhitectură și Java, inclusiv TOGAF, Oracle Certified Master și SCJP/SCJD/SCWCD.

Programul cursului

Modulul 1

01

Marți, 23.06.2026

Lecția 1 - Software architecture

  • Rolul și responsabilitățile unui Software Architect
  • Patternuri arhitecturale fundamentale și rolul lor
  • Alegerea proiectului de curs dintre cele 3 propuse (O aplicație care permite utilizatorilor să plătească produse, o aplicație de rețea și o aplicație de comerț electronic)
02

Joi, 25.06.2026

Lecția 2 - Colectarea cerințelor și scrierea documentației

  • Metode de colectare a cerințelor
  • Cerinte functionale si non-functionale
  • Documentare și validare
03

Luni, 29.06.2026

Lecția 3 - Metodologii și principii de design

  • Domain driven design
  • Arhitecturi bazate pe evenimente
  • Event Sourcing
  • Ce arhitectură alegem? Criterii de evaluare:
    • Performanță
    • Scalabilitate
    • Availability
    • Securitate
    • Auditabilitate
    • Configurabilitate
04

Joi, 02.07.2026

Lecția 4 - Comunicarea între servicii

  • Tipuri de comunicare
    • Sincon
    • Asincron
  • Stream vs. Queue
  • Exemple de message brokers
  • Protocoale de comunicare
05

Luni, 06.07.2026

Lecția 5 - Workshop AWS

  • Prezentarea consolei AWS și a serviciilor pe care le pot folosi
    • AWS EC2
    • AWS Lambda
    • AWS SQS
    • AWS Aurora
    • AWS S3
06

Joi, 09.07.2026

Lecția 6 - Workshop Golang

  • Introducere in Golang
  • De ce este folosit în implementarea micro serviciilor
  • Cum se implementează un REST API

Modulul 2

07

Luni, 13.07.2026

Lecția 1 - Transmiterea și stocarea de date

  • Contractul de date dintre servicii
  • Tipuri de baze de date
    • SQL
    • No-SQL
  • Tipuri de caching, scenarii de folosire
08

Joi, 16.07.2026

Lecția 2 - Workshop telemetrie și testare de performanta

  • Conceptul de instrumentation
  • Open Telemetry
  • Testare de performanta - k6, wrk
09

Joi, 23.07.2026

Lecția 3 - Atributele unui sistem și tactici de îmbunătățire

  • Scalabilitate
  • Performanta
  • Mentenanta
  • Availability
10

Luni, 03.08.2026

Lecția 4 - Infrastructura

  • Kubernetes
  • Docker
  • AWS EKS
  • Capacity & cost planning
11

Joi, 06.08.2026

Lecția 5 - Continuous Integration/Continuous Deployment

  • Continuous integration
  • Continuous deployment
  • Test Driven Development
  • Trunk Based Development
12

Luni, 10.08.2026

Lecția 6 - Workshop Deployment pipelines

  • Deployment pipelines
  • Infrastructure as code

Modulul 3

13

Joi, 13.08.2026

Lecția 1 - Cyber Security

  • Definitie si principii de baza
  • Autentificare, autorizare
  • JWT
  • Criptografie
  • Exercitiu de threat modelling
14

Luni, 17.08.2026

Lecția 2 - Evaluarea și validarea unei arhitecturi

  • Definiție și principii de bază
  • ATAM
  • Funcții fitness
  • Risk assessment
15

Joi, 20.08.2026

Lecția 3 - Emerging trends

  • Serverless
  • Micro-frontends
  • GraphQL
  • Edge computing architecture
  • Multi-cloud/hybrid architecture
  • Cellular architectures
16

Luni, 24.08.2026

Lecția 4 - Software development methodologies

  • Agile
  • SCRUM
  • Kanban
  • Waterfall
17

Joi, 27.08.2026

Lecția 5 - Simulare de system design interview

18

Luni, 31.08.2026

Lecția 6 - Assessment presentation 1

  • Fiecare participant își va prezenta arhitectura propusă
  • Fiecare grup de participanți va alege un reprezentant care va prezenta arhitectura întregului sistem
19

Joi, 03.09.2026

Lecția 7 - Assessment presentation 2

  • Fiecare participant își va prezenta arhitectura propusă
  • Fiecare grup de participanți va alege un reprezentant care va prezenta arhitectura întregului sistem
  • Q&A
  • Feedback pentru lector

Înscrie-te la curs

Completează formularul de înscriere pentru a primi mai multe detalii despre curs și taxa de participare.

Câmp obligatoriu
Află prețul