Formation Manager un projet web
Présenter les technologies qui interviennent dans la création d'une application web, de sa création à sa mise en production.
Objectifs pédagogiques / Compétences visées
- avoir une idée précise de la conception de sites et application Web moderne
- avoir un aperçu des langages et bibliothèques open-source
- connaitre les différents type d'hébergement
- déployer et monitorer son code
Pré-requis
- Pas de prérequis
Public
- Développeurs
- Chefs de projets
Programme
Jour 1
Introduction
- Historique
- Fonctionnement d’une application web
- Technologies sous-jacentes
- Les licences Open Source
Front-End
- HTML, CSS, JavaScript les langages du navigateurs
- Applications traditionnelles vs Single Page Application
- Automatisation des tests : Unitaires, End-to-end
Back-End
- Les languages historiques du web : PHP, Ruby, Python
- Les languages entreprises historiques : Java, C#
- Les languages récents : JavaScript, Go
- Les services web : RPC, REST, GraphQL
Apps desktops et mobiles grâce au web
- Développement Desktop avec Electron
- Développement Mobile avec PhoneGap, Cordova ou Capacitor
- Développement Natif en JavaScript : React Native, NativeScript
DevOps
- Les hébergements traditionnels
- Les hébergements cloud
- Intégration et déploiement continu
- Monitoring des applications
Moyens pédagogiques et techniques
- Formateur validé par nos équipes techniques et pédagogiques
- Salle de formation informatisée
- Support de cours numérique
Suivi et appréciation des résultats
- Questions orales ou écrites (QCM)
- Exercices pratiques
- Formulaires d'évaluation
Dernière modification le 08/11/2020