Home  ->  Formazione  ->  Corsi  ->  Piattaforma LAMP

FORMAZIONE - Calendario 2012

Stampa la pagina

Piattaforma LAMP

 

Codice corso:  2012-LAMP

Date: 

Piano Didattico: Il corso ha una durata di 40 ore divise in 5 lezioni della durata di 8 ore; si svolge nella fascia oraria compresa tra le 9,30 e le 18,30 (con 1 ora di pausa per il pranzo)

Sede del Corso:  Le lezioni si svolgeranno presso la sede di Roma, via Vinicio Cortese 144

Numero partecipanti:  Fino a 12

Quota di partecipazione:

Per informazioni Segreteria del Training Center
  Telefono/Fax: 06.50797851
  Orario    9:30-13:00
  E-mail: training@lead-tech.it

 

Overview

Il corso introduce la tecnologia LAMP (Linux, Apache, MySQL, PHP) come piattaforma per lo sviluppo di pagine e applicazioni in ambiente Web. LAMP è una soluzione completamente Open Source, quindi gratuita e libera, che integra le potenzialità di un sistema operativo stabile ampiamente diffuso nel mondo Web (Linux), il Web Server più utilizzato in ambiente di rete (Apache), un database potente e versatile (MySQL) e un linguaggio di programmazione e scripting lato server completo (PHP). Queste quattro componenti saranno analizzate singolarmente e ne verrà verificata l’interoperabilità.

 

Obiettivi formativi

L’obiettivo del corso è quello di formare figure professionali che conoscano i quattro pilastri della tecnologia LAMP e possano affacciarsi e proporsi su diversi fronti del mercato informatico: come sviluppatori, innanzitutto, e come figure di supporto delle piattaforme Linux/LAMP all’interno delle realtà che adottano questo tipo di tecnologia (Internet Provider, Web Agency, Aziende private).

Al termine del percorso formativo il partecipante sarà in grado di:
• installare il sistema operativo Linux
• installare e configurare il Web Server Apache
• installare e configurare MySQL
• installare e configurare PHP
• creare una pagina Web dinamica basata su PHP
• creare una connessione ad un database
• creare un sito Web che interroghi un database:
  - leggendo dei dati
  - scrivendo e aggiornando campi e record
  - eliminando dati

 

Destinatari

Il corso è rivolto a sviluppatori e sistemisti Linux che vogliano conoscere le tecnologie per creare una soluzione completamente Open Source.
  • Laureati e laureandi in discipline tecniche (Ingegneria, Informatica, Matematica, Fisica)
  • Personale di aziende (funzioni programmatori, analisti, sistemisti)
  • Professionisti (Ingegneri, Consulenti informatici, ecc.)
  • Imprenditori
  • Diplomati (Istituti tecnici, Ragioneria, Licei scientifici, tutti con indirizzo informatico)

 

Prerequisiti di partecipazione

Per seguire con profitto il corso è richiesta:
- una conoscenza base delle tecnologie Open Source
- una conoscenza di base della lingua inglese

 

Programma

Modulo 1 - 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 2 - 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 tool a supporto della gestione: Webmin

Modulo 3 - 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 4 - 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-Then-Else e costrutti di controllo

Modulo 5 - MySQL

• Installazione del database
• Configurazione e analisi dei file di gestione
• Connessione al database
• Tipologie di connessioni
• Creazione di un database, di una tabella, di un record e tipologie di campi
• Integrazione tra PHP e MySQL
• Utilizzo di applicazioni di supporto: phpMyAdmin



E' premura dei nostri docenti approfondire gli argomenti ritenuti di volta in volta più interessanti dalla classe.

 

Valutazione

Ciascun modulo formativo prevede prove intermedie e finali di valutazione sottoforma di test (quiz a risposta multipla), prove pratiche e presentazione di progetti (case study).

 

Le certificazioni

Il corso non prevede percorsi di certificazione specifici.

 

Qualifiche dei Docenti

I nostri docenti trattano temi quali specifiche di implementazione, problemi di configurazione, consigli utili e descrizione dettagliata della tecnologia, in modo che possiate acquisire le competenze di cui avete bisogno e sfruttare al massimo gli investimenti IT.

 

Materiale Didattico

A supporto dell'attività formativa in aula proposta da Lead-Tech, viene fornito materiale didattico sia in forma cartacea che digitale.

 

Ammissione ed iscrizione

Il corso è a numero chiuso.
Le domande di iscrizione verranno accettate in ordine di arrivo fino ad esaurimento posti, previa valutazione di idoneità.
Al ricevimento dell'iscrizione i Responsabili dell'Area Formazione contatteranno i candidati telefonicamente per un colloquio conoscitivo e, nei casi in cui è prevista, fisseranno una prova selettiva basata sulla somministrazione di un test, volto a valutare le conoscenze di base nelle materie richieste come prerequisito.

 

Modalità di Iscrizione

Consultate la pagina delle Iscrizioni.

Lead-Tech si riserva il diritto di non ammettere al corso candidati i cui profili non siano in linea con il percorso formativo prescelto.