php web designer/developer - I.B.S. Informatica Basilicata Sistemi S.r.l.

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