Tecnico per la progettazione e sviluppo di applicativi open source
-
Codice: 1148
-
Durata: 200 h in aula
-
Ore in aula: 100
-
Ore in laboratorio: 100
-
Figura di riferimento: tecnico della programmazione e dello sviluppo di programmi informatici
Struttura del Percorso e Contenuti Formativi:
Contenuti formativi
' La logica della programmazione; La programmazione Java, base e avanzata; Java Design Patterns; Html, CSS e Javascript (Ajax);. Programmazione Java web; Frameworks avanzati (Struts, Spring, JSF, Hibernate).
' Introduzione allo sviluppo basato su Liferay. Introduzione all'utilizzo dei plugins. Comprendere l'Extension Environment. Definire la strategia di sviluppo. Impostare un bundle Liferay. Installare l'ambiente di sviluppo. Modificare le impostazioni dell'ambiente di sviluppo. Installare i plugins. Installare le estensioni. Panoramica degli ambienti di sviluppo per Liferay. Creare progetti di sviluppo in Eclipse.
Debugging di applicazioni Liferay in ambiente Eclipse. I plugins SDK. Java Standard Portlets. Utilizzare la Inter-Portlet communication. Portlets e Web Application Frameworks. Utilizzare gli MVC portlets: Service Builder. Portlet Permissions. Portlet Preferences. Gestire i temi. Modificare e impostare i layout.
' L'ambiente di sviluppo PHP e MySQL; La programmazione PHP; l'utilizzo e la gestione delle funzioni; verifica e recupero dei dati inseriti in un form HTML; mantenimento dei dati durante la navigazione; il database MySQL; interazione con il database attraverso script PHP;
' Il CMS Joomla: Informazioni di base sul CMS e sul Framework; Installazione e requisiti di un server; Creazione e gestione articoli, estensioni,
' Il CMS WordPress: L'installazione e configurazione di WordPress; La bacheca e le impostazioni generali; L'installazione e configurazione dei temi; Come creare e gestire una pagina; Come scrivere e gestire un articolo; Creare e gestire i link; Come gestire le categorie; Come gestire i tag; La creazione di un menù personalizzato; L'utilizzo dei widget; L'utilizzo dei plugin; La gestione dei media; Come scrivere
e gestire i commenti; L'area di login e registrazione; L'area dei contatti
' Il CMS Moodle: configurare le impostazioni di amministrazione di Moodle;
Attestazione finale: Dichiarazione degli apprendimenti
Modalità Valutazione Finale degli Apprendimenti: La valutazione sarà effettuata dai docenti attraverso prove scritte e pratiche