|
Home |
FORMAZIONE - Calendario 2012 |
|
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 |
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à.
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
Per seguire con profitto il corso è richiesta:
- una conoscenza base delle tecnologie Open Source
- una conoscenza di base della lingua inglese
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 databaseE' premura dei nostri docenti approfondire gli argomenti ritenuti di volta in volta più interessanti dalla classe.
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).
Il corso non prevede percorsi di certificazione specifici.
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.
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.
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.
MASTER - Sicurezza delle Applicazioni WEB
Linee guida e best practice per lo sviluppo “sicuro” degli applicativi nonchè la metodologia per l’analisi e la verifica di sicurezza del codice delle applicazioni sviluppate.
MASTER - Ethical Hacking
Prepara a identificare, comprendere e replicare gli attacchi informatici volti verso le più comuni e conosciute piattaforme sistemistiche e le più comuni infrastrutture di rete.
MASTER - Programmazione JAVA per le applicazioni WEB
Le caratteristiche avanzate del linguaggio Java e una panoramica delle tecnologie necessarie alla costruzione di applicazioni complesse.
BOOTCAMP - Preparazione alla certificazione CCNA
Percorso intensivo integrato: è lo strumento migliore per prepararsi alla qualifica di Cisco Certified Network Associate (CCNA)