1.1. Arhitectură
https://docs.microsoft.com/en-us/azure/architecture/patterns/
https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices
https://docs.microsoft.com/en-us/azure/architecture/best-practices/index-best-practices
1.1.1. Patru modele arhitecturale pentru sisteme distribuite — Tim Berglund
https://www.youtube.com/watch?v=BO761Fj6HH8
1.1.2. Confuzie în lumea serverless • Sam Newman • GOTO 2018
https://www.youtube.com/watch?v=Y6B3Eqlj9Fw
1.1.3. Microservicii bazate pe evenimente — nu doar despre evenimente! • Allard Buijze • GOTO 2018
https://www.youtube.com/watch?v=DzGuDNHsOQ0
1.1.4. Microservicii pragmatice bazate pe evenimente • Allard Buijze • GOTO 2018
https://www.youtube.com/watch?v=vSd_0zGxsIU
1.1.5. Construirea (micro)serviciilor bazate pe evenimente cu Apache Kafka — Guido Schmutz
https://www.youtube.com/watch?v=IR1NLfaq7PU
1.1.6. Construirea microserviciilor cu event sourcing și CQRS
https://www.youtube.com/watch?v=A0goyZ9F4bg
- Modele de descompunere a monolitului • Sam Newman • GOTO 2019
https://www.youtube.com/watch?v=9I9GdSQ1bbM
- Evitarea dezastrelor în microservicii – Jimmy Bogard
https://www.youtube.com/watch?v=gfh-VCTwMw8
- Proiectarea corectă a arhitecturilor cu microservicii
https://www.youtube.com/watch?v=j6ow-UemzBc
1.1.10. Construirea microserviciilor de streaming cu Apache Kafka – Tim Berglund
https://www.youtube.com/watch?v=Hlb-Ss3q3as
1.1.11. Construirea serviciilor bazate pe evenimente cu Apache Kafka și Kafka Streams — Ben Stopford
https://www.youtube.com/watch?v=p9wcx3aTjuo
1.1.12. Mai mult decât evenimente: dezvoltarea microserviciilor asincrone • Chris Richardson • GOTO 2019
https://www.youtube.com/watch?v=kyNL7yCvQQc
1.1.13. Event Sourcing • Greg Young • GOTO 2014
https://www.youtube.com/watch?v=8JKjvY4etTY
1.1.14. Construirea microserviciilor bazate pe evenimente cu Event Sourcing și CQRS – Lidan Hifi
https://www.youtube.com/watch?v=XWTrcBqXi6s
1.1.15. Procesarea fluxurilor de date cu KSQL • Tim Berglund • GOTO 2019
https://www.youtube.com/watch?v=mJDbQ2gqo2g
https://www.youtube.com/watch?v=LM-aQQQes4Q
1.2. .NET CORE
1.2.1. DI
1.2.2. API
https://docs.microsoft.com/en-us/aspnet/core/web-api/?view=aspnetcore-5.0
1.2.2.1 .NET Core 3.1 MVC REST API — curs complet
https://www.youtube.com/watch?v=fmvcAzHpsk8&ab_channel=LesJackson
1.2.2.2 API GraphQL cu .NET 5 și Hot Chocolate
https://www.youtube.com/watch?v=HuN94qNwQmM&ab_channel=LesJackson
1.2.3. Entity Framework
https://docs.microsoft.com/en-us/ef/core/
1.2.4. gRPC
https://docs.microsoft.com/en-us/aspnet/core/grpc/?view=aspnetcore-5.0
1.2.5. Kafka
https://docs.confluent.io/clients-confluent-kafka-dotnet/current/overview.html
1.2.6. C# ASP.NET Core 5 cu Entity Framework 5 — bazele (API, Entity, Angular)
https://www.youtube.com/watch?v=ntduhJkQLe4
https://www.youtube.com/watch?v=C6sXxTaTff8
https://www.youtube.com/watch?v=bCnbhB1Yo7Q
1.2.7. Primii pași: Apache Kafka + .NET
https://www.youtube.com/watch?v=n_IQq3pze0s&ab_channel=CodeOpinion
1.2.8. Tutorial Entity Framework 6 de la zero
https://www.youtube.com/watch?v=ZX7_12fwQLU&ab_channel=ProgrammingwithMosh
1.2.9. Bune practici Entity Framework — alegerea EFCore pentru accesul la date
https://www.youtube.com/watch?v=qkJ9keBmQWo&t=77s&ab_channel=IAmTimCorey
1.3. Motorul de execuție V8
1.3.1. Prezentare principală — motorul V8 și Node.js
https://www.youtube.com/watch?v=PsDqH_RKvyc
1.3.2. Cum funcționează motoarele JavaScript? | JSConf EU
https://www.youtube.com/watch?v=p-iiEDtpy6I
1.3.3. JavaScript performant în V8
https://www.youtube.com/watch?v=YqOhBezMx1o
1.3.4. Diferența dintre TypeScript și ES6
https://www.javatpoint.com/typescript-vs-es6
1.3.5. TypeScript și JavaScript: înțelegerea diferențelor
https://www.infoworld.com/article/3526447/typescript-vs-javascript-understand-the-differences.html
1.4. JavaScript
1.4.1. JavaScript
https://developer.mozilla.org/en-US/docs/Web/JavaScript
1.4.2. Bazele JavaScript pentru începători
https://www.youtube.com/watch?v=vEROU2XtPR8
1.4.3. Ce este, de fapt, bucla de evenimente? | Philip Roberts | JSConf EU
https://www.youtube.com/watch?v=8aGhZQkoFbQ
1.4.4. Curs rapid JavaScript pentru începători — listă video
https://www.youtube.com/watch?v=hdI2bqOjy3c&list=PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX
1.4.5. Curs rapid JavaScript asincron — callbackuri, promisiuni, async/await
https://www.youtube.com/watch?v=PoRJizFvM7s
1.4.6. Funcții de ordin superior și tablouri în JavaScript
https://www.youtube.com/watch?v=rRgD1yVwIvE
1.5. Typescript
1.5.1. Documentație de referință
https://www.typescriptlang.org/
1.5.2. Configurarea TypeScript cu Node și Express
https://www.youtube.com/watch?v=zRo2tvQpus8
1.5.3. Curs rapid TypeScript
https://www.youtube.com/watch?v=rAy_3SIqT-E
1.5.4. Aplicație MEAN de la zero — MongoDB, Express, Angular 2 și NodeJS
https://www.youtube.com/watch?v=PFP0oXNNveg
1.5.5. Curs TypeScript pentru începători 2021 — învață de la zero
https://www.youtube.com/watch?v=BwuLxPH8IDs
1.5.6. Tutorial TypeScript pentru React [2020]
https://www.youtube.com/watch?v=NjN00cM18Z4
1.5.7. Curs rapid TypeScript 2021 | Bazele de la zero
https://www.youtube.com/watch?v=wyO8RWl1ges
1.6. Node JS
1.6.1. Documentație de referință
http://blog.mixu.net/2011/02/01/understanding-the-node-js-event-loop/
1.6.2. Tutorial Node.js pentru începători
https://www.youtube.com/watch?v=U8XF6AFGqlc
1.6.3. Curs rapid Node.js
https://www.youtube.com/watch?v=fBNz5xF-Kx4
1.6.4. Curs rapid NPM
https://www.youtube.com/watch?v=jHDhaSSKmB0
1.6.5. Tutorial Node.js pentru începători: învață într-o oră
https://www.youtube.com/watch?v=TlB_eWDSMt4
1.6.6. Bucla de evenimente Node explicată în detaliu — Sam Roberts, IBM
https://www.youtube.com/watch?v=P9csgxBgaZ8
1.6.7. Cod Node sigur: înțelegerea și evitarea celor mai comune greșeli de securitate
https://www.youtube.com/watch?v=QSMbk2nLTBk
1.6.8. Ce este, de fapt, bucla de evenimente? | Philip Roberts | JSConf EU
1.6.9. Programare paralelă cu NodeJS Workers
https://www.youtube.com/watch?v=_AXooxH7PVw
1.7. Express
1.7.1. Documentație de referință
1.7.2. Curs rapid Express JS [2019]
https://www.youtube.com/watch?v=L72fhGm1tfE
1.7.3. Curs rapid ExpressJS [2016]
https://www.youtube.com/watch?v=gnsO8-xJ8rs
1.7.4. Node.js și Express.js — curs complet
https://www.youtube.com/watch?v=Oe421EPjeBE
1.8. Fire de lucru
https://blog.std.in/nodejs-webworker-design/
https://nodejs.org/api/worker_threads.html
https://developers.google.com/web/tools/workbox
1.8.1. Introducere în Service Workers și cache
https://www.youtube.com/watch?v=ksXwaWHCW6k
1.8.2. Notificări push cu Node.js și Service Worker
https://www.youtube.com/watch?v=HlYFW2zaYQM
1.8.3. Curs rapid despre firele de lucru – Rich Trott, University of California, San Francisco
https://www.youtube.com/watch?v=wT4lg9oiMvI
1.9. API & GraphQL
https://www.apollographql.com/blog/graphql/basics/graphql-vs-rest/
https://www.apollographql.com/blog/graphql/basics/the-anatomy-of-a-graphql-query/
https://codersera.com/blog/nestjs-typeorm-graphql-dataloader-tutorial-with-typescript/
https://blog.logrocket.com/how-to-build-a-graphql-api-with-nestjs/
1.9.1. Introducere în GraphQL
https://www.youtube.com/watch?v=anW5Qpuh5kI&ab_channel=dotNET
1.9.2. Crearea unui API GraphQL — tutorial NestJS GraphQL
https://www.youtube.com/watch?v=geYvdbpo3cA
1.9.3. Construirea unui server GraphQL [părțile 1–5] — ce este GraphQL?
https://www.youtube.com/watch?v=PEcJxkylcRM
https://www.youtube.com/watch?v=qqzIA1BQ_ys
https://www.youtube.com/watch?v=e9Zxzr7sy60
https://www.youtube.com/watch?v=BqfZZ0wDeMU
https://www.youtube.com/watch?v=ay81Q5JhkEw
1.9.4. Ce este un API RESTful? Explicații despre REST și HTTP
https://www.youtube.com/watch?v=Q-BpqyOT3a8
1.9.5. Curs rapid JSON
https://www.youtube.com/watch?v=wI1CWzNtE-M
1.10. Axios
https://github.com/axios/axios
1.10.1. Curs rapid Axios — bibliotecă HTTP
https://www.youtube.com/watch?v=6LyagkoRWYA
- Evenimente
1.11.1. Curs rapid Apache Kafka
https://www.youtube.com/watch?v=R873BlNVUB4
1.11.2. Tutorial Kafka — producător și consumator Node.js
https://www.youtube.com/watch?v=EiDLKECLcZw
1.11.3. Vizualizare bazată pe evenimente cu Kafka, KSQL, Node.js și ChartJS
https://www.youtube.com/watch?v=73UiUN_w4Qg
1.11.4. Apache Kafka și KSQL în practică: construirea unui flux de date — Robin Moffatt
https://www.youtube.com/watch?v=RJtEacDX4Oc
- Rabbit MQ
- Ce este RabbitMQ?
https://www.youtube.com/watch?v=7rkeORD4jSw
- RabbitMQ: cozi de mesaje pentru începători
https://www.youtube.com/watch?v=hfUIWe1tK8E
1.12. SocketIO
1.12.1. Chat în timp real cu utilizatori și camere — Socket.io, Node și Express
https://www.youtube.com/watch?v=jD7FnbI76Hg
1.12.2. Joc Snake multiplayer — JavaScript și Socket.io
https://www.youtube.com/watch?v=ppcBIHv_ZPs
1.12.3. Aplicație de chat cu Nest.js și Socket.io în 15 minute
https://www.youtube.com/watch?v=7xpLYk4q0Sg
1.13. Nest Js
https://codersera.com/blog/nestjs-typeorm-graphql-dataloader-tutorial-with-typescript/
https://www.codemag.com/Article/1907081/Nest.js-Step-by-Step
https://www.codemag.com/Article/1909081/Nest.js-Step-by-Step-Part-2
https://www.codemag.com/Article/2001081/Nest.js-Step-by-Step-Part-3-Users-and-Authentication
https://www.codemag.com/Article/2005051/NestJS-Step-by-Step-Connecting-NestJS-with-Angular-Part-4
1.13.1. Curs rapid NestJS
https://www.youtube.com/watch?v=wqhNoDE6pb4
1.13.2. Avantajele NestJS
https://www.youtube.com/watch?v=zG2yR7LQoVc
1.13.3. Învață Nest.js de la zero construind un API
https://www.youtube.com/watch?v=F_oOtaxb0L8
1.13.4. Curs rapid NestJS – 2021
https://www.youtube.com/watch?v=S0R82Osg-Mk
1.13.5. Construiește un server GraphQL cu NestJS și MongoDB
https://www.youtube.com/watch?v=eHn64NxMwJY
1.14. UI
https://storybook.js.org/docs/angular/get-started/introduction
1.14.1. Curs rapid Angular 2021
https://www.youtube.com/watch?v=3dHNOWTI7H8
1.14.2. Arhitectura microfrontend: construirea unei platforme UI extensibile — Erik Grijzen
https://www.youtube.com/watch?v=9Xo-rGUq-6E
1.14.3. Publicarea independentă a frontendului cu Docker și Kubernetes | Monica Lent
https://www.youtube.com/watch?v=ZuzSEQGE9qM
1.14.4. #BrazilJs208 – Monica Lent – Tehnologia unui sistem de design scalabil
https://www.youtube.com/watch?v=CzTnQg5Mg2E
https://emotion.sh/docs/introduction
https://circuit.sumup.com/?path=/story/introduction-welcome–page
https://storybook.js.org/tutorials/
1.14.5. Interfață în timp real cu Apache Kafka, analiză de fluxuri și server push
https://www.youtube.com/watch?v=-GBk0en6dck
1.15. Apollo
https://apollo-angular.com/docs/
1.15.1. GraphQL cu React și Apollo [1] — server Express GraphQL
https://www.youtube.com/watch?v=SEMTj8w04Z8
1.16. Cache
https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API
https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
https://developers.google.com/web/tools/workbox
1.16.1. Introducere în Service Workers și cache
https://www.youtube.com/watch?v=ksXwaWHCW6k
1.17. DI
https://angular.io/guide/dependency-injection
https://docs.nestjs.com/providers
https://docs.nestjs.com/fundamentals/custom-providers
1.17.1. Injecția dependențelor în TypeGraphQL
https://www.youtube.com/watch?v=5YYsfkl2UCM
1.17.2. NestJS: injecția dependențelor
https://www.youtube.com/watch?v=bIAok6UyTCU
1.18. Baze de date
1.18.1. PostgreSQL
https://postgrest.org/en/v7.0.0/auth.html
1.18.2. Tutorial PostgreSQL — curs complet pentru începători
https://www.youtube.com/watch?v=qw–VYLpxG4
1.18.3. Curs rapid MongoDB
https://www.youtube.com/watch?v=-56x56UppqQ
1.18.4. SupaBase
https://www.youtube.com/watch?v=7uKQBl9uZ00
1.18.5. Curs rapid Redis
https://www.youtube.com/watch?v=Hbt56gFj998
1.18.6. Cache Redis în Node.js
https://www.youtube.com/watch?v=oaJq1mQ3dFI
1.18.7. Construirea unei aplicații Node.js și Redis de la zero
https://www.youtube.com/watch?v=9S-mphgE5fA
1.18.8. Poate fi Redis utilizat ca bază de date principală?
https://www.youtube.com/watch?v=VLTPqImLapM
1.18.9. Introducere în Elasticsearch
https://www.youtube.com/watch?v=yZJfsUOHJjg
1.18.10. Curs rapid Elastic Stack pentru începători — părțile 1–3
https://www.youtube.com/watch?v=gS_nHTWZEJ8
https://www.youtube.com/watch?v=CCTgroOcyfM
https://www.youtube.com/watch?v=2KgJ6TQPIIA
1.19. CQRS
1.19.1. Introducere în CQRS — Event Sourcing, sisteme distribuite și CQRS
https://www.youtube.com/watch?v=qJA6MaQ90YY
1.20. TypeORM
1.20.1. Tutorial TypeORM — ORM pentru TypeScript
https://www.youtube.com/watch?v=Paz0gnODPE0
1.20.2. Operații CRUD pe mai multe tabele — TypeORM
https://www.youtube.com/watch?v=ao4C9dJO7n0
1.20.3. Migrări TypeORM
https://www.youtube.com/watch?v=JfIvPDPUFo4
1.21. JWT și autentificare
https://en.wikipedia.org/wiki/JSON_Web_Token
1.21.1. Curs rapid JWT — JSON Web Token (NodeJS și Postgres)
https://www.youtube.com/watch?v=T0k-3Ze4NLo
1.21.2. Autentificarea API Node.js cu JWT
https://www.youtube.com/watch?v=7nafaH9SddU
1.21.3. Ce este JWT și de ce să îl folosești
https://www.youtube.com/watch?v=7Q17ubqLfaM
1.21.4. Autentificarea ca microserviciu
https://www.youtube.com/watch?v=SLc3cTlypwM
1.21.5. OAuth 2.0 și OpenID Connect explicate simplu
https://www.youtube.com/watch?v=996OiexHze0
1.21.6. Autentificare în doi pași — Node.js și Speakeasy
https://www.youtube.com/watch?v=KQya9i6czhM
1.21.7. Aspecte mai puțin discutate ale securității JWT | Philippe De Ryck, Google Developer Expert
https://www.youtube.com/watch?v=DPrhem174Ws
1.21.8. Greșeli frecvente de securitate API — Philippe De Ryck, Code Europe 2017
https://www.youtube.com/watch?v=OdqvoJxnt20
1.22. Bootstrap
https://themes.getbootstrap.com/product-category/admin-dashboard/page/2/
1.22.1. Curs rapid Bootstrap 5 — construire și publicare site
https://www.youtube.com/watch?v=4sosXZsdy-s
1.22.2. Merită să înveți Bootstrap în 2020?
https://www.youtube.com/watch?v=SsEn0hlKDKA
1.22.3. Curs rapid Bootstrap pentru începători
https://www.youtube.com/watch?v=5GcQtLDGXy8
1.22.4. Animarea pictogramelor Font Awesome cu JavaScript
https://www.youtube.com/watch?v=XP-MRCUPZao
1.23. Git
1.23.1. Curs rapid Git și GitHub pentru începători
https://www.youtube.com/watch?v=SWYqp7iY_Tc
1.24. Devops
1.24.1. Curs rapid DevOps — Docker, Terraform și GitHub Actions
https://www.youtube.com/watch?v=OXE2a8dqIAI
1.24.2. Nginx
1.24.3. Publicarea completă Node.js — NGINX și SSL cu Let’s Encrypt
https://www.youtube.com/watch?v=oykl1Ih9pMg
1.24.4. Kubernetes
1.24.5. Kubernetes în 5 minute
https://www.youtube.com/watch?v=PH-2FfFD2PU
1.24.6. Tutorial Kubernetes pentru începători — curs complet de 4 ore
https://www.youtube.com/watch?v=X48VuDVv0do
1.24.7. Introducere în microservicii, Docker și Kubernetes
https://www.youtube.com/watch?v=1xo-0gCVhTU&t=6s
1.24.8. Curs rapid SSH cu exemple DevOps
https://www.youtube.com/watch?v=hQWRp-FdTpc
1.24.9. Demo 1: instalare și rulare — monitorizarea Kafka în Confluent Control Center
https://www.youtube.com/watch?v=a4B5Oer1j2A
https://www.youtube.com/watch?v=D9nzAxxIv7A