Programme du cours

2 jours (14 H) | Renseignez-vousCette formation vous intéresse ? 
 

Objectifs

Se familiariser avec les concepts, le vocabulaire et les
particularités du développement Web, notamment à l’aide de
démonstrations succinctes mais précises des diverses méthodes et technologies.

Contenu

Les concepts

  • le modèle client-serveur
  • le modèle multi-tiers
  • site Web et application Web
  • navigateur Web et concept de client léger
  • client pauvre et application riche (RIA)
  • les bases de données
  • la notion de CMS
  • Joomla, WordPress, Drupal, …
  • la notion de standard, le W3C
  • le « Web 2.0 » sur le plan technique

Le développement

  • c’est quoi, concrètement, la programmation ?
  • langages de développement
  • la conception, l’architecture, l’analyse, les schémas, UML
  • le code : organisation, factorisation, documentation
  • script, compilation
  • notion d’objet
  • systèmes de gestion de versions
  • suivi des problèmes, patchs

Les technologies

  • le HTML
  • les CSS
  • séparation du contenu et de la mise en forme
  • intégration d’une maquette
  • la gestion de la typographie sur le Web
  • le JavaScript, jQuery
  • les langages coté serveur (Java, PHP, …)
  • la notion de framework
  • l’apport du HTML5/CSS3
  • la gestion des plateformes mobiles, Responsive Design
  • l’évolution et le futur du Web
  • le XML, le format JSON
  • les « Web Services »
  • technologies AJAX
  • l’évolution du Web

Le processus de développement

  • cycle : analyse, conception, construction, recette
  • analyse du besoin, interview,
  • cahier des charges, maquette
  • choix techniques, développement
  • livrables, livraison
  • tests fonctionnels, tests unitaires, tests d’intégration
  • version intermédiaires (alpha, beta, release candidate)
  • conception modulaire
  • méthodes agiles
 
Cette formation vous intéresse ? Renseignez-vous