ASIX2 - SM9 - Implantació d'aplicacions web 2024-2025

De binefa.com
Salta a la navegació Salta a la cerca

Quan tingueu les credencials d'accés a la NET heu de compartir-nos (als dos professors) una carpeta amb aquest nom: 2425-ASIX-SM9-1rCognom2nCognomNom (Per exemple, si el teu nom és Xavier López Pujol --> 2425-ASIX-SM9-LopezPujolXavier). A aquest enllaç podreu veure si ja hi sou a la llista:

Carpetes compartides del SM9 de 2n d'ASIX. Curs 2024-2025

Enllaços ràpids

Compartició de pantalla

Recull de pràctiques de 2n d'ASIX. Curs 2024-2025

Recull de codis fets a classe. Curs 2024-2025 (usuari: sm9, contrasenya: asix2425)

Llista de 2n d'ASIX

Totes les llistes

Algunes classes

20250422

20250408

Revisió projecte del tercer trimestre

20250401

Seguim fent el projecte del tercer trimestre

20250325

Seguim fent el projecte del tercer trimestre

20250318

Presentació i començament del projecte del tercer trimestre

20250304

  • Instal·leu Joomla! amb dockers
  • S'ha afegit la pràctica 10 d'extensions per a Joomla!. Seguiu fent els exercicis pendents del recull de pràctiques desant-los a la vostra carpeta compartida

20250225

  • Metacognició de síntesi

20250218

  • Anem acabant les pràctiques desant-les a la vostra carpeta compartida

20250211

20250204

  • Teniu les dues hores d'avui per a fer els exercicis pendents del recull de pràctiques desant-los a la vostra carpeta compartida

20250128

20250121

20250114

20241217

Revisió del projecte (Enunciat del projecte de connexió PDO entre PHP i MariaDB. Curs 2024-2025)

20241210

20241126

Seguim fent el projecte pendent.

20241112

20241105

20241029

Continueu fent el recull de pràctiques. Heu de fer les captures ensenyant el funcionament i els codis han de dur el vostre nom i cognoms en un lloc ben visible (per exemple al títol de cada pàgina php al codi html). Els documents i els vostres codis han d'estar a la vostra carpeta compartida al Drive.

20241022

Exercicis recollits a Recull de pràctiques de 2n d'ASIX. Curs 2024-2025:

  • Instal·leu a la màquina virtual zip, libzip-dev i libpng-dev:
sudo apt update
sudo apt zip libzip-dev libpng-dev
  • Si no teniu instal·lats les extensions PDO de PHP per a MariaDB: mysqli, pdo, pdo_mysql, gd i zip. Entre d'altres:
sudo apt install php libapache2-mod-php php-mysql

Aquí podeu trobar més ajuda

Documenteu els següents exemples:

  • Feu una primera connexió des de PHP a la vostra base de dades. Heu de fer una verificació d'aquest estil
<?php
// Example (PDO) at https://www.w3schools.com/php/php_mysql_connect.asp
$servername = "127.0.0.1";
$username = "root";
$password = "fjeclot";

try {
 $conn = new PDO("mysql:host=$servername;dbname=lamp_db", $username, $password);
 // set the PDO error mode to exception
 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 echo "Connectat a la base de dades.";
} catch(PDOException $e) {
 echo "No es pot connectar. Motiu: " . $e->getMessage();
}
?>
function current(): string { // Afegiu : string per indicar el tipus de dades a retornar. Així eviteu missatge Deprecated
...
function beginChildren(): void { // Afegiu : void per indicar el tipus de dades a retornar. Així eviteu missatge Deprecated
...
function endChildren(): void { // Afegiu : void per indicar el tipus de dades a retornar. Així eviteu missatge Deprecated
  • Feu un exemple de limitació de dades (PDO) Aprofiteu el codi de selecció de dades per a limitar quantes línies de la taula s'han de veure i a partir de quina es comença.

20241015

  • Acabem els exercicis pendents

20241008

  • Aneu documentant les solucions del recull d'exercicis en PHP. Cada exercici ha de córrer sobre la vostra màquina virtual LAMP, veient el funcionament i el codi en PHP. Deseu el document en pdf explicant les vostres solucions i demostrant-ne el funcionament a la vostra carpeta compartida.

20241001

  • Variables en PHP:

Primer contacte amb les variables en PHP

5.2.3 Variables

  • Ús del mètode GET i dos arxius (html i php):

5.2.7. (GET) Ús de PHP per a aplicacions web

  • Ús del mètode POST i dos arxius (html i php):

5.2.7. (POST) Ús de PHP per a aplicacions web

Variable superglobal $_SERVER

REQUEST fent servir GET a un sol arxiu

REQUEST fent servir POST a un sol arxiu

20240917

Instal·lació d'un entorn LAMP. Curs 2024-2025

Temari oficial d'implantació d'aplicacions web a ASIX. Curs 2024-2025

Normes i avaluació. Curs 2024-2025


Documentació extra

Tutorial de PHP

Wiki lordwektabyte

Introducció al PHP amb exemples

Implantació d'Aplicacions Web a l'IOC