Catalogo Interregionale Altaformazioneinrete ID Corso: 8023 CORSO A CATALOGO 2011 Dettaglio corso ID: Titolo corso: Tipologia corso: Costo totale del corso a persona (EURO): Organismo di formazione: 8023 PHP WEB DESIGNER/DEVELOPER Corsi di specializzazione 6.000,00 I.B.S. Informatica Basilicata Sistemi S.r.l. Caratteristiche del percorso formativo Area tematica: Settore/i: Informatica e ICT (livello avanzato) - Noleggio, agenzie di viaggio, servizio di supporto alle imprese > Attività di supporto per le funzioni d'ufficio e altri servizi di supporto alle imprese > Servizi di supporto alle imprese NCA - Attività professionali, scientifiche e tecniche > Altre attività professionali, scientifiche e tecniche > Attività di design specializzate - Servizi di informazione e comunicazione > Attività editoriali - Servizi di informazione e comunicazione > Produzione di software, consulenza informatica e attività connesse - Servizi di informazione e comunicazione > Attività dei servizi d'informazione e altri servizi informatici - Istruzione > Istruzione > Attività di supporto all'istruzione Obiettivi: Il corso è rivolto a coloro che vogliono ampliare e specializzare le proprie competenze nello sviluppo di siti web dinamici. L’obiettivo è quello di far acquisire competenze e abilità per progettare, realizzare e gestire contenuti e servizi web utilizzando tecnologie e linguaggi del WEB 2.0, in particolare PHP/MySQL, per creare siti web che consentono l’interazione con banche dati, la gestione di aree utenti, la elaborazione/gestione di un catalogo prodotti (e-business & e-marketing), ecc. Risultati attesi: Acquisire competenze di tipo tecnico e trasversale indispensabili per: - Sviluppare e gestire applicazioni lato server per l'erogazione di contenuti e servizi web; - Implementare e gestire architetture web open-source, quali stack AMP (Apache, MySQL, PHP); - Visualizzare e gestire il contenuto di un database; - Creare siti dinamici adatti ad ogni tipo di utilizzo, dalla gestione di utenti alla gestione di contenuti. Modalità di valutazione competenze in uscita: La valutazione delle competenze in uscita sarà effettuata mediante una verifica finale composta da una prova teorica (test a risposta multipla sugli argomenti trattati) e una pratica (realizzazione sito/applicativo web). Saranno oggetto di valutazione anche gli esiti delle prove intermedie (test di fine modulo), delle esercitazioni (casi operativi assegnati individualmente o a gruppi), come pure il grado di partecipazione. Si valuterà così il raggiungimento degli obiettivi formativi, ma anche l’autonomia conseguita ed esercitata. Caratteristiche dei destinatari Titolo di studio minimo per l'accesso al corso: Laurea triennale (nuovo ordinamento) Gruppi di corsi di laurea: Gruppo ingegneria; Gruppo scientifico Altri requisiti in 11 lug. 2011 12:06 ingresso: Data stampa pag. 1 di 9 Catalogo Interregionale Altaformazioneinrete Altri requisiti in ingresso: ID Corso: 8023 Trattandosi di un corso di specializzazione, si richiede: Aggiornate conoscenze informatiche orientate al Web e dei SO lato server/client; Conoscenza base di HTML, CSS e di un Software di grafica. Altre informazioni Durata totale: 240 Ore attività formazione in aula: 192 (corrispondente al 80,00 %) 48 (corrispondente al 20,00 %) Ore attività Outdoor: (Non compilato) (corrispondente al 0,00 %) Ore attività stage/project work: (Non compilato) (corrispondente al 0,00 %) Ore attività visite guidate: (Non compilato) (corrispondente al 0,00 %) Ore attività FAD: Ore Contenuti FAD: L’attività FAD, più che come modello di apprendimento individuale, si caratterizza quale strumento di integrazione e di supporto delle attività in presenza (aula) con attività a distanza. Sulla piattaforma di e-learning oltre alle forme di didattica attiva con cui il fruitore è coinvolto attivamente in esperienze (esercitazioni, simulazioni) trovano collocazione anche sessioni intermedie di valutazione dell’apprendimento (test) che affiancheranno le verifiche di fine modulo e finali in presenza. Specifiche tecniche attività FAD: L’attività FAD sarà realizzata su DoceboLMS, software per l'e-learning tra i più usati e stimati a livello internazionale in quanto piattaforma evoluta, flessibile, ma soprattutto semplice. Funzioni docente: caricamento diversi tipi file (pdf, ppt, etc); messaggistica; pagella e statistiche studenti; classe virtuale; etc Funzioni studente: visualizzazione risultati test e simulazioni; funzioni web 2.0 (chat, faq, etc); report competenze; classe virtuale sincrona; motore di ricerca contenuti; etc Presenza Tutor per l’attività di FAD: L’attività FAD caratterizzandosi in termini di esercitazioni, simulazioni e sessioni intermedie di valutazione dell’apprendimento (test) non prevede la presenza di Tutor. Note su attività: Attestazione al termine del corso: Note attestazione: Prove selettive / ammissibilità?: Parte dell'attività svolta altrove: METODOLOGIE: Le metodologie sono ispirate alle tecniche formative di "Professionals" con compiti di gestione operativa di processi. La didattica sarà quindi di tipo attivo, alle lezioni frontali si alterneranno training pratici, simulazioni al fine di coinvolgere, stimolare la partecipazione e quindi facilitare l’apprendimento. La didattica è integrata dal supporto FAD su piattaforma e-learning dedicata. RISORSE: Dispense/Testi; PC Docente/Allievi; Videoproiettore; Software di riferimento; ecc. Attestato di frequenza Attestato di Frequenza proficua previo superamento della prova finale (frequenza di almeno il 70% del corso ai fini dell’accesso agli esami finali). Si No Durata dell'attività svolta altrove: (Non compilato) Motivazione: (Non compilato) Sede dell'attività svolta altrove: (Non compilato) Moduli didattici Moduli Didattici - Corso ID: 8023 - PHP WEB DESIGNER/DEVELOPER Data stampa 11 lug. 2011 12:06 pag. 2 di 9 Catalogo Interregionale Altaformazioneinrete ID Corso: 8023 Dati principali modulo didattico Titolo: MODULO 1: ACCOGLIENZA/ORIENTAMENTO Modulo trasversale di primo contatto e orientamento dei partecipanti e allo stesso tempo di accertamento del livello delle conoscenze, delle abilità in ingresso e di bilancio delle caratteristiche. Contenuto: Il Catalogo Interregionale dell’Alta Formazione Regione Basilicata; Il Voucher formativo; Finalità del corso e dell’attività formativa; Aspetti didattici, amministrativi e logistici del corso; Gli strumenti di verifica in itinere e finali; La certificazione delle competenze; Ambiti di applicazione delle competenze acquisite; Figura professionale e Mercato del lavoro; Stipula del “patto formativo”. Informazione orientativa collettiva ed individuale; Bilancio delle competenze in ingresso. Durata: Ore 8 Modalità Formativa: FORMAZIONE IN AULA Dati principali modulo didattico Titolo: MODULO 2A: SISTEMI INFORMATIVI Il Modulo è finalizzato all'acquisizione dei concetti e delle tecniche di base propri della teoria dei Sistemi Informativi e alla formazione professionale in tema di utilizzo dei Sistemi Operativi. Contenuto: Sistema Informativo (SI): requisiti di un Sistema Informativo, modelli per la specifica ed il progetto di un Sistema Informativo, strumenti e tecniche per lo sviluppo e la manutenzione; Architettura di un Sistema Operativo: gestione dei processi, della memoria, delle system, di periferiche; Integrazione dei SO Open Source con i SO commerciali; Networking; Sicurezza e monitoraggio del sistema; Backup del sistema; System logging, accounting. Durata: Ore 28 Modalità Formativa: FORMAZIONE IN AULA Dati principali modulo didattico Titolo: MODULO 2F: SISTEMI INFORMATIVI Sezione FAD di supporto alla didattica in presenza del Modulo su piattaforma e-learning dedicata. Contenuto: Esercitazioni strutturate e simulazioni inerenti gli argomenti oggetto del Modulo; Esercizi svolti e commentati; Materiali didattici di approfondimento; Sessioni on line intermedie di autovalutazione e valutazione dell’apprendimento. Durata: Ore 8 Modalità Formativa: FAD Dati principali modulo didattico Titolo: Contenuto: Data stampa MODULO 3A: PIATTAFORME WEB Il Modulo è finalizzato all'acquisizione dei concetti e delle tecniche di base relativi alle Piattaforme Web per realizzare siti e servizi sul World Wide Web costituiti da testi, immagini e programmi. Protocolli HTTP, HTTPS, Web scripting, Common Gateway Interface (CGI), WebProxy, WebMail; Installazione, configurazione e gestione dello stack AMP (Apache, MySQL, PHP); pag. 3 di 9 11 lug. 2011 12:06 Linguaggi di scripting lato client: fondamenti di JavaScript; Linguaggi di markup: HTML e XHTML, CSS e XML; Le GUI MySQLadm e PHPadm. Catalogo Interregionale Altaformazioneinrete ID Corso: 8023 Installazione, configurazione e gestione dello stack AMP (Apache, MySQL, PHP); Linguaggi di scripting lato client: fondamenti di JavaScript; Linguaggi di markup: HTML e XHTML, CSS e XML; Le GUI MySQLadm e PHPadm. Durata: Ore 32 Modalità Formativa: FORMAZIONE IN AULA Dati principali modulo didattico Titolo: MODULO 3F: PIATTAFORME WEB Sezione FAD di supporto alla didattica in presenza del Modulo su piattaforma e-learning dedicata. Contenuto: Esercitazioni strutturate e simulazioni inerenti gli argomenti oggetto del Modulo; Esercizi svolti e commentati; Materiali didattici di approfondimento; Sessioni on line intermedie di autovalutazione e valutazione dell’apprendimento. Durata: Ore 8 Modalità Formativa: FAD Dati principali modulo didattico Titolo: MODULO 4A: SVILUPPO E GESTIONE DI DATABASE IN SQL Il Modulo consente di acquisire le tecniche e i metodi di progettazione e gestione di database relazionali (linguaggio SQL e DBMS MySQL) nello sviluppo e nella gestione di un Sistema Informativo. Contenuto: Progettazione di basi di dati; Concetti base sui DB relazionali; Progettazione Concettuale e Logica; Modello Entità-Relazionale; Concetti di Relazione, Attributo, Tupla, Chiave interna ed esterna; Normalizzazione e Vincoli di Integrità; Introduzione ad SQL: espressioni, filtri, unioni, integrazione di dati da tabelle multiple, raggruppamenti, totali, aggiornamenti, inserzioni, cancellazioni; Il DBMS MySQL; Sintassi ed uso di SQL per MySQL; Creare indici; Programmare MySQL; Estendere MySQL. Durata: Ore 28 Modalità Formativa: FORMAZIONE IN AULA Dati principali modulo didattico Titolo: MODULO 4F: SVILUPPO E GESTIONE DI DATABASE IN SQL Sezione FAD di supporto alla didattica in presenza del Modulo su piattaforma e-learning dedicata. Contenuto: Esercitazioni strutturate e simulazioni inerenti gli argomenti oggetto del Modulo; Esercizi svolti e commentati; Materiali didattici di approfondimento; Sessioni on line intermedie di autovalutazione e valutazione dell’apprendimento. Durata: Ore 8 Modalità Formativa: FAD Dati principali modulo didattico Titolo: Data stampa MODULO 5A: WEB SCRIPTING IN PHP Il Modulo fornisce gli strumenti e le competenze necessarie per sviluppare autonomamente siti pag. 4 Java di ed9 il 11 lug. 2011 12:06 web dinamici utilizzando la programmazione PHP, i database MySQL, il linguaggio server Tomcat. Catalogo Interregionale Altaformazioneinrete ID Corso: Titolo: 8023 Il Modulo fornisce gli strumenti e le competenze necessarie per sviluppare autonomamente siti web dinamici utilizzando la programmazione PHP, i database MySQL, il linguaggio Java ed il server Tomcat. Contenuto: Progettazione siti web dimanici: HTML, CSS e Javascript concetti fondamentali; La Piattaforma Java EE e il web container Tomcat; Introduzione a PHP; Struttura di una pagina PHP; Elementi del linguaggio: variabili, operatori , espressioni, costrutti di controllo, funzioni, array, stringhe, I/O; Accedere alle funzioni (pre)definite del linguaggio; PHP come tool per il Web: gestione di pagine HTML, networking, integrazione di SQL e MySQL in PHP; Editor PHP; IDE PHP: plugin Eclipse; PhpMyAdmin. Durata: Ore 40 Modalità Formativa: FORMAZIONE IN AULA Dati principali modulo didattico Titolo: MODULO 5F: WEB SCRIPTING IN PHP Sezione FAD di supporto alla didattica in presenza del Modulo su piattaforma e-learning dedicata. Contenuto: Esercitazioni strutturate e simulazioni inerenti gli argomenti oggetto del Modulo; Esercizi svolti e commentati; Materiali didattici di approfondimento; Sessioni on line intermedie di autovalutazione e valutazione dell’apprendimento. Durata: Ore 8 Modalità Formativa: FAD Dati principali modulo didattico Titolo: MODULO 6A: SICUREZZA WEB Il Modulo fornisce le conoscenze necessarie per comprendere le problematiche legate alla realizzazione di Web Application sicure e una panoramica sulle vulnerabilità sfruttate dagli agenti di minaccia. Contenuto: Introduzione alla sicurezza del Web Serve; Il progetto OWASP: linee guida per lo sviluppo degli applicativi web; Le 10 vulnerabilità più critiche; Verifica della sicurezza degli applicativi; Codificare le esigenze di sicurezza ed il livello di protezione dei dati; Autenticazione, autorizzazione e metodi di controllo degli accessi; Validazione dei dati di input; Gestione delle sessioni; Riservatezza delle informazioni e crittografia; Tecniche di Web Application Penetration Test. Durata: Ore 28 Modalità Formativa: FORMAZIONE IN AULA Dati principali modulo didattico Titolo: MODULO 6F: SICUREZZA WEB Sezione FAD di supporto alla didattica in presenza del Modulo su piattaforma e-learning dedicata. Contenuto: Esercitazioni strutturate e simulazioni inerenti gli argomenti oggetto del Modulo; Esercizi svolti e commentati; Materiali didattici di approfondimento; Sessioni on line intermedie di autovalutazione e valutazione dell’apprendimento. Data stampa 11 lug. 2011 12:06 pag. 5 di 9 Catalogo Interregionale Altaformazioneinrete ID Corso: 8023 Sessioni on line intermedie di autovalutazione e valutazione dell’apprendimento. Durata: Ore 8 Modalità Formativa: FAD Dati principali modulo didattico Titolo: MODULO 7A: AMMINISTRAZIONE DI SISTEMA Il Modulo è finalizzato all'acquisizione di nozioni e tecniche in tema di Amministrazione di base per Sistemi Informativi fornendo una panoramica delle problematiche e dei metodi per la loro gestione. Contenuto: Organizzazione e gestione del File System: gestione dei dischi, procedure base ed avanzate di installazione, amministrazione di package e patch, boot e shutdown; Amministrazione degli utenti: elementi di monitoraggio degli accessi, controllo dei processi di sistema, backup e ripristini; Configurazione di rete (IPv4): modello client-server, servizi remoti di aggiornamento, etc; Politiche di accesso basate su ruoli (RBAC); Fondamenti di tracciabilità (Audting); Servizi di nomi (DNS, LDAP, NIS). Durata: Ore 28 Modalità Formativa: FORMAZIONE IN AULA Dati principali modulo didattico Titolo: MODULO 7F: AMMINISTRAZIONE DI SISTEMA Sezione FAD di supporto alla didattica in presenza del Modulo su piattaforma e-learning dedicata. Contenuto: Esercitazioni strutturate e simulazioni inerenti gli argomenti oggetto del Modulo; Esercizi svolti e commentati; Materiali didattici di approfondimento; Sessioni on line intermedie di autovalutazione e valutazione dell’apprendimento. Durata: Ore 8 Modalità Formativa: FAD Aree di lavoro e gruppi di competenze Competenze oggetto del corso Legenda dei livelli di competenza Livello Descrizione 1 Non possiede questa competenza 2 Sta apprendendo questa competenza 3 Sa agire questa competenza in modo non del tutto adeguato 4 Sa agire questa competenza in modo sufficientemente autonomo 5 Sa agire questa competenza autonomamente 6 Ha buona padronanza di questa competenza 7 Ha piena padronanza di questa competenza Area tematica Informatica e ICT (livello avanzato) Competenza Data stampa 11 lug. 2011 12:06 Area di lavoro Programmazione WEB Livello minimo richiesto in ingresso Gruppo di competenze Gestione e programmazione di linguaggi di scripting server-side e client-side Modalità verifica Livello obiettivo pag. 6 di 9 Catalogo Interregionale Altaformazioneinrete ID Corso: Saper programmare utilizzando i linguaggi di scripting server-side e client-side (PHP e JavaScript). 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Saper gestire gli strumenti di programmazione, le modalità di utilizzo e gestione, la verifica del controllo dati. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Saper realizzare, gestire e pubblicare pagine e applicazioni sui web server più diffusi. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Informatica e ICT (livello avanzato) Competenza Programmazione WEB Livello minimo richiesto in ingresso Progettazione basi di dati Modalità verifica Livello obiettivo Conoscere i database relazionali e il linguaggio SQL. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Saper creare un database ed effettuare operazioni di gestione anche complesse. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Informatica e ICT (livello avanzato) Competenza Programmazione WEB Livello minimo richiesto in ingresso Sviluppo siti web dinamici ed interattivi Modalità verifica Livello obiettivo Saper realizzare siti internet complessi con contenuti dinamici. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Saper interfacciare le pagine web con sistemi di database anche in maniera avanzata. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Informatica e ICT (livello avanzato) Competenza Servizi WEB Livello minimo richiesto in ingresso Realizzazione di siti e sistemi di elevata interattività Modalità verifica Livello obiettivo Saper utilizzare il linguaggio PHP per sviluppare siti web dinamici, servizi interattivi e soluzioni complesse. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Conoscere le problematiche della sicurezza on-line. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Informatica e ICT (livello avanzato) Servizi WEB Competenza Livello minimo richiesto in ingresso Sviluppo di applicazioni di supporto a siti e sistemi Modalità verifica Livello obiettivo Costruire e mantenere siti dinamici utilizzando linguaggi web oriented. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Conoscere le problematiche della sicurezza on-line. 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Informatica e ICT (livello avanzato) Security management Competenza Saper effettuare un report adeguato dell'attività di testing effettuata descrivendone l'attendibilità e Data stampa lug. 2011 azioni 12:06 di preventivando le11eventuali miglioramento necessarie Livello minimo richiesto in ingresso 3 Security auditing e testing Modalità verifica Livello obiettivo Verifica documentale dei requisiti + Bilancio delle competenze 7 pag. 7 di 9 8023 Catalogo Interregionale Altaformazioneinrete ID Corso: 8023 descrivendone l'attendibilità e preventivando le eventuali azioni di miglioramento necessarie Saper utilizzare test di penetrazione alle difese perimetrali e ai dispositivi di rete (firewall forcing, gateway and proxy forcing, mail server e web server forcing) per calcolare le probabilità di pieno successo di un attacco informatico 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Saper individuare eventuali criticità o falle nel sistema informatico o di un'intranet aziendale tramite test architetturali (analisi e verifica delle soluzioni adottate) e test di vulnerabilità (attacchi dall'intranet del sistema) 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Saper effettuare un'analisi del rischio e delle potenziali criticità dei processi e delle infrastrutture aziendali per la protezione delle informazioni e la sicurezza dalle intrusioni 3 Verifica documentale dei requisiti + Bilancio delle competenze 7 Competenze richieste in ingresso e NON presenti tra quelle oggetto del corso Livello minimo richiesto in ingresso Competenza Modalità verifica Edizioni Edizioni - ID corso: 8023 - PHP WEB DESIGNER/DEVELOPER Dati principali edizione - ID edizione: 7353 ID sede: 5939 Sede di svolgimento: I.B.S. Informatica Basilicata Sistemi S.r.l. Provincia: POTENZA Comune: POTENZA Indirizzo: Via dell’Edilizia (Zona Industriale), snc Località: CAP: 85100 Telefono: 0971/092064 Fax: 0971/092065 Email: [email protected] Data scadenza iscrizione: 31/12/2011 Data avvio: 01/02/2012 Data fine prevista: 31/12/2012 Num. minimo Voucher: 4 Num. partecipanti max.: 12 Modalità svolgimento corso: Il corso si svolge nell’arco di 10 mesi per un totale di n. 240 ore di cui n. 192 ore di formazione d’aula n. 48 di FAD. L’articolazione dell’intervento prevede uno o max due incontri settimanali, dalle ore 15:00 alle ore 19:00 (4 ore), presso la sede della I.B.S. Informatica Basilicata Sistemi S.r.l. La frequenza è obbligatoria. Data stampa 11 lug. 2011 12:06 pag. 8 di 9 Catalogo Interregionale Altaformazioneinrete ID Corso: 8023 La frequenza è obbligatoria. Specifiche su prove: Non sono previste prove selettive/ammissibilità. Docenti - ID edizione: 7353 Docenti: DOCENZA: Affidata a riconosciuti professionisti del settore altamente qualificati, selezionati sulla base della specifica competenza e dell’elevato livello di professionalità nell’ambito della Programmazione PHP e della produzione e/o gestione di contenuti Web (Fascia A/B). TUTORAGGIO D’AULA: Affidata a laureati con esperienza triennale nella formazione. Partenariato - ID edizione: 7353 Partenariato: No Dettaglio: (Non compilato) Accessibilità - ID edizione: 7353 Accessibilità persone disabili: Si Specifiche accessibilità: La sede formativa rispetta la vigente normativa in materia di “eliminazione e superamento delle barriere architettoniche” così come rispetta i requisiti richiesti dalla procedura di accreditamento delle sedi formative presso la Regione Basilicata. L’accessibilità delle persone con disabilità motorie è pertanto garantita, come pure la possibilità di fruizione delle attività formative e dei servizi igienici (la sede prevede servizi igienici riservati a persone con disabilità motorie). Referente - ID edizione: 7353 Nome: Giuseppe Cognome: Lopomo Data stampa 11 lug. 2011 12:06 pag. 9 di 9