1 of 13

GL 113�Web avancé

Présenté par Mohammed TADLAOUI

Master 1 Génie Logiciel

2 of 13

Introduction

3 of 13

Programme du cours

  • Connaissances préalables
    • Algorithmique, Orienté objet, Bases de données, HTML, CSS, JavaScript et PHP
  • Contenu de la matière
    • Historique et Standards du Web
    • Architecture client/serveur (architectures 2-tier, 3-tier)
    • Rappel sur HTML, CSS, JavaScript et PHP ;
    • Framework Web Front-end (Bootstrap) ;
    • PHP avancé (Gestion des erreurs, Sessions, Cookies, Orienté objet, Ajax, Web Service) ;
    • Framework de développement web Back-end (CakePHP, symfony ou Laravel)
      • Séparation du code en Modèle Vue Contrôleur ;
      • Mapping Objet Relationnel (ORM) ;
      • Gestion de templates ;
      • Génération automatique du code source ;
    • Testes unitaires avec PHPUnit ;
    • Sécurité du code source (Injections SQL, XSS, CSRF, …) et étude des outils de scan de vulnérabilité.

4 of 13

Le Web c’est intéressant …��mais à quoi ça va me servir plus tard?

5 of 13

Objectif du cours

Arriver à créer une Application Web à la fin du semestre

6 of 13

Evaluation

    • Contrôles
    • TP
    • Examen

7 of 13

C’est quoi votre rôle ?

8 of 13

Assiduité aux Cours, TDs et TPs

9 of 13

Team Player

10 of 13

Attentif et respectueux

11 of 13

Prendre des notes

12 of 13

Travail personnel

13 of 13

Vous n’aurez que la note que vous méritez ☺