Schița de curs
Introducere în AWS Cloud9 pentru dezvoltarea full-stack
- Prezentare a funcțiilor AWS Cloud9 pentru dezvoltarea full-stack
- Configurarea AWS Cloud9 atât pentru partea de frontend, cât și pentru cea de backend
- Înțelegerea interfeței IDE Cloud9 și a funcțiilor sale
Dezvoltarea front-end în AWS Cloud9
- Configurarea framework-urilor de frontend (React, Angular, etc.)
- Dezvoltarea și testarea aplicațiilor front-end în Cloud9
- Utilizarea unor unelte și extensii bazate pe browser
Dezvoltarea back-end în AWS Cloud9
- Configurarea mediilor de back-end (Node.js, Python, etc.)
- Integrarea bazelor de date (MySQL, DynamoDB, etc.)
- Implementarea serviciilor back-end din Cloud9
Depanarea aplicațiilor full-stack
- Utilizarea unor unelte de depănat în AWS Cloud9
- Gestionarea erorilor din partea de frontend și backend
- Scrierea și rularea testelor unitare și de integrare
Integrarea cu serviciile AWS
- Conectarea la AWS Lambda pentru back-ends fără server
- Integrarea S3 pentru soluții de stocare
- Implementarea aplicațiilor full-stack în AWS EC2 sau Elastic Beanstalk
Colaborarea în AWS Cloud9
- Colaborarea cu alți dezvoltatori în timp real
- Gestionarea controlului sursă folosind Git în Cloud9
- Recenzii de cod și împărtășirea proiectelor în Cloud9
Funcționalități avansate și optimizare în AWS Cloud9
- Optimizarea fluxurilor de lucru și automatizarea sarcinilor cu Cloud9
- Utilizarea AWS CloudFormation pentru gestionarea infrastructurii ca cod
- Personalizarea IDE-ului pentru nevoile specifice de dezvoltare full-stack
Practici de securitate pentru dezvoltarea full-stack
- Implementarea autentificării și autorizării sigure
- Protejarea serviciilor front-end și back-end
- Utilizarea rolurilor AWS IAM pentru controlul accesului în aplicațiile full-stack
Rezumat și următoarele pași
Cerințe
- Experiență în dezvoltarea web (HTML, CSS, JavaScript)
- Familiarizare cu tehnologiile back-end (Node.js, baze de date, etc.)
Audiență
- Dezvoltatori full-stack
- Ingineri software
- Dezvoltatori web care doresc să se extind în medii bazate pe cloud
Mărturii (5)
I liked how Gunnar wrote pretty much all of the code on the fly as we were going through, but that there was plenty of pre-prepared material on the google drive that I can refer to after the training. The code Gunnar wrote based on the sample data I provided beforehand was also extremely useful and also made the training relevant to our own datasets.
Ranvir - Schroders Personal Wealth
Curs - Visual Studio Code
Multiple examples for each module and great knowledge of the trainer.
Sebastian - BRD
Curs - Secure Developer Java (Inc OWASP)
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Curs - How to Write Secure Code
Real-life examples.
Kristoffer Opdahl - Buypass AS
Curs - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.