Architecture et Développement Web
(cid:1) Les principes du Web Dynamique
(cid:1) Les outils et techniques de développement
r
f
.
a
m
e
@
n
a
e
j
.
e
r
r
e
P
–
i
B
E
W
t
n
e
m
e
p
p
o
e
v
é
D
l
t
e
e
r
u
t
c
e
t
i
h
c
r
A
1
Introduction
(cid:1) Présentation du formateur
(cid:1) L’objectifs de la formation
(cid:2) Les bases du développement Web
(cid:2) Le principe pour faire du Web dynamique
(cid:2) Utilisation d’une base de données SQL
(cid:2) Initiation au Modèle-Vue-Contrôleur
(cid:1) Les questions sont bienvenues
(cid:1) N’hésitez pas à me contacter Pierre.Jean@ema.fr
r
f
.
a
m
e
@
n
a
e
j
.
e
r
r
e
P
–
i
B
E
W
t
n
e
m
e
p
p
o
e
v
é
D
l
t
e
e
r
u
t
c
e
t
i
h
c
r
A
2
Les grandes lignes de la formation
(cid:1) Acquérir les bases du Web dynamique
(cid:1) Apprendre la programmation Web
(cid:1) Construire une application Web
(cid:1) Adapter une base de données SQL au Web
(cid:1) S’habituer au Model-Vue-Contrôleur
(cid:1) Faire marcher tous les éléments ensembles
techniques ensemble pour créer un site Internet
r
f
.
a
m
e
@
n
a
e
j
.
e
r
r
e
P
–
i
B
E
W
t
n
e
m
e
p
p
o
e
v
é
D
l
t
e
e
r
u
t
c
e
t
i
h
c
r
A
3
Invitations
(cid:1) La formation vous invite fortement à être des
utilisateurs curieux et dynamiques des outils
d’Internet
(cid:1) La conception de sites Web s’inspire très largement
de l’existant qu’il faut donc consulter
(cid:1) L’examen final par réalisation d’une application web
dans un temps donnée
r
f
.
a
m
e
@
n
a
e
j
.
e
r
r
e
P
–
i
B
E
W
t
n
e
m
e
p
p
o
e
v
é
D
l
t
e
e
r
u
t
c
e
t
i
h
c
r
A
4
Des outils simples souvent gratuit
(cid:1) Un éditeur de texte: Bloc-notes de Windows, Ultra-
edit32, Notepad++, Dreamweaver, Eclipse Pdt,
Eclipse J2EE
(cid:1) Un navigateur Internet : Internet Explorer, Mozilla
Firefox, Opera, Safari, Chrome, Chromium
(cid:1) Un serveur Web: Apache, Ms-IIS, Tomcat, nginx
(cid:1) Un outil de base de données: Mysql, Oracle,
PostgreSql, Ms SQL Server
(cid:1) Un langage de développement orienté Web: Php,
Asp.Net, Java J2EE, Perl, Python, Ruby on Rail
r
f
.
a
m
e
@
n
a
e
j
.
e
r
r
e
P
–
i
B
E
W
t
n
e
m
e
p
p
o
e
v
é
D
l
t
e
e
r
u
t
c
e
t
i
h
c
r
A
5
La sauvegarde des données:
(cid:1) Attention l’utilisation des ordinateurs en réseau
obligent à une sauvegarde spécifiques des
données,
(cid:1) A votre charge:
(cid:2) Les bases de données
(cid:2) Les fichiers des pages dynamiques
(cid:2) Les fichiers de configurations spécifiques
r
f
.
a
m
e
@
n
a
e
j
.
e
r
r
e
P
–
i
B
E
W
t
n
e
m
e
p
p
o
e
v
é
D
l
t
e
e
r
u
t
c
e
t
i
h
c
r
A
6
Pour du développement Java
(cid:1) Vérifier systématiquement que vous utilisez Eclipse
pour Java EE et Tomcat que nous allons installer
ensemble
(cid:2) Eclipse IDE Java EE Developers
(cid:2) Apache Tomcat 7.x
(cid:1) Vérifier que vous utilisez le JDK et non le JRE de la
machine virtuelle java
r
f
.
a
m
e
@
n
a
e
j
.
e
r
r
e
P
–
i
B
E
W
t
n
e
m
e
p
p
o
e
v
é
D
l
t
e
e
r
u
t
c
e
t
i
h
c
r
A
7
Conseils
(cid:1) Faites des sauvegardes multiples sur le disque
(cid:1) N’hésitez pas à demander un
rafraîchissement/actualisation des pages Web dans
votre navigateur en appuyant sur le bouton
correspondant (ou la touche F5)
(cid:1) Afficher le code source de la page HTML par clic
droit sur la page “Afficher le source”
(cid:1) Désactiver le cache du navigateur
(cid:1) Outils intégrés des navigateurs / firebug
r
f
.
a
m
e
@
n
a
e
j
.
e
r
r
e
P
–
i
B
E
W
t
n
e
m
e
p
p
o
e
v
é
D
l
t
e
e
r
u
t
c
e
t
i
h
c
r
A
8