Schița de curs
Introducere în Dezvoltarea Web
- Website vs Aplicație Web
- Accesarea aplicațiilor web pe un dispozitiv mobil
Înțelegerea modului în care funcționează site-urile și aplicațiile web
Pregătirea mediului de dezvoltare web
Înțelegerea stratului de prezentare (Frontend) al unei aplicații web
Fundamente HTML
Fundamente CSS
Fundamente JavaScript
Design web responsiv
Biblioteci și framework-uri pentru frontend
Proiect: Proiectați un site web prietenos pentru dispozitive mobile
Înțelegerea stratului de acces la date (Backend) al unei aplicații web
Fundamente PHP
Fundamente baze de date și SQL
Fundamente Linux
Biblioteci și framework-uri pentru backend
- Laravel
Configurarea unui server de aplicații web
- Stiva LAMP: Linux, Apache, MySQL, PHP
Proiect: Creați un microblog
Securizarea aplicației web
Testarea aplicației web
- Dezvoltare orientată pe teste
Gestionarea proiectului
- Controlul versiunilor
Proiect: Creați o aplicație Cstore
JavaScript avansat
PHP avansat
SQL avansat
Securitate avansată
Accesibilitate și localizare
Proiect: Proiect de testare
Tehnici de implementare și integrare continuă
- Jenkins
Colaborare și dezvoltare Agile
Proiect: De determinat
Optimizarea aplicației web
Scalarea aplicației web
Depanarea aplicației web
Proiect: De determinat
Alte tehnologii și metodologii
- React, Aplicații Web Progresive, baze de date NoSQL, etc.
Observații finale
Cerințe
- Diplomă profesională sau universitară în domenii legate de programare sau domenii tehnice similare sau experiență practică echivalentă
- Experiență cu două sau mai multe limbaje de programare generale, inclusiv, dar nu limitat la: PHP, JavaScript, Python, Java sau Objective C
- Experiență în dezvoltarea de aplicații web sau aplicații mobile
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