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
  • Practici de bine în structura fișierelor, reutilizare și performanță

TypeScript pentru Dezvoltatori React

  • Siguranța tipurilor: tipuri, interfețe, enumerații, generice
  • Tipizarea prop-urilor, stării, hook-urilor și gestionarilor de evenimente
  • Crearea tipurilor reutilizabile și a funcțiilor utilitare

React + TypeScript în Practică

  • Construirea componentelor scalabile cu tipizare puternică
  • Combinarea genericilor cu prop-uri și hook-uri
  • Strategii de tipizare practice pentru proiecte din lumea reală

Testarea Aplicațiilor React

  • Introducere în Jest și React Testing Library
  • Scrierea testelor unitare pentru componente și hook-uri
  • Testarea operațiunilor asincrone și a apelurilor API
  • Practici de bine pentru acoperirea testelor și depanare

Next.js 15: Framework Full-Stack React

  • App Router vs Pages Router
  • Renderizarea server-side și generarea de site-uri statice
  • Rute API și middleware
  • Optimizarea imaginilor și performanță

Node.js + Express: Fundamentele API-urilor Backend

  • Configurarea Express și a arhitecturii RESTful
  • Autentificare cu JSON Web Tokens (JWT)
  • Pattern-ul controller-service și structurarea rutei
  • Securizarea și validarea cererilor API

REST API cu Prisma și PostgreSQL

  • Configurarea Prisma cu PostgreSQL
  • Modelizarea schemelor și migrării
  • Realizarea operațiunilor CRUD
  • Integrarea clientului Prisma cu rutele Express

Control Versiuni cu Git

  • Noțiunile de bază ale Git: init, clone, commit, push, pull
  • Ramificații, fusionarea și solicitările de pull
  • Lucrul cu GitHub și colaborarea în echipă

DevOps pentru Aplicații Full-Stack

  • Concepte CI/CD și fluxuri de lucru
  • Introducere în Docker și containerizare
  • Deploy simplu pe platforme cloud (de exemplu, Vercel, Heroku)
  • Monitorizarea și jurnalizarea erorilor

Depozitele de Date și Lacurile de Date

  • Diferențele între depozitele de date și lacurile de date
  • Concepte de pipeline-uri de date în arhitectura Full-Stack
  • Rolul sistemelor backend în ingesta și structurarea datelor

Integrarea Inteligenței Artificiale

  • Prezentare generală a cazurilor de utilizare ale IA în aplicațiile web
  • Apelarea API-urilor externe AI (de exemplu, OpenAI, Hugging Face)
  • Utilizarea IA pentru rezumatul textelor, chatbot-uri și analitica

Rezumat și Următoarele Pași

Cerințe

  • Înțelegerea principiilor de bază ale JavaScript și dezvoltării web
  • Experiență cu HTML/CSS și framework-uri front-end
  • O familiaritate de bază cu API-uri și bazele de date este utilă

Audiență

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

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite