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
Mărturii (5)
Mi-a plăcut modul în care Gunnar a scris aproape tot codul în timp ce îl parcurgeam, dar că a existat o mulțime de materiale pre-pregătite pe unitatea Google la care mă pot referi după instruire. Codul scris de Gunnar pe baza datelor de probă pe care le-am furnizat în prealabil 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
Exemple multiple pentru fiecare modul și cunoștințe excelente ale formatorului.
Sebastian - BRD
Curs - Secure Developer Java (Inc OWASP)
Tradus de catre o masina
Modul3 Atacuri și exploatări ale aplicațiilor, XSS, injecție SQL Modul4 Atacuri și exploatări ale serverelor, DOS, BOF
Tshifhiwa - Vodacom
Curs - How to Write Secure Code
Tradus de catre o masina
Subiectele discutate, multe exemple de cod live, atitudinea formatorului față de grupul de participanți
Weronika - ATOS PGS sp. z o.o.
Curs - Reactive Programming with Angular RxJS
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