Joomla.it e JoomlaHost hanno scelto Milano come prima sede di una serie di corsi dedicati al noto CMS Open Source che dovrebbero presto coinvolgere alcune delle maggiori città italiane; il ciclo milanese si articolerà in due appuntamenti: "Corso base Joomla" dal 21 e 22 gennaio 2013 e "Corso Avanzato Programmazione Joomla" dal 23 e 24 gennaio 2013.
Il corso base prevede di approfondire le tematiche riguardanti l'installazione dell'applicazione di Joomla 2.5 e quindi anche i requisiti minimi richiesti e l'ambiente di sviluppo o produzione necessario; si parlerà poi della struttura del CMS, delle interfacce grafiche di frontend e backend, della gestione di template e contenuti e degli strumenti utilizzabili a corredo di un'installazione (FTP, phpmyadmin..).
Non mancheranno poi sessioni dedicate all'integrazione e all'utilizzo di componenti, moduli e plugin, all'uso della Joomla Extensions Directory per reperire le giuste estensioni per il proprio progetto e alla gestione di utenti e permessi; verranno poi affrontati i discorsi relativi alle installazioni multilingua, all'ottimizzazione per i motori di ricerca e alla sicurezza dei siti Web basati su Joomla.
Se il corso base si presenta come adatto anche ai principianti, quello avanzato è stato invece pensato per coloro che possiedono delle competenze su PHP, HTML e CSS; si parlerà dei fondamenti di PHP e dei suio diversi costrutti, dei metodi per la trasmissioni di dati tramite protocollo HTTP, di interazione con il DBMS MySQL e del paradigma Model-View-Controller.
L'introduzione a PHP servirà come premessa alle lezioni riguardanti la creazione di componenti (autoinstallanti), plugin, moduli e template per Joomla con un occhio alle buone pratiche per ottenere delle estensioni sicure. Entrambi i corsi si terranno presso la sala meeting dell'UNA Hotel Century in Via Fabio Filzi 25/B e saranno composti da due giornate consecutive di 8 ore ciascuna; ai partecipanti verrà rilasciato un attestato certificato da Joomla.it. Per orari è altre info e possibile consultare l'apposita pagina di presentazione.