Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
React 19: Dezvoltare Modernă Front-End
- Lucrul cu Hooks: useState, useEffect, useReducer
- Utilizarea Context API pentru gestionarea stării
- Implementarea rutelor cu React Router
- Cele mai bune practici în structura fișierelor, reutilizare și performanță
TypeScript pentru Dezvoltatori React
- Siguranța tipurilor: tipuri, interfețe, enums, generice
- Tipizarea props, stări, hooks și handler-e de evenimente
- Crearea de tipuri reutilizabile și funcții utilitare
React + TypeScript în Practică
- Construirea de componente scalabile cu tipizare puternică
- Combinarea genericelor cu props și hooks
- Strategii practice de tipizare pentru proiecte din lumea reală
Testarea Aplicațiilor React
- Introducere în Jest și React Testing Library
- Scrierea testelor unitare pentru componente și hooks
- Testarea operațiilor asincrone și a apelurilor API
- Cele mai bune practici pentru acoperirea testelor și depanare
Next.js 15: Framework Full-Stack React
- App Router vs Pages Router
- Randare pe server și generare de site-uri statice
- Rute API și middleware
- Optimizare de imagini și performanță
Node.js + Express: Bazele API-urilor Backend
- Configurarea Express și arhitectura RESTful
- Autentificare cu JSON Web Tokens (JWT)
- Modelul controller-service și structurarea rutelor
- Securizarea și validarea cererilor API
API REST cu Prisma și PostgreSQL
- Configurarea Prisma cu PostgreSQL
- Modelarea schemelor și migrații
- Efectuarea operațiilor CRUD
- Integrarea clientului Prisma cu rutele Express
Controlul Versiunilor cu Git
- Bazele Git: init, clone, commit, push, pull
- Ramificare, îmbinare și cereri de pull
- Lucrul cu GitHub și colaborarea în echipă
DevOps pentru Aplicații Full-Stack
- Concepte și fluxuri de lucru CI/CD
- Introducere în Docker și containerizare
- Implementare de bază pe platforme cloud (e.g., Vercel, Heroku)
- Monitorizare și înregistrare de erori
Depozite de Date și Lacuri de Date
- Diferențe între depozitele de date și lacurile de date
- Concepte de pipeline-uri de date în arhitectura Full-Stack
- Rolul sistemelor backend în ingestia și structurarea datelor
Integrarea Inteligenței Artificiale
- Prezentare generală a cazurilor de utilizare a AI în aplicațiile web
- Apelarea API-urilor externe AI (e.g., OpenAI, Hugging Face)
- Utilizarea AI pentru rezumarea textului, chat-bots și analize
Rezumat și Următorii Pași
Cerințe
- Înțelegerea elementelor de bază ale JavaScript și a principiilor de dezvoltare web
- Experiență cu HTML/CSS și framework-uri front-end
- Familiarizare de bază cu API-uri și baze de date este utilă
Publicul Țintă
- Dezvoltatori frontend și backend
- Ingineri software care trec în roluri Full-Stack
- Profesioniști tehnici care construiesc aplicații web scalabile
28 Ore
Mărturii (1)
Faptul că fiecare lecție tehnică a venit cu multiple exerciții practice pentru a consolida conceptele.
Andrei-Calin Bajea
Curs - OWASP Top 10 2025
Tradus de catre o masina