Logo ESI
Bannière
ESI talents

Bienvenue



Retour - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Syllabus TDW
Télécharger



Crédits : 4

TDW
Techniques de Développement Web
Web development techniques

Coef : 4
VH Cours : 15.00
VH TD : 45.00
Pré-requis :
Algorithme, Bweb, POO, IGL

Ingénierie des Compétences

Familles de Compétences
  • CF4 : Concevoir, réaliser et maintenir des logiciels de qualité
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Niveau de compétence:
Base Intermédiaire Avancé


Famille de Compétence Compétence Elément de Compétence Type
CF4 C4.6: Développer une application Web C46.1: Exploiter des feuilles de style et des langages de balisage et de script pour développer des sites web hergonomiques et répondants aux besoins TEC
C46.2: Exploiter des langages et bases de données pour développer des sites web dyanmiques TEC

Description du programme de la matière

Objectifs:

Apprendre les langages de base du développement web HTML5, CSS3 et JavaScript, JQuery, PHP7 et Python.
Préparer l’étudiant à développer des applications front-end et back-end.
Gérer un projet web de bout en bout.

Contenu:

I. Introduction au développement web
1. Historique
2. Les langages du web (HTML, CSS, JavaScript)
3. Web statique et web dynamique
4. Les outils de développement web
II. Le langage HTML
1. Balises standard
2. Listes, Formulaires et Tableaux
3. Nouvelles balises HTML 5
III. La langage CSS
1. Introduction aux feuilles de styles
2. Règles générales
3. Effets visuels et animation
IV. Le langage JavaScript
1. Introduction à JavaScript
2. La bibliothèque JQuery
3. Les fondations d’AJAX
V. Développement web dynamiques avec PHP
1. Introduction au web dynamique
2. Déploiement d’applications sur un serveur web
4. Principaux concepts de PHP
5. Création d’applications web de bases de données
6. Développement MVC sous PHP7.
VI. Projet d’application WEB
1. Développement d’une application WEB basé sur des notions avancées de ce qui a été vu en cours
2. Développement avancée de modules pour CMS

Travail Personnel:

Bibliographie:

Ian Lloyd, The Ultimate HTML Reference, 2008, SitePoint, ISBN 978-0-9802858-8-8.
Jon Duckett, HTML & CSS, Design and Build Websites, 2011, Wiley, ISBN: 978-1-118-00818-8
Julie C. Meloni, SamsTeachYourselfHTML, CSSand JavaScript, 2012, SAMS, ISBN-10: 0-672-33332-5
BEAR BIBEAULT, YEHUDA KATZ, jQuery in Action, 2008, Manning, ISBN 1-933988-35-5
Melancon, B., A. Micka, A. Scavarda, B. Doherty, B. Somers, K. Negyesi, J. Rodriguez, M. Weitzman, R. Scholten, and R. Szrama. 2011. The Definitive Guide to Drupal 7: Apress.
David, M. 2010. HTML5: Designing Rich Internet Applications: Elsevier Science & Technology.
Lancker, L.V. 2009. jQuery: Le framework JavaScript du Web 2.0: Editions ENI.
Guérin, B.A. 2007. PHP 5, MySQL 5, AJAX: entraînez-vous à créer des applications professionnelles: Editions ENI.
Ullman, L.E. 2003. PHP and MySQL for dynamic Web sites: Peachpit Press.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -