Plan du cours
Introduction à Web Development
- Site web et application web
- [Les applications web sur un appareil mobile
Comprendre le fonctionnement des sites web et des applications web
Préparer votre environnement Web Development
Comprendre la couche de présentation (Frontend) d'une application web
HTML Principes de base
Principes de base CSS
Java Principes de base des scripts
Réactivité Web Design
Bibliothèques et frameworks frontaux
Projet : Concevoir un site web adapté aux mobiles
Comprendre la couche de données Access (backend) d'une application Web
PHP Principes de base
Databases et SQL Principes fondamentaux
Linux Principes fondamentaux
Bibliothèques et frameworks de backend
- Laravel
Mise en place d'un site Web Application Server
- La pile LAMP : Linux, Apache, MySQL, PHP
Projet : Créer un microblog
Sécuriser votre application Web
Tester votre application Web
- Développement piloté par les tests
Gérer votre projet
- Contrôle de version
Projet : Créer une application Cstore
Avancé Javascript
Avancé PHP
Avancé SQL
Sécurité avancée
Accessibilité et localisation
Projet : Projet de test
Techniques de déploiement et intégration continue
- Jenkins
Collaboration et Agile Développement
Projet : A DÉTERMINER
Optimisation de votre application Web
Mise à l'échelle de votre application Web
Dépannage de votre application Web
Projet : TBD À DÉTERMINER
Autres technologies et méthodologies
- React, Progressive Web Apps, bases de données NoSQL, etc.
Remarques finales
Pré requis
- Formation professionnelle ou diplôme dans un domaine lié à la programmation informatique ou dans un domaine technique similaire, ou expérience pratique équivalente .
- Expérience de deux langages de programmation à usage général ou plus, y compris, mais sans s'y limiter : PHP, JavaScript, Python, Java ou Objective C .
- Expérience dans le développement d'applications web ou d'applications mobiles
Nos clients témoignent (5)
J'ai apprécié la façon dont Gunnar a écrit presque tout le code en direct pendant que nous progressions, mais il y avait également beaucoup de matériel préparé à l'avance sur le Google Drive auquel je peux me référer après la formation. Le code que Gunnar a écrit sur la base des données d'exemple que j'ai fournies auparavant était également extrêmement utile et a rendu la formation pertinente pour nos propres ensembles de données.
Ranvir - Schroders Personal Wealth
Formation - Visual Studio Code
Traduction automatique
Plusieurs exemples pour chaque module et une grande connaissance de la part du formateur.
Sebastian - BRD
Formation - Secure Developer Java (Inc OWASP)
Traduction automatique
Module3 Attaques et exploitations d'applications, XSS, injection SQL Module4 Attaques et exploitations de serveurs, DOS, BOF
Tshifhiwa - Vodacom
Formation - How to Write Secure Code
Traduction automatique
Exemples de la vie réelle.
Kristoffer Opdahl - Buypass AS
Formation - Web Security with the OWASP Testing Framework
Traduction automatique
Les connaissances du formateur sur le sujet étaient excellentes, et la façon dont les séances étaient organisées afin que l'audience puisse suivre les démonstrations a vraiment aidé à ancrer ces connaissances, par rapport à simplement s'asseoir et écouter.
Jack Allan - RSM UK Management Ltd.
Formation - Secure Developer .NET (Inc OWASP)
Traduction automatique