Schița de curs
Introducere în Dezvoltarea Backend
Înțelegerea modului în care funcționează site-urile web și aplicațiile web
Instalarea pachetelor și bibliotecilor Python
Pregătirea mediului de dezvoltare backend
Înțelegerea diferenței dintre stratul de prezentare (frontend) și partea de server (backend) a unei aplicații web
Fundamentele Python
Baze de date și fundamente SQL
Fundamente Linux
Alegerea unui framework de dezvoltare
Configurarea unui server de aplicații web (LAMP Stack)
Gestionarea intrărilor utilizatorilor
Generarea ieșirilor
Utilizarea șabloanelor pentru a standardiza ieșirile
Conectarea la o bază de date
Permiterea utilizatorilor să se înregistreze prin aplicație
Securizarea aplicației web
Testarea aplicației web
Gestionarea proiectului folosind controlul versiunilor
Extinderea aplicației folosind funcționalități avansate ale Python
Lucrul cu o bază de date NoSQL
Tehnici de implementare și integrare continuă
Monitorizarea performanței aplicației
Optimizarea aplicației web
Scalarea unei aplicații web
Depanare
Rezumat și concluzii
Cerințe
- Experiență în programare Python
Publicul țintă
- Dezvoltatori
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