|
La finalitat d'aquest curs és introduir-nos
en el llenguatge de programació de pàgines web dinàmiques
(PHP) i a l'estàndard de consultes a bases de dades (SQL), aplicats
en la posada en funcionament de serveis en l'entorn web (webs de centres,
suport a la gestió, etc.). |
|
Els objectius del
curs són:
|
|
- Aprendre a instal·lar i configurar els elements
necessaris per a la creació d'una intranet.
|
|
- Familiaritzar-se amb la sintaxi i possibilitats del
llenguatge PHP.
|
|
- Familiaritzar-se amb el llenguatge SQL.
|
|
- Conèixer el gestor de bases de dades MySQL així
com les possibilitats de connexió, importació i exportació
amb altres sistemes (Acces, fitxers de text, etc.).
|
|
- Conèixer la biblioteca ADODB i les seves possibilitats
d'abstracció, que permeten la connexió transparent a les
bases de dades més usades.
|
|
- Veure les possibilitats de treballar conjuntament amb
aquestes eines.
|
|
- Fer una aproximació a la instal·lació,
configuració i possibilitats del PostNuke, com a mostra del que
es pot fer amb un CMS (Content Management System) als centres.
|
|
|
|
Format
|
|
|
|
Per seguir aquest curs podeu optar entre:
- Anar consultant en línia els diferents mòduls.
- Descarregar tot el curs en format HTML, fent clic als
disquets que hi ha a la portada. Un cop descarregats
tots els fitxers, instal·leu-lo executant nomdelfitxer.exe.
Després, podreu visualitzar el curs en qualsevol navegador, sense
necessitat d'estar connectats a Internet.
|
|
|
|
Estructura |
|
|
|
La durada del curs és
de 60 hores, distribuïdes en 42 hores per als mòduls i 18
hores per a la realització del projecte, aproximadament. Els mòduls
són:
|
|
- Mòdul 1: Instal·lació del servidor
web i d'un IDE per al PHP
|
|
- Mòdul 2: Llenguatge PHP. Sintaxi bàsica
|
|
- Mòdul 3: Llenguatge PHP. Formularis, galetes
i sessions
|
|
- Mòdul 4: Servidors de bases de dades i llenguatge
SQL
|
|
- Mòdul 5: Abstracció de la base de dades.
L'ADODB
|
|
- Mòdul 6: Aplicació PHP-ADODB. Aplicatiu
de tutoria. Mòdul inhabilitat.
|
|
- Mòdul 7: Aspectes avançats del PHP
|
|
- Mòdul 8: Introducció als CMS: el PostNuke
|
|
|
|
Per al seguiment d'aquest curs és necessari
el domini sobre l'entorn en què es vol treballar (Windows o Linux),
i el coneixement previ d'algun llenguatge de programació (Pascal,
VisualBasic, C/C++ (D97), Javascript (D108), Java (D110)...), i tenir coneixements
d'HTML. També es demana tenir coneixements bàsics sobre algun
tipus de base de dades (Acces, MySQL, Clipper / dBASE, FoxPro...). |
|
|
|
Requeriments tècnics |
|
|
|
Els materials d'aquest curs s'han
dissenyat per treballar-se amb ... i poden ser visualitzats ambs els navegadors
Netscape i Internet Explorer (versió 4 i superiors) amb les opcions
Javascript i Cookies activades (eines accessibles des del DVD
Materials de formació 2007). |
|
|
|
Icones i elements de navegació |
|
|
|
Les icones utilitzades són: |
|
|
|
|
Informació. Documentació
sobre el contingut que s'està tractant a les pàgines. |
|
Pràctiques. Treball que l'alumnat
ha de dur a terme seguint les propostes guiades. Aquestes pràctiques
són personals i no s'han d'enviar al tutor o a la tutora del
curs. |
|
Atenció. Aquesta icona indica
suggeriments, comentaris i idees complementaris a la documentació
i a les pràctiques de cada mòdul. |
|
Imatges en moviment. Aquesta icona indica que
us trobem davant d'una animació en format vídeo, pel·lícula
Flash...
|
|
Presentació de codi.
Clicant sobre aquesta icona s'obre una nova finestra amb el mateix
codi PHP que hi ha al seu costat, però acolorit i amb indentacions. |
|
Execució de codi.
Clicant sobre aquesta icona s'executa el codi que hi ha al seu costat. |
|
Ampliació d'informació.
Aquest icona petita, inserida dins el text, indica que al seu costat
hi ha un enllaç amb informació ampliada sobre el tema
tractat. És útil per detectar aquest tipus d'enllaços
en una hipotètica impressió en paper dels materials. |
|
|
|
|
Els elements de navegació són: |
|
|
|
|
Permet accedir a qualsevol mòdul o pràctica. |
|
Indica la pràctica activa en la qual s'està
treballant. |
|
Permet retornar al nivell anterior. |
|
Permet accedir als exercicis del mòdul activat. |
|
Permet el retorn a l'inici de la pàgina consultada. |
|
Permet accedir a la guia del curs. |
|
Permet la descàrrega de fitxers necessaris. |
|
Permet la impressió del document. |
|
|
|
|
Tutoria |
|
|
|
A cada participant se li assigna un
tutor o una tutora que l'assessorarà i l'orientarà en el treball
dels diferents mòduls. L'alumnat pot formular les consultes i preguntes
que calgui per correu electrònic. Per aquest mètode pot demanar
orientacions, suggeriments i recomanacions per desenvolupar el seu treball.
La persona responsable de la tutoria farà un seguiment personal del
procés de cada participant basat en els exercicis. |
|
|
|
Lliurament d'exercicis |
|
|
|
El lliurament d'exercicis es farà
al final de cada mòdul. Cal seguir les instruccions explicades a
cada exercici i enviar el fitxer o fitxers resultants al tutor o la tutora
del curs. |
|
|
|
Projecte |
|
|
|
L'alumnat del curs ha de dur a terme un projecte
final en què es reflecteixin i duguin a la pràctica
els coneixements assolits. Es pot escollir una de les tres opcions proposades
a la pàgina en què es descriu aquest projecte
final.
|
|
|
|
Calendari |
|
|
|
Vegeu calendari
de l'activitat. |
|
|
|
Bibliografia |
|
|
|
- Gutiérrez, Abraham; Bravo, Ginés. PHP4
a través de ejemplos. Rama, 2003 (ISBN).
|
|
- Gil Rubio, Francisco Javier i altres. Creación
de sitios web con PHP. McGraw-Hill, 2001 (ISBN).
|
|
- Tobias Ratschiller i Till Gerken. Creación
de aplicaciones Web con PHP4. Pearson Educación SA, 2001
(ISBN).
|
|
- Paul Dubois. Edición
Especial MySQL. Pearson Educación SA, 2001 (ISBN).
|
|
- Rick Bowen; Ken Coar.Servidor
Apache al descubierto. Pearson Educación SA, 2000 (ISBN).
|
|
- José Antonio Gallego Vázquez. Desarrollo
web con PHP y MySQL. Col·l.: "Guía práctica
para usuarios". Ed. Anaya Multimedia (ISBN).
|
|
- Juan Diego Gutiérrez Gallardo. MySQL.
Col·l.: "Guía práctica para usuarios".
Ed. Anaya Multimedia (ISBN).
|
|
- Daniel Baena Romero; Quim Calpe Ferré. Flash
dinámico PHP, XML y bases de datos. Col·l.: "Guía
práctica para usuarios". Ed. Anaya Multimedia (ISBN).
|
|
- PHP
Solutions Publicació bimensual en castellà sobre PHP
editada per SOFTWARE WYDAWNICTWO.
|
|
|
|
Adreces interessants |
|
|
|
Teniu, a continuació, una llista d'adreces interessants
sobre PHP o el MySQL. Si no s'especifica el contrari, són en castellà.
|
|
|
|
Manuals |
|
|
|
|
|
PHP i el MySQL |
|
|
|
|
|
CMS |
|
|
|
|
|
Materials complementaris |
|
|
 |
Insistim a utilitzar el programari i les versions
adequades per un òptim seguiment del curs.
Podeu trobar els fitxers d'instal.lació de programes que s'han utilitzat
en aquest curs al paquet de materials de formació, al CD Eines
o bé al servei
CD-web de la XTEC. Si per causes externes
és necessari una actualització d'aquest programari, es comunicarà
via tutor/a per correu electrònic, amb antelació suficient.
|
|
|
|
A la taula següent es presenten els enllaços
de diferents fitxers fonts per a la realització de les pràctiques
proposades al llarg del curs. |
|
|
|
Fitxers
per a les pràctiques proposades
|
Mòdul 1 |
|
|
|
|
Mòdul 2 |
|
|
|
|
Mòdul 3 |
|
|
|
|
Mòdul
4 |
|
|
|
|
Mòdul 5 |
|
|
|
|
Mòdul 6 |
|
|
|
|
Mòdul 7 |
|
|
|
|
Mòdul 8 |
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|