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é le fait que Gunnar ait écrit pratiquement tout le code à la volée pendant que nous le parcourions, mais qu'il y ait beaucoup de matériel préparé à l'avance sur le lecteur Google auquel je peux me référer après la formation. Le code que Gunnar a écrit sur la base de l'échantillon de données que j'ai fourni à l'avance a également été 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 grande connaissance du formateur.
Sebastian - BRD
Formation - Secure Developer Java (Inc OWASP)
Traduction automatique
Module3 Attaques et exploits des applications, XSS, SQL injection Module4 Attaques et exploits des serveurs, DOS, BOF
Tshifhiwa - Vodacom
Formation - How to Write Secure Code
Traduction automatique
Exemples concrets.
Kristoffer Opdahl - Buypass AS
Formation - Web Security with the OWASP Testing Framework
Traduction automatique
Les connaissances du formateur étaient excellentes, et la façon dont les séances étaient organisées permettant au public de suivre les démonstrations a vraiment aidé à ancrer cette connaissance, contrairement à simplement écouter passivement.
Jack Allan - RSM UK Management Ltd.
Formation - Secure Developer .NET (Inc OWASP)
Traduction automatique