Iut de Sénart Fontainebleau

Programmation web licence professionnelle bdise

Introduction

SemaineDatesCoursTD/TP
1 22 septembre Introduction, contexte Protocole HTTP, installation serveur apache
2 29 septembre Apache Subversion Utiisation de SVN
3 6 octobre (X)HTML/Css Html et Css
4 13 octobre Wordpress
5 17 novembre Bases de javascript Javascript
6 24 novembre Dom Dom
7 1 décembre Ajax Tp Ajax
8 5 janvier Jquery Tp Jquery
9 2 février Contrôle machine Contrôle machine
10 9 février NodeJS Tp NodeJS
11 16 mars Php objet, PDO Prog objet, PDO
11 16bis mars MVC en PHP Gestionnaire de contacts
Les technologies du web fournissent des moyens standardisés (w3c) et portables, d'interconnecter des applications de toutes sortes, sur toutes platerformes et tournant sur tout type de matériel. Le web implique la plupart des grands thèmes de l'informatique :
  • réseau
  • interface homme-machine
  • programmation (événementielle)
  • formatage/bases de données
  • etc...
Ces pages rassemblent les supports de cours, travaux dirigés et pratiques relatifs à la programmation WEB.

Les objectifs du cours :

  • Savoir installer et configurer un serveur http (apache).
  • Connaitre les langages, techniques et leur mise en oeuvre côté client et serveur.
  • Maîtriser la représentation, les formats et l'échange de données dans et entre les applications web.

Les notions suivantes seront abordées :

Le contexte et bases
  • Serveur et protocole http
  • (x)html et css
Programmation côté client
Javascript, modele DOM, Ajax, framework jquery
Programmation côté serveur
  • Script cgi
  • php (objet)
  • Modèle MVC
  • Services web
Sensibilisation à la sécurité des applications web
https, injection, filtrage...
De l'aide ? le web est ton ami
Tout connaître serait une gageure. Il faut s'aider des recommandations et spécifications du W3C, et de sites qui décrivent de manière plus ou moins exhaustive les différents langages et technologies du web. w3schools ,Mozilla Developer Network, Alsacreations en sont de très bons exemples. La documentation en ligne du langage php est indispensable.
Pour coder ?
Pour le développement de vos pages (en tp), utilisez un éditeur de texte qui met à votre disposition des facilités de codage : coloration syntaxique, complétion, fermeture de balises automatiques, etc ...vim à l'aide de bons plugins, Sublimetext qui est très complet. Les deux sont installés sur les machines de l'iut.
Pour tester ?

Vous avez désormais accès à vos pages depuis l'extérieur sur le serveur dwarves à l'url

  • http://dwarves.iut-fbleau.fr/~login,
  • Sur le réseau interne, vous pouvez utiliser l'url http://dwarves.arda/~login

Sur ce serveur, vous diposez également d'un compte mysql, accessible avec vos identifiants du réseau de l'iut. L'interface web phpmyadmin.

Vous utiliserez également le serveur oracle lorien.arda.

Le module sera évalué pour forme de projets (2) et de contrôles sur machines (2).

retour à la page d'accueil

retour au sommet