Logo Manager un projet web

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