PHP
Informazioni
Questo corso è progettato per fornire una panoramica completa della programmazione di applicazioni web utilizzando PHP e MySQL. Gli studenti impareranno a creare, gestire e ottimizzare applicazioni web dinamiche. Il corso include una varietà di metodi didattici come lezioni teoriche, esempi pratici, esercizi e quiz per garantire una comprensione completa del materiale.
Cosa imparerò?
- Fondamenti della programmazione web
- Funzionamento del protocollo HTTP
- Interazione tra browser, server e database
- Strutture di controllo in PHP
- Creazione e gestione di form HTML
- Utilizzo dei metodi GET e POST
- Connessione e interazione con un database MySQL
- Gestione degli errori e debugging
- Interrogazione del database
- Filtraggio e visualizzazione dei dati
- Utilizzo di variabili super globali e funzioni in PHP
- Inserimento, modifica ed eliminazione di dati nel database
- Creazione di un'applicazione web completa
Programma del corso
Unità 1: Introduzione alla Programmazione di Applicazioni Web
-
Introduzione alla Programmazione di Applicazioni Web
Unità 2: Interazione tra Browser, Server e Database
-
Interazione tra Browser, Server e Database
Unità 3: Strutture di Controllo in PHP
-
Strutture di Controllo in PHP
-
Esercizio Guidato
-
Ulteriori esercizi
Unità 4: Form e Invio di Dati al Server
-
Form e Invio di Dati al Server
Unità 5: Metodi GET e POST
-
Metodi GET e POST
-
Esercizio – Creazione di un Semplice Form di Login
Unità 6: Connessione a MySQL con PHP
-
Connessione a MySQL con PHP
-
Esercizio – Connessione a MySQL con PHP
-
Esercizio – Selezionare un Database MySQL Specifico
Unità 7: Gestione degli Errori
-
Gestione degli Errori
Unità 8: Interrogazione del Database
-
Interrogazione del Database
-
Esercizio – Recupero e Visualizzazione degli Utenti da una Tabella MySQL
Unità 9: Filtraggio e Visualizzazione dei Dati
-
Filtraggio e Visualizzazione dei Dati
Gratuito
Accesso gratuito a questo corso
-
LivelloTutti i livelli
Ciao, bentornato!
Un corso di
Requisiti
- Conoscenza di base del funzionamento dei computer
- Familiarità con il concetto di programmazione (non è necessario saper programmare)
- Accesso a un computer con un ambiente di sviluppo web (come XAMPP o simili)
- Familiarità con HTML5
- Familiarità con SQL e MySQL
- Motivazione per imparare e migliorare le proprie competenze
Target Audience
- Chiunque
- Quinto anno SIA