Supporto volontario e collaborativo per Joomla!® in italiano

Notizie

Tutte le ultime notizie su Joomla! in Italia

Disponibile il calendario corsi Joomla! 2015

Corsi Joomla!Joomlahost in collaborazione con Joomla.it da alcuni anni propone in varie città una serie di corsi dedicati a Joomla!. Centinaia di professionisti ed utenti alle prime armi hanno concluso con successo gli appuntamenti di formazione, capaci ora di gestire in autonomia i propri progetti web. Le sedi scelte per il 2015 sono le seguenti: Milano, Roma, Bologna, Pisa, Bari per 3 tipologie di corso: Base Full, Developer, Business. Segue il calendario completo ed il dettaglio su costi ed argomenti trattati..

Tutte le tipologie di corso si basano sull'ultima versione 3 di Joomla!
Ai partecipanti di ogni corso sarà rilasciato un Attestatoattestato certificato da Joomla.it
  • Corso Joomla Base Full: durata di 3 giorni al costo di 499€+iva
    Dedicato a chi vuole creare e gestire correttamente la pubblicazione di un sito web.
    Visualizza il programma del corso

  • Corso Joomla Developer: durata di 3 giorni al costo di 499€+iva
    Dedicato a coloro che hanno una buona conoscenza di PHP, HTML, CSS e desiderano poter creare componenti, moduli e plugin di Joomla!®. Visualizza il programma del corso

  • Corso Joomla Business: durata di 2 giorni al costo di 399€+iva
    Dedicato a chi vuole approfondire l’aspetto del web marketing (Social Network), della sicurezza, del posizionamento sui motori di ricerca (SEO) ed E-commerce. Visualizza il programma del corso
Iscriviti ora
Sconti:Prenota il tuo corso con 30 giorni di anticipo sulla data di inizio ed ottieni 80 euro di sconto per il corso "Base Full" e "Developer", 50 Euro per quello "Business".
Formula Rewind! - Ripeti il corso un'altra volta: Viene offerta gratuitamente la possibilità di frequentare il corso una seconda volta in un'altra data tra quelle ancora in calendario. Al termine del corso Joomla!® avrai la possibilità di contattare il servizio clienti per prenotare la ripetizione del corso.
Per ogni data ci saranno due posti disponibili per usufruire dell'opzione Formula Rewind.

Tabella calendario corsi 2015


Video lezioni disponibili a tutti
In alcune delle location più attrezzate parte delle lezioni sarà filmato per rendere poi disponibile e condividere liberamente il contenuto informativo con la community. Queste le video lezioni estratte dai corsi 2013 e 2014:





PROGRAMMA CORSO BASE FULL
Prima giornata

Seconda giornata

Terza giornata

  • Cos'è Joomla!®
    - Informazioni di base sul CMS e sul Framework
  • Installare Joomla!®
    - Installazione automatica
    - Installazione manuale
    - Come ottenere aiuto in caso di problemi di installazione
    - Requisiti di un server per installare Joomla!®
  • Struttura di Joomla!®
    - Comprendere la terminologia
    - Articoli
    - Estensioni
    - Componenti
    - Template
    - Moduli
    - Plugin
  • Panoramica area amministrativa
    - Imparare a muoversi nell'area amministrativa
  • Panoramica area pubblica
    - Consistenza dell'interfaccia
  • Il menu di Joomla!®
    - Come gestire i menu
    - Categorizzare le voci di menu
    - Aggiungere le voci di menu
    - Visualizzare le voci di menu
    - Opzioni avanzate di layout dei menu
  • Componenti di Joomla!®
    - Banners : i messaggi pubblicitari
    - Contatti : form per le richieste dei clienti
    - Messaggistica : messaggi privati agli amministratori
    - News feeds : aggregatore di notizie
    - Search : form di ricerca sul sito
    - Web links : lista di collegamenti ad altri siti
    - Redirect : rileva URL errati e redirige
  • Moduli di Joomla!®
    - Creare e gestire moduli
    - Modificare la posizione
    - Modificare l'ordine
    - Come utilizzarli con i link di menu
    - Quando visualizzarli
  • Plugin di Joomla!®
    - Panoramica dei plugin predefiniti
    - Plugin di autenticazione
    - Plugin per i contenuti
    - Plugin per l'editing
    - Plugin di ricerca
    - Plugin per gli utenti
    - Altri plugin
  • Aggiungere estensioni a Joomla!®
    - Cercare e installare componenti
    - Cercare e installare moduli
    - Cercare e installare plugin
    - Cercare e installare template
  • Deploy di un sito
    - Costruire un sito
    - Installazione
    - Contenuti
    - Estensioni
    - Template
  • Utenti di Joomla!®
    - Definire il sistema di Access Control Levels
    - Livelli di accesso predefiniti per l'area pubblica
    - 8 gruppi predefiniti per differenziare gli utenti
    - Modificare i parametri
    - Differenziazione tipica
    - Pubblico generico: visitatori dell'area pubblica
    - Utenti registrati: contenuti speciali, commenti, etc...
    - Amministratori: operazioni sul backend
  • Multilingua in Joomla!®
    - Trovare ed installare pacchetti di lingua
    - Abilitare modulo e plugin per il multi-lingua
    - Tradurre contenuti ed estensioni
    - Applicare template diversi a diversi linguaggi
  • Gestione di Joomla!®
    - Aggiornare il sito
    - Aggiornare le estensioni
    - Disabilitare o disinstallare le estensioni
    - Aggiungere protezioni al sito
    - Effettuare copie di backup
    - Comprendere la schermata di configurazioni globali
  • Template di Joomla!®
    - Cosa sono i template
    - Come modificare i template
    - Come modificare le opzioni dei template
    - Differenziare i layout ed il design per pagina
  • Gallerie fotografiche
    - Esempi pratici e configurazioni
  • Area download
    - Esempi pratici e configurazioni
  • Social Network
    - Come collegarli ad un sito
  • Mappe interattive (google map) all'interno di un sito
    - Esempi pratici e configurazioni
  • Backup
    - Come gestire i backup del sito
    - Gestione della Privacy nel form contatti
    - Esempi pratici e configurazioni
  • Editor
    - Utilizzo dell'editor JCE
  • Area riservata
    - Creazione e gestione dell'area riservata
  • Breve panoramica sull’E-commerce
    - Esempi pratici e configurazioni

PROGRAMMA CORSO DEVELOPER
Prima giornata

Seconda giornata

Terza giornata

  • Introduzione
    - Obiettivi del corso
    - Cos’è Joomla
    - Perché un CMS
    - Qual’è il miglior CMS al mondo
    - Perché Joomla è preferibile a Drupal e Wordpress
    - Un po’ di storia
    - Come nasce il mondo Open Source
    - Sicurezza in Joomla
    - PHP il linguaggio più utilizzato nel Web
    - PHP è sicuro oppure no?
    - I migliori siti del mondo usano PHP
  • PHP e Programmazione OOP
    - Ripasso dei costrutti PHP
    - Programmazione a Oggetti
    - Concetti di OOP nel Framework Joomla
  • La fine dello spaghetti programming
    - Quando sono cambiate le cose
    - Joomla Platform
    - Sistema ACL
    - Livelli di categorie definite dall’utente
    - JForm e JTableNested e JDatabaseQuery
    - MySQL, Maria e gli altri DB
    - Formato .ini per i file di linguaggio
    - One-click update
    - Miglioramenti alla struttura MVC
    - Miglioramenti al sistema di ricerca
    - MicroData,
    - Jquery,
    - Cloud Storage API,
    - Joomla Securely
  • Sviluppare Web Applications con Joomla!®
    - Riferimenti per lo sviluppatore
    - Cosa sono le estensioni
    - Come estendere Joomla
    - Internazionalizzazione
    - L’ecosistema di Joomla
    - Web Applications con Joomla
    - Scegliere gli strumenti di sviluppo
    - Eclispe IDE
  • Come funziona Joomla!®
    - Un giro veloce tra le classi
    - Panoramica della struttura
    - Panoramica del frontend
    - Panoramica del frontend: Folder
    - Panoramica del frontend: CLI
    - File top-level
    - Panoramica del backend
    - Panoramica della Joomla!® Platform
    - Anatomia di un ciclo di esecuzione Joomla!®
    - Naming conventions
    - JFactory: Il capo magazziniere
    - Gli oggetti globali di Joomla!®
  • Lavorare con i Database
    - Panoramica sui DB
    - Tipologie di statement (DDL - DML)
    - Indici e chiavi
    - Tipi di dati
    - Attributi delle colonne
    - Query
    - Lavorare con il database di Joomla
    - Select con JDatabaseQuery
    - Protezione delle query
    - Restituire i dati di una query
  • Installazione e configurazione ambiente di sviluppo
    - Installazione di Eclipse PDT
    - Installazione di WAMP
    - Installazione di Joomla
  • Configurazione di XDebug con Eclipse
    - Estendere Joomla!® con i Plugin
    - Cos'è un plugin
    - Come funzionano i plugin
    - Naming conventions
    - Tipologie di plugin
    - System: SEF (Search-Engine-Friendly URL)
    - Authentication: Joomla!®
    - Content: Joomla!®
    - "Integrità referenziale" delle categorie in esecuzione
    - Definizione e primi controlli
    - Code flow
    - Step operativi
    - Creare un package del plugin
  • Paradigma MVC
    - Model View Controller
    - Sviluppare con o senza MVC
    - Joomla MVC
  • L’importanza dei Framework
    - Framework
    - Scrivere le applicazioni Web
    - PHP MVC Framework
    - Joomla Framework API
    - Il Futuro dei Web Services: REST
    - Metamorfosi del client: il mondo Mobile
  • Estendere Joomla!® con i Moduli
    - Cos'è un modulo, affinità e differenze da un componente
    - Panoramica di un modulo core – Latest Users
    - Sviluppo di un nuovo modulo
    - File principale
    - Classe di appoggio
  • Estendere Joomla!® con i Componenti
    - Cosa sono i componenti
    - Struttura
    - Vista Plurale
    - Vista Singolare
    - Frontend
    - Helloworld a “stati d’avanzamento”
  • Estendere Joomla!® con i Layout Override
    - Concetti di base sui template
    - Folder e file dei template
    - Template Layout Override
    - Layout Alternativi
  • GitHub e il Social Coding
    - Lo scopo di Git
    - Il Repository
    - Oggetti Commit
    - Intestazioni
    - Diramazioni
    - Best Practices
    - Le funzioni basilari
  • Installazione e configurazione ambiente di sviluppo
    - Configurazione di GitHub per Eclipse
    - Creazione di un progetto su GitHub e suo puntamento su Eclipse
  • Framework on Framework
    - Adattare un componente alle nuove versioni di Joomla
    - La libreria FOF ed i componenti cross versions
  • Esercitazione
    - Scrivere un componente da zero
    - Vediamone l’alternativa in FOF

PROGRAMMA CORSO BUSINESS
Prima giornata



Seconda giornata

  • Area riservata
    - Gestione utenti, creare gruppi utenti personalizzati, creare livelli di accesso personalizzati, assegnare contenuti/moduli a gruppi di utenti e livelli di accesso personalizzati
  • Security e backup
    - Come rendere più sicuro il tuo sito in Joomla
    - Come salvare i tuoi dati
    - Esempi pratici e configurazioni
  • Privacy e cookies Aspetti normativi
    - Gestione della Privacy nel form contatti
    - Gestione dei cookies
    - Esempi pratici e configurazioni
  • Buona salute del sito
    - Configurazione ed utilizzo di Google Webmaster Tool
    - Creazione e collegamento mappa sito in xml
 
  • Analizzare le statistiche del sito con Google Analytics
    - Configurazione e lettura dei dati statistici sulle visite nel sito con utilizzo di Google Analytics
  • Seo in Joomla!®
    - Come ottenere a lungo termine un buon posizionamento su Google
    - Struttura della SERP di Google
    - Configurazione SEF per Joomla
    - Impostazione dei meta tag nella struttura di joomla
    - L'importanza dei contenuti
  • Google AdWords - Come ottenere visibilità immediata su Google
    - Definizione degli obiettivi di una campagna Pay Per Click
    - Creazione di un account su Google AdWords
    - Creazione di una campagna
    - Creazione degli annunci e scelta delle parole chiave idonee
    - Criteri di monitoraggio della campagna
  • Social Network in chiave marketing
    - Come collegarli ad un sito
    - Esempi pratici
  • E-commerce
    - Cenni sulle piattaforme ecommerce integrate in Joomla, sulle piattaforme esterne open source e sul social commerce
    - Esempio di implementazione e configurazione di piattaforma ecommerce/social commerce su Joomla