Module FRM

Frameworks

Objectifs

  • Expliquer les concepts en œuvre dans les frameworks Web MVC : MVC, ORM, templates, routes, environnements, migrations, frontcontroller, ...
  • Mettre en œuvre un environnement de développement ou utiliser des outils de développement du cloud
  • Concevoir, développer et déployer une application avec un framework MVC
  • Utiliser efficacement les forges, particulièrement le contrôle de version
  • Configurer un serveur d’applications
  • Décrire les critères de choix de(s) langage(s)/framework(s) en fonction des besoins

Prérequis

Contenu

  • Comparaison des approches et des langages
  • Généralités sur les frameworks et design patterns importants (IoC, MVC, FrontController, ActiveRecord)
  • Introduction à un framework PHP : Laravel
  • Introduction à un framework Ruby : Ruby on Rails
  • Introduction à Java EE
  • Déployer et maintenir une application web dynamique

Formes d’enseignement

  • 30% exposé et exercices théoriques
  • 70% pratique

Evaluation

  • 3 à 5 brefs contrôles de connaissances écrits au cours du module
  • projet réalisé à 2 étudiants avec l’un des frameworks vu en court

Organisation


Crédits ECTS
4

Périodes
60
Soirées 12

Lieu
Neuchâtel

Intervenant(s)
Emourgeon Raphaël (HE-Arc Ingénierie, externe)
Guillaume-Gentil Thibaud (HE-Arc Ingénierie, externe)
Ouerhani Nabil (RM) (HE-Arc Ingénierie)

Mise à jour : 05-05-2015 / GMB