Schița de curs

React 19: Dezvoltarea Front-End Modern

  • 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, reutilizabilitatea și performanța

TypeScript pentru Dezvoltatorii React

  • Siguranță de tip: tipuri, interfețe, enum-uri, generice
  • Tipare prop, stare, hooks și gestioniatori de evenimente
  • Creați tipuri și funcții utile reutilizabile

React + TypeScript în Practică

  • Construirea componentelor scalabile cu tipare puternice
  • Combinarea generice cu prop și hooks
  • Strategii de tipare practice pentru proiecte din viața reală

Testarea Aplicațiilor React

  • Introducere în Jest și Biblioteca de Testare React
  • Scrierea testelor unitare pentru componente și hooks
  • Testarea operațiunilor asincrone și apelurilor API
  • Cele mai bune practici pentru acoperirea testării și depugarea

Next.js 15: Cadru Full-Stack React

  • App Router vs Pages Router
  • Rendere server-side și generare a site-urilor statice
  • Rute API și middleware
  • Optimizarea imaginilor și performanța

Node.js + Express: Fundamentele API Back-end

  • Configurarea Express și arhitectura RESTfulă
  • Autentificare cu JSON Web Tokens (JWT)
  • Patron controler-serviciu și structuri de rută
  • Sigurizarea și validarea cererilor API

API REST cu Prisma și PostgreSQL

  • Configurarea Prisma cu PostgreSQL
  • Ghidare schema și migrații
  • Efectuarea operațiunilor CRUD
  • Integrarea clientului Prisma cu rutele Express

Controlul Versiunii cu Git

  • Bază de Git: init, clone, commit, push, pull
  • Ramuri, fusii și cereri de extragere (pull requests)
  • Muncire cu GitHub și colaborare în echipă

DevOps pentru Aplicații Full-Stack

  • Concepte și fluxuri de CI/CD
  • Introducere în Docker și containerizarea
  • Alocare de bază pe platforme cloud (de exemplu, Vercel, Heroku)
  • Monitorizare și logarea erorilor

Surse de Date și Lazi de Date

  • Diferențele între surse de date și lazi de date
  • Concepte de canale de date în arhitectura Full-Stack
  • Rolul sistemelor back-end în ingestarea și structurarea datelor

Integrarea Inteligenței Artificiale

  • Pregătirea utilizărilor AI în aplicațiile web
  • Apele API externe de AI (de exemplu, OpenAI, Hugging Face)
  • Utilizarea AI pentru sumarizarea textului, chatbot-urile și analizele

Rezumat și Următoarele Pași

Cerințe

  • O înțelegere a principiilor de bază ale JavaScript și dezvoltării web
  • Experiența cu HTML/CSS și cadrele front-end
  • O cunoaștere de bază a API-urilor și baze de date este utilă

Audiență

  • Dezvoltatori front-end și back-end
  • Inginerii software care se mută în roluri Full-Stack
  • Profesionali tehnici care construiesc aplicații web scalabile
 28 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite