LAMP: creare soluzione integrate Open Source
con Linux, Apache, MySQL e PHP
Durata
Il corso dura 5 giorni.
Scopo
Il corso si pone l’obiettivo di fornire le conoscenze riguardanti la tecnologia LAMP
(Linux, Apache, MySQL e PHP) ovvero la piattaforma necessaria allo sviluppo di
pagine e applicazioni Web e si rivolge a sviluppatori e sistemisti Linux che vogliono
creare soluzioni integrate e completamente Open Source.
Competenze
Al termine del corso i partecipanti saranno in grado di:
 installare, configurare e integrare opportunamente Apache, MySQL e PHP su
piattaforma Linux
 generare web server per pagine dinamiche con LAMP
 sviluppare applicazioni web
 gestire gli aspetti avanzati di LAMP e strumenti a corredo
 mettere “su” un server LAMP funzionante.
Avalon Project Sagl
Via Corso Bello 2 Mendrisio – Svizzera
[email protected]
http://www.avalon-projects.com
Prerequisiti
Sarebbe meglio avere conoscenza base delle tecnologie Open Source.
Programma e contenuti
Modulo concetti di base su Internet e il World Wide Web









La struttura di un indirizzo IP
IP dinamici e statici, domini
DNS
Struttura di un sito
Il server Web
Documenti Web statici e dinamici
La modalità di funzionamento di un server Web
Linguaggi di denotazione e linguaggi di programmazione
Tipologie di scripting
Modulo Sistema Operativo Linux









Ruolo del sistema operativo
Preparare l’installazione
La gestione dei dischi
Partizionamento e mounting delle unità
Linux e le distribuzioni: storia ed evoluzioni
Installazione e scelta delle applicazioni
L’interfaccia grafica e quella testuale: introduzione alla shell ed allo shell
scripting
Verifica del funzionamento delle applicazioni
Utilizzo di tools a supporto della gestione: Webmin
Avalon Project Sagl
Via Corso Bello 2 Mendrisio – Svizzera
[email protected]
http://www.avalon-projects.com
Modulo Apache





Installazione e configurazione del Web Server in ambiente Linux
I file di configurazione
La gestione del sito
Le regole di configurazione
Introduzione alla sicurezza del Web Server
Modulo PHP






Installazione del linguaggio
Ruolo del linguaggio
Cenni di HTML e XML
Analisi e gestione dei file di configurazione
Test di funzionamento
Cenni al linguaggio: struttura, operatori, tipologie di dati, strutture If-ThenElse e costrutti di controllo
Modulo MySQL







Installazione del database
Configurazione e analisi dei file di gestione
Connessione al database
Tipologie di connessioni
Creazione database, tabelle, record e campi
• Integrazione tra PHP e MySQL
• Utilizzo di applicazioni di supporto: phpMyAdmin
Avalon Project Sagl
Via Corso Bello 2 Mendrisio – Svizzera
[email protected]
http://www.avalon-projects.com
Dotazione
Ciascun partecipante avrà a propria disposizione una postazione informatizzata
allestita con i sistemi operativi ed il software necessari alle esercitazioni.
Docenti
I docenti sono consulenti e formatori senior che da oltre 20 anni si occupano di
consulenza informatica e formazione nell’ambito dei sistemi Linux, SunSolaris, VMS
e relativi ambienti Java, Apache, MySQL e PHP. Oltre ad essere dei tecnici
straordinari hanno una grande passione per condividere le proprie esperienze e lo
fanno con entusiasmo e concrete capacità didattiche maturate grazie all’interazione
con migliaia di persone.
Avalon Project Sagl
Via Corso Bello 2 Mendrisio – Svizzera
[email protected]
http://www.avalon-projects.com