Diferència entre revisions de la pàgina «Programació web entorn servidor»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 43: Línia 43:
  
 
Començarem, però, per alguns exemples clàssics: [[Imatge:Filtre-continent.png|thumb|Llistat de països filtrats per continents.]]
 
Començarem, però, per alguns exemples clàssics: [[Imatge:Filtre-continent.png|thumb|Llistat de països filtrats per continents.]]
* [[PHP MySQL select]]: accedirem a una base de dades de la manera més clàssica i menys eficient, amb instruccions específiques per a un SGBD concret (MySQL). Òbviament, això no és gaire òptim però està bé conèixer els mecanismes bàsics.
+
# [[PHP MySQL select]]: accedirem a una base de dades de la manera més clàssica i menys eficient, amb instruccions específiques per a un SGBD concret (MySQL). Òbviament, això no és gaire òptim però està bé conèixer els mecanismes bàsics.
* '''PDO''' o PHP Data Objects
+
# '''PDO''' o PHP Data Objects
** Llegeix-te aquest [https://uf.ctrl-alt-d.net/material/mostra/50/php-acces-a-dades-amb-pdo exercici d'accés a dades amb PDO].
+
#* Llegeix-te aquest [https://uf.ctrl-alt-d.net/material/mostra/50/php-acces-a-dades-amb-pdo exercici d'accés a dades amb PDO].
**:Para atenció en com es fa el ''foreach'' enlloc del ''for'' habitual.
+
#*:Para atenció en com es fa el ''foreach'' enlloc del ''for'' habitual.
** Exercici: Utilitza la base de dades WORLD vista al primer tutorial.
+
#* Exercici: Utilitza la base de dades WORLD vista al primer tutorial.
*** Fes un formulari amb un desplegable dels CONTINENTS.
+
#** Fes un formulari amb un desplegable dels CONTINENTS.
*** Llista els països amb un filtre per continent.
+
#** Llista els països amb un filtre per continent.
*** Mostra la població de cada país i un total de tot el continent.
+
#** Mostra la població de cada país i un total de tot el continent.
  
 
<br>
 
<br>

Revisió del 10:21, 18 nov 2017

En aquesta assignatura treballarem bàsicament amb PHP, que actualment és el llenguatge més estès per a la programació web.

Recursos:

  • Quadern d'exercicis del Daniel Herrera (molt agraït):
    https://uf.ctrl-alt-d.net
  • Al mateix cacauet.org també disposeu del Curs de PHP amb recursos varis.


UF1 Programació web entorn servidor

Per configurar adequadament el Apache, reviseu Php.ini

Índex d'exercicis

Temes a tractar amb PHP:

Exemples:

Exercicis entregables:

  1. Calendari
  2. La pizza
  3. Sudoku
  4. Moure una peça d'escacs.


UF3 Accés a dades

En aquesta UF estudiarem diversos mètodes d'accés a bases de dades, imprescindibles per poder realitzar pàgines web dinàmiques.

Índex UF3 al quadern d'exercicis:

https://uf.ctrl-alt-d.net/material/mostra/308/tecniques-dacces-a-dades-metacontingut

Començarem, però, per alguns exemples clàssics:

Llistat de països filtrats per continents.
  1. PHP MySQL select: accedirem a una base de dades de la manera més clàssica i menys eficient, amb instruccions específiques per a un SGBD concret (MySQL). Òbviament, això no és gaire òptim però està bé conèixer els mecanismes bàsics.
  2. PDO o PHP Data Objects
    • Llegeix-te aquest exercici d'accés a dades amb PDO.
      Para atenció en com es fa el foreach enlloc del for habitual.
    • Exercici: Utilitza la base de dades WORLD vista al primer tutorial.
      • Fes un formulari amb un desplegable dels CONTINENTS.
      • Llista els països amb un filtre per continent.
      • Mostra la població de cada país i un total de tot el continent.


El projecte d'aquest any: Projecte VOTA!

Vota4.jpg


UF2 Programació de webs dinàmiques

Introducció:

Tutorials:


UF4 Serveis web

Els serveis web, simplificant, és una manera de realitzar crides a funcions remotes mitjançant el protocol HTTP. És la forma més còmoda per al programador web d'anar a buscar dades a un servidor, ja sigui des d'un altre servidor o des d'un client.

Al tractar-se, com hem dit, de "crides a funcions remotes", solem anomenar-los API : Application Programming Interface.

Articles de referència: