Valid XHTML    Valid CSS2    

Listing du fichier l2a.php

 

00001     <?php
00002     error_reporting
(E_ALL | E_NOTICE | E_STRICT) ;
00003     
# # (gH) -_- l2a.php ; TimeStamp (unix) : 19 Janvier 2015 vers 11:47
00004     
include(
"std.php") ;
00005     
debutPage
("DEVELOPPEMENT WEB AVANC&Eacute; L2","strict") ;
00006     
debutSection() ;
00007     
h1
("D&eacute;veloppement Web Avanc&eacute; L2&nbsp;: PHP et MySQL") ;
00008     
h1
("(Facult&eacute; des Sciences d'Angers)") ;
00009     
#########################################################
00010     #########################################################
00011     
00012     
p
("grouge droite") ;
00013     echo
"gilles.hunault \"at\" univ-angers.fr" ;
00014     
finp() ;
00015     
00016     
#########################################################
00017     
00018     
h2
("1. Objectifs de l'enseignement ") ;
00019     
00020     
#########################################################
00021     
00022     
p
("texte") ;
00023     echo
"A la fin de ce cours, vous devriez &ecirc;tre capable d'&eacute;crire des "
.s_span("programmes PHP","gbleuf")." qui g&eacute;n&eacute;rent des " ;
00024     echo
" pages Web "
.s_span("XHTML Strict valides","grouge").", d'automatiser des traitements (comme le m&ecirc;me d&eacute;but et la m&ecirc;me fin de page), ";
00025     echo
" des affichages et d'"
.s_span("interroger des bases de donn&eacute;es MySql","gvertf")." afin de fournir des jolis affichages tabul&eacute;s et des graphiques. " ;
00026     
sdl() ;
00027     echo
" Les pr&eacute;-requis sont de connaitre et d'avoir pratiqu&eacute; "
.b("XHTML").", ".b("CSS")." et ".b("Javascript").". A d&eacute;faut, on pourra reprendre mes exercices " ;
00028     echo
" corrig&eacute;s de mon "
.href("l2.php","cours de d&eacute;veloppement Web L2","gbleuf nou").". " ;
00029     
finp() ;
00030     
00031     
p
("texte") ;
00032     echo
"L'autre but est de commencer &agrave; mettre en place des r&egrave;gles de d&eacute;veloppement professionnelles comme soigner les choix impl&eacute;ment&eacute;s et la documentation interne, " ;
00033     echo
" v&eacute;rifier le code produit par test unitaire et par test d'int&eacute;gration, cr&eacute;er et utiliser des librairies de fonctions, recourir aux tableaux associatifs et " ;
00034     echo
" aux expressions r&eacute;guli&egrave;res, produire du PDF... " ;
00035     
finp() ;
00036     
00037     
#########################################################
00038     
00039     
h2
("2. Supports de cours et TP (pr&eacute;vus pour des blocs de 3&nbsp;h)") ;
00040     
00041     
#########################################################
00042     
00043     
blockquote() ;
00044     
p() ;
00045     echo
href
("l2a_crs.php","supports de cours","bouton_fin orange_pastel nou") ; nbsp(3) ;
00046     
sdl() ;
00047     echo
href
("l2a_tp1.php","TP1","bouton_fin vert_pastel nou") ; nbsp(3) ;
00048     
sdl() ;
00049     echo
href
("l2a_tp2.php","TP2","bouton_fin vert_pastel nou") ; nbsp(3) ;
00050     
sdl() ;
00051     echo
href
("l2a_tp3.php","TP3","bouton_fin vert_pastel nou") ; nbsp(3) ;
00052     
sdl() ;
00053     echo
href
("l2a_tp4.php","TP4","bouton_fin vert_pastel nou")."." ;
00054     
finp() ;
00055     
finblockquote() ;
00056     
00057     
#########################################################
00058     
00059     
h2
("3. Organisation pratique des cours 2015/2016 ") ;
00060     
00061     
#########################################################
00062     
00063     
p
("texte") ;
00064     echo
"Le d&eacute;veloppement Web "
.b("avanc&eacute;")." pour l'ann&eacute;e L2 de la licence comporte : " ;
00065     
finp() ;
00066     
00067     
ul() ;
00068     
li
(s_span("3 cours soit 7 h d'expos&eacute;","gvert").", ") ;
00069     
li
(s_span("4 tp de 3 h","gvert").", ") ;
00070     
li
(s_span("un controle continu dont les consignes sont ".href("l2a_cc.php","ici"),"gvert").".") ;
00071     
finul() ;
00072     
00073     
p
("texte") ;
00074     echo
"Consulter " ;
00075     
$celcat
= "http://celcat.univ-angers.fr/web/publi/etu/g141867.html" ;
00076     echo
href
($celcat,"celcat L2 MPCIE","bouton_fin bleu_pastel nou") ;
00077     echo
" et les horaires par groupe " ;
00078     echo
href
("http://celcat.univ-angers.fr/web/publi/etu/g141871.html","Grp 201","bouton_fin orange_pastel nou") ; nbsp(2) ;
00079     echo
href
("http://celcat.univ-angers.fr/web/publi/etu/g141872.html","Grp 211","bouton_fin orange_pastel nou") ; nbsp(2) ;
00080     echo
href
("http://celcat.univ-angers.fr/web/publi/etu/g141873.html","Grp 212","bouton_fin orange_pastel nou") ; nbsp(2) ;
00081     echo
href
("http://celcat.univ-angers.fr/web/publi/etu/g141874.html","Grp 213","bouton_fin orange_pastel nou") ;
00082     echo
"." ;
00083     
finp() ;
00084     
00085     
#p() ;
00086     #echo "Cours le vendredi matin &agrave; 8 h (dur, dur&nbsp;!)." ;
00087     #finp() ;
00088     
00089     
p() ;
00090     echo
"En cas de conflit avec Celcat, consulter mes "
.href("../horergh.pdf","contraintes horaires","grouge nou")." (PDF). " ;
00091     echo
" Les TP ont sans doute lieu en salle G101 ou en salle G205... A v&eacute;rifier." ;
00092     
finp() ;
00093     
00094     
#########################################################
00095     
00096     
h2
("4. Modalit&eacute;s de l'examen final") ;
00097     
00098     
#########################################################
00099     
00100     
p
("texte") ;
00101     echo
"L'examen final aura lieu en mode "
.b("tous documents papier autoris&eacute;s").". " ;
00102     echo
" Mais cela ne vous servira &agrave; rien de venir avec 3 tonnes de documents si vous n'&ecirc;tes pas entra&icirc;n&eacute;(e) " ;
00103     echo
" &agrave; la programmation en PHP. Donc il faut lire et relire les supports, refaire les TP chez soi, commencer le CC d&egrave;s la " ;
00104     echo
" premi&egrave;re semaine..." ;
00105     
finp() ;
00106     
00107     
$txt
= "Sujets d'examens pass&eacute;s : " ;
00108     
$txt
.= s_nbsp(3) ;
00109     
$txt
.= href("l2web2013_1.pdf","2013") ;
00110     
$txt
.= s_nbsp(3) ;
00111     
$txt
.= href("l2web2014_1.pdf","2014.1") ;
00112     
$txt
.= s_nbsp(3) ;
00113     
$txt
.= href("l2web2014_2.pdf","2014.2") ;
00114     
$txt
.= s_nbsp(3) ;
00115     
$txt
.= href("l2web2015_1.pdf","2015.1") ;
00116     
$txt
.= s_nbsp(3) ;
00117     
$txt
.= href("l2web2015_2.pdf","2015.2") ;
00118     
$txt
.= "." ;
00119     
h4
($txt) ;
00120     
00121     
00122     
#########################################################
00123     
00124     
h2
("Ouvrages recommand&eacute;s :") ;
00125     
00126     
#########################################################
00127     
00128     
blockquote() ;
00129     
00130     
$txt
= "" ;
00131     
$txt
.= "Collection ".href("http://www.pearson.fr/collections/leguidedesurvie/","le guide de survie").", " ;
00132     
$txt
.= " &eacute;ditions ".href("http://www.pearson.fr/","Pearson France")." car peu cher (~15 euros)" ;
00133     
h3
($txt) ;
00134     
00135     
blockquote() ;
00136     
00137     
div
("centre") ;
00138     
table
(0,10) ;
00139     
00140     
tr() ;
00141     
00142     
td
() ; nbsp(5) ; fintd() ;
00143     
td
("C") ;
00144     
p() ;
00145     echo
href
('http://www.pearson.fr/livre/?GCOI=27440100463410',img('php5.gif','',125)) ;
00146     
finp() ;
00147     
fintd() ;
00148     
00149     
td
() ; nbsp(15) ; fintd() ;
00150     
td
("C") ;
00151     
p() ;
00152     echo
href
('http://www.pearson.fr/livre/?GCOI=27440100331050',img('martin_xhtml.gif')) ;
00153     
finp() ;
00154     
fintd() ;
00155     
00156     
td
() ; nbsp(15) ; fintd() ;
00157     
td
("C") ;
00158     
p() ;
00159     echo
href
('http://www.pearson.fr/livre/?GCOI=27440100993180',img('wenz_js.gif')) ;
00160     
finp() ;
00161     
fintd() ;
00162     
00163     
fintr() ;
00164     
00165     
tr() ;
00166     
td
() ; nbsp(5) ; fintd() ;
00167     
td
("C") ;
00168     
p() ;
00169     echo
href
('http://www.pearson.fr/livre/?GCOI=27440100463410',"PHP 5 et MySQL 5") ;
00170     
finp() ;
00171     
fintd() ;
00172     
00173     
td
() ; nbsp(5) ; fintd() ;
00174     
td
("C") ;
00175     
p() ;
00176     echo
href
('http://www.pearson.fr/livre/?GCOI=27440100331050',"XHTML et CSS2") ;
00177     
finp() ;
00178     
fintd() ;
00179     
td
() ; nbsp(15) ; fintd() ;
00180     
td
("C") ;
00181     
p() ;
00182     echo
href
('http://www.pearson.fr/livre/?GCOI=27440100993180',"Javascript") ;
00183     
finp() ;
00184     
fintd() ;
00185     
00186     
fintr() ;
00187     
00188     
tr() ;
00189     
00190     
td
() ; nbsp(5) ; fintd() ;
00191     
td
("C") ;
00192     
p() ;
00193     echo
"Christian Wenz" ;
00194     
finp() ;
00195     
fintd() ;
00196     
00197     
td
() ; nbsp(5) ; fintd() ;
00198     
td
("C") ;
00199     
p() ;
00200     echo
"Michel Martin" ;
00201     
finp() ;
00202     
fintd() ;
00203     
00204     
td
() ; nbsp(15) ; fintd() ;
00205     
td
("C") ;
00206     
p() ;
00207     
nbsp
(15) ;
00208     echo
"Christian Wenz" ;
00209     
nbsp
(15) ;
00210     
finp() ;
00211     
fintd() ;
00212     
00213     
fintr() ;
00214     
00215     
fintable() ;
00216     
findiv() ;
00217     
00218     
finblockquote() ;
00219     
00220     
# -----------------------------------------------------------
00221     
00222     
h3
("Autres ouvrages int&eacute;ressants car assez complets") ;
00223     
00224     
div
("centre") ;
00225     
table
(0,1) ;
00226     
00227     
tr() ;
00228     
00229     
td
() ; nbsp(5) ; fintd() ;
00230     
td
("C") ;
00231     
p() ;
00232     echo
href
('http://www.amazon.fr/PHP-5-MySQL-1C%C3%A9d%C3%A9rom/dp/2744018872',img('php5WT.jpg','',200)) ;
00233     
finp() ;
00234     
fintd() ;
00235     
00236     
td
() ; nbsp(15) ; fintd() ;
00237     
td
("C") ;
00238     
p() ;
00239     echo
href
('http://www.amazon.fr/Les-Cahiers-du-programmeur-PHP5/dp/2212112343',img('mariel.jpg','',185)) ;
00240     
finp() ;
00241     
fintd() ;
00242     
00243     
td
() ; nbsp(15) ; fintd() ;
00244     
td
("C") ;
00245     
p() ;
00246     echo
href
('http://www.amazon.com/Beginning-PHP-5-3-Wrox-Programmer/dp/0470413964',img('doyle.jpg','',180)) ;
00247     
finp() ;
00248     
fintd() ;
00249     
00250     
fintr() ;
00251     
00252     
tr() ;
00253     
td
() ; nbsp(5) ; fintd() ;
00254     
td
("C") ;
00255     
p() ;
00256     echo
href
('http://www.amazon.fr/PHP-5-MySQL-1C%C3%A9d%C3%A9rom/dp/2744018872',"PHP 5 &amp; MySQL 5") ;
00257     
finp() ;
00258     
fintd() ;
00259     
00260     
td
() ; nbsp(5) ; fintd() ;
00261     
td
("C") ;
00262     
p() ;
00263     echo
href
('http://www.amazon.fr/Les-Cahiers-du-programmeur-PHP5/dp/2212112343',"PHP 5") ;
00264     
finp() ;
00265     
fintd() ;
00266     
td
() ; nbsp(15) ; fintd() ;
00267     
td
("C") ;
00268     
p() ;
00269     echo
href
('http://www.amazon.com/Beginning-PHP-5-3-Wrox-Programmer/dp/0470413964',"Beginning PHP 5.3") ;
00270     
finp() ;
00271     
fintd() ;
00272     
00273     
fintr() ;
00274     
00275     
tr() ;
00276     
00277     
td
() ; nbsp(5) ; fintd() ;
00278     
td
("C") ;
00279     
p() ;
00280     echo
"Luke WELLING, Laura THOMSON." ;
00281     
finp() ;
00282     
fintd() ;
00283     
00284     
td
() ; nbsp(5) ; fintd() ;
00285     
td
("C") ;
00286     
p() ;
00287     echo
"St&eacute;phane MARIEL." ;
00288     
finp() ;
00289     
fintd() ;
00290     
00291     
td
() ; nbsp(15) ; fintd() ;
00292     
td
("C") ;
00293     
p() ;
00294     
nbsp
(15) ;
00295     echo
"Matt DOYLE." ;
00296     
nbsp
(15) ;
00297     
finp() ;
00298     
fintd() ;
00299     
00300     
fintr() ;
00301     
00302     
fintable() ;
00303     
00304     
p
("texte") ;
00305     echo
"Mais n'h&eacute;sitez pas &agrave; chercher des cours en ligne de "
.b("PHP 5")." avec Google en mode " ;
00306     echo
href
("http://www.google.fr/search?q=PHP5%20filetype:pdf&amp;safe=off","filetype:pdf","grouge nou").". " ;
00307     
finp() ;
00308     
00309     
findiv() ;
00310     
finblockquote() ;
00311     
00312     
pvide() ;
00313     
00314     
p() ;
00315     echo
href
("montresource.php?nomfic=l2a.php","Code-source PHP de cette page","orange_stim nou")."." ;
00316     
finp() ;
00317     
00318     
#########################################################
00319     
finSection() ;
00320     
finPage() ;
00321     
?>
00322     

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)