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
Sujets abordés, de nombreux exemples de code en direct, attitude des formateurs vis-à-vis du groupe
Weronika - ATOS PGS sp. z o.o.
Formation - Reactive Programming with Angular RxJS
Traduction automatique
Exemples concrets.
Kristoffer Opdahl - Buypass AS
Formation - Web Security with the OWASP Testing Framework
Traduction automatique
Bien que la formation se déroule en ligne, l'interaction avec le formateur était remarquable et il était toujours disponible pour fournir des sources précieuses complétant la formation. Je suis très satisfait.
Nuno Marques - MULTICERT, S.A.
Formation - Functional Reactive Programming with Java 9 and RxJava
Traduction automatique
Le rythme, la profondeur et les explications étaient tous excellents. Il est clair que Scott est un expert sur le sujet et apprendre de lui était super agréable.
Ben Leiken - SurveyMonkey
Formation - Reactive Programming for iOS with RxSwift
Traduction automatique