Schița de curs
Introducere în Web Development
- Site web vs aplicație web
- Accessfiind aplicații web pe un dispozitiv mobil
Înțelegerea modului în care funcționează site-urile web și aplicațiile web
Pregătirea Web Development Mediului
Înțelegerea stratului de prezentare (Frontend) al unei aplicații web
HTML Fundamente
CSS Fundamente
JavaNoțiuni fundamentale ale scenariului
receptiv Web Design
Biblioteci și cadre frontale
Proiect: Proiectați un site web prietenos cu dispozitivele mobile
Înțelegerea stratului de date Access (backend) al unei aplicații web
PHP Fundamente
Databases și SQL Fundamente
Linux Fundamente
Biblioteci și cadre de bază
- Laravel
Configurarea unui Web Application Server
- Stivă LAMPĂ: Linux, Apache, MySQL, PHP
Proiect: Creați un microblog
Securizarea aplicației dvs. web
Testarea aplicației dvs. web
- Dezvoltare bazată pe teste
Gestionarea proiectului dvs
- Controlul versiunii
Proiect: Creați o aplicație Cstore
Script avansat Java.
Avansat PHP
Avansat SQL
Securitate avansată
Accessabilitate și localizare
Proiect: Proiect de testare
Tehnici de implementare și integrare continuă
- Jenkins
Collaboration și Agile Dezvoltare
Proiect: TBD
Optimizarea aplicației dvs. web
Scalarea aplicației dvs. web
Depanarea aplicației dvs. web
Proiect: TBD
Alte tehnologii și metodologii
- React, Progressive Web Apps, NoSQL baze de date etc.
Observații de încheiere
Cerințe
- Vocațional sau diplomă în orice domeniu de studiu legat de programare de calculatoare sau domeniu tehnic similar sau experiență practică echivalentă .
- Experiență cu două sau mai multe limbaje de programare de uz general, inclusiv, dar fără a se limita la: PHP, JavaScript, Python, Java sau Objective C .
- Experiență în dezvoltarea de aplicații web sau în dezvoltarea de aplicații mobile
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
Exemple din viața reală.
Kristoffer Opdahl - Buypass AS
Curs - Web Security with the OWASP Testing Framework
Tradus de catre o masina
Cunoașterea trainerului în domeniu a fost excelentă, iar modul în care au fost structurate sesiunile, astfel încât publicul să poată urma demonstrațiile, a ajutat foarte mult la consolidează această cunoaștere, comparativ cu doar a se aşeza și a asculta.
Jack Allan - RSM UK Management Ltd.
Curs - Secure Developer .NET (Inc OWASP)
Tradus de catre o masina