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
Mărturii (5)
M-am bucurat că Gunnar a scris aproape tot codul în timp real, pe măsură ce mergem prin curs, dar exista și mult material pre-pregătit pe Google Drive la care pot să mă refer după instruire. Codul pe care l-a scris Gunnar bazat pe datele de exemplu pe care i le-am furnizat anterior a fost de asemenea extrem de util și a făcut ca instruirea să fie relevantă pentru propriile noastre seturi de date.
Ranvir - Schroders Personal Wealth
Curs - Visual Studio Code
Tradus de catre o masina
Numerous exemple pentru fiecare modul și o mare cunoaștere a instrutorului.
Sebastian - BRD
Curs - Secure Developer Java (Inc OWASP)
Tradus de catre o masina
Modulul 3 Aplicații Atacuri și Exploatări, XSS, injecție SQL Modulul 4 Servere Atacuri și Exploitări, DoS, BOF
Tshifhiwa - Vodacom
Curs - How to Write Secure Code
Tradus de catre o masina
Exemple din viața reală.
Kristoffer Opdahl - Buypass AS
Curs - Web Security with the OWASP Testing Framework
Tradus de catre o masina
Cunoașterea instrctorului în privința subiectului a fost excelentă, iar modul în care sesiunile erau structurate pentru ca audiența să poată urma demonstrațiile a ajutat cu adevărat la consolarea acestei cunoștințe, față de a doar sta și asculta.
Jack Allan - RSM UK Management Ltd.
Curs - Secure Developer .NET (Inc OWASP)
Tradus de catre o masina