Il Corso Avanzato è rivolto a tutti coloro che vogliano conoscere i segreti di WordPress, che vogliano creare il proprio Tema Grafico e voglia sviluppare i propri Plugin per personalizzarli secondo le esigenze.
Prenderemo conoscenza del Core di WordPress e di tutta la documentazione Online per l’utilizzo delle funzionalità del Framework di WordPress e le convenzioni per scrivere il codice nella maniera corretta per la gestione e manutenzione nel tempo.
Scegliendo il corso avanzato e le varie opzioni aggiuntive avrete a disposizione tutti gli strumenti per poter governare qualsiasi aspetto della creazione e della gestione di un sito internet, semplice o complesso, potrete inoltre sviluppare applicazioni indipendenti con la conoscenza del linguaggio PHP, SQL e l’utilizzo dello strumento PHPMyAdmin per la gestione del Database

WordPress avanzato
Rivolto a chi voglia saper gestire i segreti e le opzioni avanzate di WordPress, sia per la Sicurezza che per lo Sviluppo e Personalizzazione di Plugin e Temi Grafici.
Prerequisiti
E’ richiesta una conoscenza anche minima di php, html e css.
Per velocizzare le operazioni sarebbe preferibile che ogni utente installi XAMPP sulla propria macchina, per chi dovesse avere problemi sarà messa a disposizione un’area online con una installazione di WordPress
Giorno 1
- Struttura del Filesystem di WordPress
- Struttura della Base Dati (Database), le tabelle e le relazioni
- Mettere in sicurezza WordPress
- wp-config e le chiavi di sicurezza
- Cambiare l’ indirizzo del sito
- Spostare la cartella wp-content
- Mettere in sicurezza il file di configurazione
- Modifica del Filesystem
- Modalità di Debug
- Gestione delle impostazioni relative al contenuto
- Memory Size e altre impostazioni del PHP
- Struttura del Tema Grafico ‘tipo’
- Creare un Child Theme in WordPress
Giorno 2
- Gestione avanzata del BackOffice
- Custom Fields
- Metabox
- Custom Post Types
- PlugIn per la gestione dei meta boxes e dei custom fields
- Plugin per la gestione dei Custom Post Types
- Principi di grafica
- Creare la grafica, gli strumenti, il loro utilizzo
- Cosa è il Loop WordPress
- Azioni
- Filtri
- Localizzazione e internazionalizzazione di WordPress
- Impostazione di un ambiente di sviluppo in locale con Visual Studio Code e XAMPP
Giorno 3
- I file PHP dei Temi
- Il file functions.php
- Estendere funzioni
- Cosa sono i Plugin e perchè utilizzarli
- Struttura dei Plugin
- La testata del Plugin
- Percorsi ed URL
- https://developer.wordpress.org il sito di riferimento per gli sviluppatori
- Convenzioni sulla scrittura del codice
- Esempio di creazione di un semplice Plugin
- Utilizzo di PHPMyAdmin per la gestione del Database
- Importazione ed Esportazione del Database
Opzioni aggiuntive
Queste Opzioni aggiuntive permetteranno all’utente di acquisire competenze in tempi brevi su argomenti che ritiene utili al proprio lavoro.
Per ogni argomento sarà specificata una breve descrizione e i giorni di impegno.
- Visual Composer (2 giorni)
Saper utilizzare al meglio questo potente editor grafico per poter impaginare facilmente e senza compromessi qualsiasi sezione del sito.
Utile anche per la gestione ordinaria dei contenuti e per la creazione di siti ‘Responsive’ (visibili su qualsiasi tipo di dispositivo) - Elementor (2 giorni)
Come per Visual Composer questo editor vi permette di impaginare senza compromessi - Comunicazione (1 giorno)
Come progettare un sito e la relativa navigabilità per essere in linea con il brand aziendale e il target dei clienti. Il corso comprende studi preliminari e progettazione pratica - WooCommerce (2 giorno)
Progettare, installare, configurare un sito di e-commerce. Daremo inoltre uno sguardo a competitor e soluzioni alternative - SEO e AI (1 giorno)
Come configurare al meglio la SEO e i migliori Plugin del mercato, vedremo inoltre due plugin che sfruttano l’ Intelligenza Artificiale per configurare Form autorisponditori (BOT) sul proprio sito
- Programmazione PHP (3 giorni)
Dalle basi alla programmazione ad Oggetti, impareremo ad utilizzare questo potente linguaggio per sviluppare applicazioni dentro e al di fuori di WordPress. Alla spiegazione di ogni argomento seguirà la parte pratica di esercitazione - Scrittura Plugin (2 giorni)
Scriveremo assieme due Plugin, uno per la gestione dei meta boxes e custom filelds e uno per la creazione e gestione dei Custom Post Types. Analizzeremo poi le funzioni utilizzate con tutti i parametri previsti dal Core di WordPress - Sviluppo Tema Grafico (2 giorni)
Partendo da zero svilupperemo ed utilizzeremo un nostro tema grafico
Impareremo quindi a capire come è strutturato WordPress per la gestione dei Template - Creazione Sito Completo (4 giorni)
Progetteremo e costruiremo un sito Internet, partendo dallo studio iniziale della comunicazione fino al rilascio online - SQL (2 giorno)
Impareremo ad utilizzare il linguaggio SQL per progettare la nostra base dati e creare chiamate personalizzate alle tabelle, così da poter personalizzare al meglio il nostro codice sia all’interno che all’esterno di WordPress - HTML & CSS (2 giorni)
Impareremo ad utilizzare i Tag HTML e gestire i nostri fogli di stile (CSS) per personalizzare qualsiasi aspetto visivo del sito