Programma del Corso
INTRODUZIONE | |||
Introduzione al corso “wordpress: La Guida Completa allo Sviluppo” | FREE | 00:01:40 | |
INDICAZIONI PER IL CORSO | |||
Introduzione e istruzioni | FREE | 00:01:21 | |
Requisiti minimi necessari | 00:06:04 | ||
La sezione risorse | 00:01:21 | ||
Software necessari (Mac e Windows) | 00:02:25 | ||
Elenco dei software necessari (Mac e Windsows) | 00:00:02 | ||
Installazione software per MAC | 00:09:05 | ||
Installazione software per WINDOWS | 00:13:29 | ||
Un piccolo sguardo al CODEX | 00:05:06 | ||
NOZIONI DI BASE DI HTML | |||
L’HTML | FREE | 00:01:59 | |
Introduzione al concetto di HTML | 00:05:12 | ||
Eseguiamo il primo codice | 00:04:14 | ||
Analizziamo i tags HTML di intestazione | 00:04:15 | ||
Analizziamo i tags HTML “p” ed i link | 00:08:15 | ||
Analizziamo i tags HTML img | 00:10:19 | ||
Analizziamo attributo HTML di tipo “style” | 00:07:15 | ||
Come formattare un testo in HTML | 00:08:46 | ||
Come utilizzare i commenti in HTML | 00:02:11 | ||
Cosa sono le “liste” in HTML | 00:08:20 | ||
Differenza tra elementi ‘inline’ e ‘block’ in HTML I | 00:07:30 | ||
Differenza tra elementi ‘inline’ e ‘block’ in HTML II | 00:08:07 | ||
NOZIONI DI BASE DI CSS | |||
Il CSS | FREE | 00:01:00 | |
Introduzione al concetto di CSS | 00:06:00 | ||
Dichiarazioni inline | 00:08:20 | ||
Dichiarazione foglio di stile interno | 00:09:10 | ||
Dichiarazione foglio di stile esterno | 00:07:00 | ||
Il CSS e le classi | 00:09:00 | ||
Il CSS e le classi II | 00:07:00 | ||
Il CSS e le classi III | 00:09:00 | ||
Gli ID I | 00:04:00 | ||
Gli ID II | 00:07:00 | ||
Gli ID III | 00:05:00 | ||
NOZIONI DI BASE DI PHP | |||
Il PHP | FREE | 00:01:59 | |
Una lieve introduzione al linguaggio PHP | 00:01:00 | ||
Tag di apertura e di chiusura del PHP ed alla funzione ‘echo’ | 00:04:36 | ||
Introduzione sui concetti di variabili | 00:05:52 | ||
Le variabili | 00:03:48 | ||
Il punto di concatenazione tra contenuti in PHP | 00:10:00 | ||
Variabili booleane ed istruzioni condizionali | 00:04:00 | ||
Analisi e comprensione del costrutto condizionale If – Else | 00:01:48 | ||
Analisi e comprensione del costrutto Switch | 00:07:00 | ||
Switch in action con un po’ di HTML | 00:07:35 | ||
Funzioni custom | 00:04:00 | ||
Introduzione al concetto di argomenti di una Funzione | 00:04:00 | ||
Introduzione al concetto di array | 00:05:00 | ||
Funzioni “count” e “var_dump” per analizzare gli Arrey | 00:05:00 | ||
Implementazione e la cancellazione di elementi da un array | 00:04:00 | ||
Array associativo | 00:03:00 | ||
Introduzione al ciclo FOR | 00:09:00 | ||
Introduzione al ciclo FOREACH | 00:07:00 | ||
introduzione al ciclo WHILE | 00:08:00 | ||
WHILE che gestisce la visualizzazione di un array | 00:10:00 | ||
Le Funzioni: cosa sono e come possiamo utilizzarle in WordPress parte 1 | 00:06:00 | ||
Come Usare le funzioni in PHP nella creazione delle nostre pagine web | 00:11:00 | ||
INSTALLAZIONE E BASI DI WORDPRESS | |||
Le Basi di WordPress | FREE | 00:01:36 | |
Installiamo WordPress su un server locale | 00:07:58 | ||
Installiamo WordPress su un server remoto | 00:14:38 | ||
Analisi delle directory e del files di WordPress | 00:06:53 | ||
Diamo uno sguardo al Backend di WordPress | 00:07:00 | ||
Configurare le impostazioni di default messe a disposizione dalla nostra piattaforma | 00:08:17 | ||
Introduzione ai temi di WordPress: la loro importanza e le differenze | 00:05:00 | ||
WORDPRESS TEMPLATE FILES | |||
I Templates | FREE | 00:01:00 | |
Cartella del Tema utilizzato: “Windsurfmovies” | 00:02:00 | ||
Prima installazione starter Theme | 00:03:00 | ||
Introduzione ai Template Files di WordPress | 00:13:00 | ||
Analizziamo il template file Index.php | 00:12:00 | ||
Analizziamo il template file style.css | 00:02:00 | ||
Analizziamo il template File ‘header.php’ | 00:12:00 | ||
Analizziamo il template File ‘footer.php’ | 00:03:00 | ||
Analizziamo il template File ‘sidebar.php’ | 00:06:00 | ||
Analizziamo il template File ‘functions.php’ | 00:05:00 | ||
Altri file che compongono la directory del tema | 00:03:00 | ||
LA GERARCHIA DI WORDPRESS | |||
Introduzione alla Gerarchia | FREE | 00:01:00 | |
Priorità di Visualizzazione dei templates | 00:06:00 | ||
Gerarchia applicata al contenuto di tipo ‘page’ | 00:14:00 | ||
Gerarchia applicata al contenuto di tipo ‘single’ | 00:04:00 | ||
Gerarchia applicata al contenuto di tipo ‘category’ | 00:09:00 | ||
Gerarchia applicata al contenuto di tipo ‘tag’ | 00:09:00 | ||
Gerarchia applicata al contenuto di tipo ‘author’ | 00:08:00 | ||
Gerarchia applicata al contenuto di tipo ‘date’ | 00:12:00 | ||
Differenza tra front-page.php e home.php | 00:12:00 | ||
Gerarchia applicata al contenuto di tipo ‘archive’ | 00:05:00 | ||
L PRIMO LOOP - CREIAMO LA NOSTRA BLOG PAGE | |||
I Loop | FREE | 00:02:00 | |
Introduzione al concetto di LOOP in WordPress | 00:02:00 | ||
Il Loop – esempio di utilizzo | 00:08:00 | ||
Il Loop ed i template tags | 00:14:00 | ||
Creiamo la nostra blog page | 00:14:00 | ||
The_title e la sua funzione | 00:08:00 | ||
The_content e le possibili varianti | 00:04:00 | ||
The_post_thumbnail | 00:10:00 | ||
Miniature: Differenza tra Hard Crop e Soft Crop | 00:09:00 | ||
La funzione “add_image_size” parte 1 | 00:07:00 | ||
La funzione “add_image_size” parte 2 | 00:07:00 | ||
The Permalink | 00:05:00 | ||
The Excerpt | 00:07:00 | ||
LAB Template tags PARTE 1 | 00:09:00 | ||
LAB Template tags PARTE 2 | 00:07:00 | ||
Come rendere dinamico il nostro style.css | 00:09:37 | ||
Un po’ di css nella blog page | 00:03:00 | ||
Creiamo una pagina di prova | 00:12:00 | ||
Costruiamo la visualizzazione del singolo articolo | 00:09:00 | ||
Link ai commenti | 00:08:00 | ||
Link ai commenti parte 2 | 00:04:00 | ||
CUSTOM LOOP | |||
Il Custom Loop | FREE | 00:01:20 | |
Come Modificare un Loop | 00:05:04 | ||
Utilizzo delle modifiche loop | 00:11:03 | ||
Modifiche al loop | 00:08:32 | ||
Creiamo una custom blog page | 00:12:10 | ||
Parametri author | 00:07:02 | ||
Parametri category | 00:10:05 | ||
Parametri tags | 00:09:00 | ||
Parametri paginazione parte 1 | 00:10:03 | ||
Parametri paginazione parte 2 | 00:13:20 | ||
Parametri di order ed orderby | 00:08:00 | ||
Creiamo una front-page con 3 custom loop parte 1 | 00:38:54 | ||
Creiamo una front-page con 3 custom loop parte 2 | 00:10:45 | ||
CSS front-page in due colonne | 00:07:00 | ||
CUSTOM FIELDS | |||
Introduzione ai Custom Fields | FREE | 00:02:06 | |
Custom Fields su WordPress | 00:12:29 | ||
Custom Fields nativi di WordPress parte 1 | 00:09:21 | ||
Custom Fields nativi di WordPress parte 2 | 00:06:56 | ||
Custom Fields nativi di WordPress parte 3 | 00:09:55 | ||
Plugin : advanced custom fields – Intro | 00:02:42 | ||
Creiamo il primo gruppo | 00:09:20 | ||
Custom Fields Plugin in action parte 1 | 00:07:42 | ||
Custom Fields Plugin in action parte 2 | 00:10:36 | ||
WP_Query – orderby custom fields | 00:07:35 | ||
WP_Query – Comparazione custom fields | 00:08:52 | ||
Form di ricerca tramite i custom Fields | 00:12:45 | ||
WP_Query – meta_query e custom fields | 00:15:52 | ||
CUSTOM POST TYPE | |||
Introduzione al Custom Post Type | FREE | 00:01:00 | |
Il Custom Post Type | 00:02:00 | ||
CPT: Un po’ di teoria | 00:09:00 | ||
Creiamo il nostro primo CPT | 00:04:00 | ||
Post type generator – parte 1 | 00:05:00 | ||
Post type generator – parte 2 | 00:13:00 | ||
Post type generator parte 3 | 00:08:00 | ||
Codice custom post type ‘eventi’ in functions.php | 00:02:00 | ||
Post type generator conserviamo il nostro codice | 00:06:00 | ||
Codice custom post type ‘eventi’ in un plugin personalizzato | 00:02:00 | ||
Plugin Custom Post Type UI | 00:03:00 | ||
Creiamo un CPT ‘Rider’ | 00:11:00 | ||
Lavoriamo nel Front end – parte 1 | 00:06:00 | ||
Lavoriamo nel Front end – parte 2 | 00:01:00 | ||
Lavoriamo nel Front end – parte 3 | 00:07:00 | ||
Archivio Rider – parte 1 | 00:13:00 | ||
Archivio Rider – parte 2 | 00:12:00 | ||
Single rider – parte 1 | 00:07:00 | ||
Single rider – parte 2 | 00:01:00 | ||
LE TASSONOMIE | |||
Le Tassonomie | FREE | 00:01:00 | |
Introduzione alle tassonomie | 00:02:00 | ||
Creiamo la tassonomia Review | 00:10:00 | ||
Creiamo la tassonomia tipo evento | 00:08:00 | ||
Inseriamo contenuto eventi | 00:10:00 | ||
Archivio Eventi – parte 1 | 00:10:00 | ||
Archivio Eventi – parte 2 | 00:12:00 | ||
Archivio Eventi – parte 3 | 00:05:00 | ||
Customizziamo la visualizzazione eventi_meta_query | 00:13:00 | ||
Customizziamo la visualizzazione eventi_tax_query – Parte 1 | 00:08:00 | ||
Customizziamo la visualizzazione eventi_tax_query – parte 2 | 00:08:00 | ||
Template file singolo evento | 00:10:00 | ||
Css nelle review | 00:01:00 | ||
Css nelle review – parte 2 | 00:12:00 | ||
Rendiamo le review cliccabili | 00:09:00 | ||
Taxonomy templates | 00:10:00 | ||
LE SIDEBAR | |||
Le Sidebar | 00:01:35 | ||
Introduzione alle Sidebar | 00:01:56 | ||
Creiamo la prima sidebar | 00:11:55 | ||
Template con sidebar | 00:07:52 | ||
Sidebar progetto custom layout – parte 1 | 00:08:05 | ||
Sidebar progetto custom layout – parte 2 | 00:09:09 | ||
Sidebar progetto custom layout – parte3 | 00:07:48 | ||
CONDITIONAL TAGS | |||
I Conditional Tags | FREE | 00:01:00 | |
Introduzione ai Conditional Tags | 00:06:00 | ||
Conditional tags is_front_page parte 1 | 00:08:00 | ||
Conditional tags is_front_page parte 2 | 00:02:00 | ||
Conditional tags is_single | 00:06:00 | ||
Conditional tags get_post_type | 00:09:00 | ||
Conditional tags is_page | 00:04:00 | ||
Conditional tag e tassonomia is_tax | 00:09:00 | ||
Conditional tag e tassonomia has_term | 00:07:00 | ||
Altri conditional tag e wp_query | 00:09:00 | ||
MENU IN WORDPRESS | |||
I menu | FREE | 00:01:00 | |
Introduzione ai menu in wordpress | 00:04:00 | ||
Creiamo il nostro primo menù – parte 1 | 00:05:00 | ||
Creiamo il nostro primo menù – parte 2 | 00:12:00 | ||
Custom menu e CSS – Parte 1 | 00:08:00 | ||
Custom menu e CSS – Parte 2 | 00:05:00 | ||
Custom menu e Conditional tags | 00:05:00 | ||
CSS E JAVASCRIPT | |||
Introduzione a Css e Javascript | FREE | 00:01:00 | |
Utilità Css e Javascript | 00:09:00 | ||
Wp_enqueue_Style registriamo i nostri fogli di stile – Parte 1 | 00:08:35 | ||
Wp_enqueue_Style registriamo i nostri fogli di stile – Parte 2 | 00:09:00 | ||
Wp_enqueue_Style e conditional tags | 00:06:00 | ||
Wp_enqueue_style vs wp_register_style | 00:07:00 | ||
Wp_enqueue_script | 00:12:00 | ||
Aggiungere google font | 00:05:00 | ||
SHORTCODE | |||
Introduzione allo Shortcode | 00:02:08 | ||
Cos’è lo shortcode | 00:03:05 | ||
Creiamo il primo shortcode | 00:06:15 | ||
Creiamo il secondo shortcode | 00:08:16 | ||
Loop inside shortcode | 00:10:03 | ||
Shortcode con attributi | 00:09:43 | ||
Shortcode con attributi Approfondimento – parte 1 | 00:04:36 | ||
Shortcode con attributi Approfondimento – parte 2 | 00:10:37 | ||
Shortcode con attributi Approfondimento – parte 3 | 00:08:40 | ||
Shortcode senza contenuto – parte 1 | 00:07:10 | ||
Shortcode senza contenuto – parte 2 | 00:06:33 | ||
Shortcode e template file la funzione do_shortcode | 00:11:33 | ||
HOOK | |||
Gli Hooks | FREE | 00:01:50 | |
Cosa sono gli hooks | 00:04:56 | ||
Action hook creiamo la nostra funzione | 00:05:28 | ||
Action hook in azione – parte 1 | 00:09:21 | ||
Action hook in azione – parte 2 | 00:09:34 | ||
Action hook in azione – parte 3 | 00:09:49 | ||
Filter hook – parte 1 | 00:13:20 | ||
Filter hook – parte 2 | 00:09:39 | ||
Filter hook – parte 3 | 00:10:47 | ||
Hook conclusione | 00:03:07 | ||
BACKUP E MIGRAZIONE | |||
Backup e migrazione | FREE | 00:02:44 | |
Backup | 00:04:30 | ||
Backup Locale | 00:09:49 | ||
Come Migrare una cartella | 00:02:33 | ||
Migrare una cartella | 00:13:23 | ||
Migrazione server – parte 1 | 00:10:23 | ||
Migrazione server – parte 2 | 00:09:21 | ||
Backup e migrazione con AIOM | 00:13:55 | ||
CONVERSIONE DI UN TEMA DA HTML A WORDPRESS | |||
Da HTML a WORDPRESS | FREE | 00:02:53 | |
Un lieve introduzione al processo di conversione tema da HTML a WORDPRESS | 00:02:56 | ||
Creiamo il nostro ambiente di lavoro | 00:08:51 | ||
Iniziamo col creare la nostra Front-page | 00:10:58 | ||
Creiamo header.php e footer.php | 00:07:08 | ||
Slide dinamiche – parte 1 | 00:10:34 | ||
Slide dinamiche – parte 2 | 00:11:06 | ||
Slide dinamiche – parte 3 | 00:09:27 | ||
Slide dinamiche – parte 4 | 00:13:40 | ||
Inseriamo il titolo ed il motto nella homepage | 00:04:09 | ||
Lavoriamo sui servizi – parte 1 | 00:06:54 | ||
Lavoriamo sui servizi – parte 2 | 00:07:22 | ||
Lavoriamo sui servizi – parte 3 | 00:10:35 | ||
Introduzione alla sezione “Portfolio” | 00:01:38 | ||
Creiamo il custom post type “Portfolio” | 00:06:05 | ||
Inseriamo il contenuti sul CPT portfolio | 00:08:39 | ||
Creiamo il template file Single portfolio – parte 1 | 00:09:53 | ||
Creiamo il template file Single portfolio – parte 2 | 00:12:59 | ||
Creiamo il template file Single portfolio – parte 3 | 00:08:38 | ||
Creiamo la pagina archive specifica per il Custom Post Type “Portfolio” | 00:14:52 | ||
Creiamo la pagina archive specifica per il Custom Post Type “Servizi” | 00:12:43 | ||
Creiamo il template file Single servizi | 00:06:50 | ||
Lavoriamo sui menu | 00:10:17 | ||
Lavoriamo sui menu con un po’ di CSS | 00:05:03 | ||
Sottomenu soluzione 1 tramite css | 00:11:43 | ||
Sottomenu soluzione 2 tramite class navwalker – parte 1 | 00:12:45 | ||
Sottomenu soluzione 2 tramite class navwalker – parte 2 | 00:09:04 | ||
Creiamo il layout page – parte 1 | 00:07:12 | ||
Creiamo il layout page – parte 2 | 00:03:50 | ||
Immagine in evidenza condizionale | 00:09:55 | ||
Cpt clienti | 00:04:05 | ||
Implementiamo i contenuti clienti – parte 1 | 00:07:37 | ||
Implementiamo i contenuti clienti – parte 2 | 00:10:45 | ||
Ultimi ritocchi al carosello | 00:07:17 | ||
Creiamo la sezione blog – Parte 1 | 00:12:09 | ||
Creiamo la sezione blog – Parte 2 | 00:07:12 | ||
Approfondimento post thumbnail | 00:05:34 | ||
Creiamo la sezione blog – Parte 3 | 00:06:46 | ||
Creiamo la sezione blog – Parte 4 | 00:05:16 | ||
Creiamo la sezione blog – Parte 5 | 00:06:35 | ||
Creiamo about Us – parte 1 | 00:09:04 | ||
Creiamo about Us – parte 2 | 00:08:23 | ||
Creiamo about Us – parte 3 | 00:12:55 | ||
Creiamo about Us – parte 4 | 00:06:12 | ||
Creiamo about Us – parte 5 | 00:12:08 | ||
Creiamo about Us – parte 6 | 00:12:28 | ||
Completiamo la front-page | 00:07:53 | ||
Pagina contatti – parte 1 | 00:05:48 | ||
Pagina contatti – parte 2 | 00:11:29 | ||
Pagina contatti – parte 3 | 00:10:33 | ||
Costruiamo il footer – parte 1 | 00:07:15 | ||
Costruiamo il footer – parte 2 | 00:07:00 | ||
Costruiamo il footer – parte 3 | 00:11:27 | ||
Qualche ritocco | 00:09:04 | ||
Creiamo il single . php | 00:05:54 | ||
Inseriamo la sidebar – parte 1 | 00:08:35 | ||
Inseriamo la sidebar – parte 2 | 00:06:33 | ||
Creiamo il template file Tag | 00:10:52 | ||
Creiamo il template file Archive | 00:10:03 | ||
Commenti nel singolo articolo | 00:08:31 | ||
Creiamo il template file date | 00:04:59 | ||
Css e js in functions – parte 1 | 00:12:11 | ||
Css e js in functions – parte 2 | 00:17:12 | ||
Css e js precisazione | 00:04:41 | ||
Charset ed altri ritocchi | 00:07:10 | ||
Conclusioni | 00:03:42 | ||
CUSTOM FIELDS ALL'INTERNO DI UN PROFILO UTENTE | |||
Implementazione di custom fields | FREE | 00:05:35 | |
Creiamo il tema child | 00:09:28 | ||
Creiamo la nostra funzione di inserimento form | 00:05:39 | ||
Creiamo la nostra funzione di memorizzazione dati – parte 1 | 00:11:31 | ||
Creiamo la nostra funzione di memorizzazione dati – parte 2 | 00:11:39 | ||
Creiamo la nostra funzione di memorizzazione dati – parte 3 | 00:13:20 | ||
Creiamo la nostra funzione di memorizzazione dati – parte 4 | 00:09:49 | ||
Memorizzazione di dati tramite select | 00:07:43 | ||
Creiamo delle nuove colonne nella pagina user | 00:11:52 | ||
Creiamo delle nuove colonne nella pagina user metodo 2 | 00:10:08 | ||
Richiamiamo il contenuto all’interno delle colonne create | 00:14:00 | ||
Richiamiamo il contenuto all’interno delle colonne create parte 2 | 00:02:47 | ||
CREIAMO IL NOSTRO UTENTE ADMIN SENZA ACCESSO ALLA DASHBOARD | |||
Creiamo un file utility per recuperare l’accesso a wordpress | 00:04:38 | ||
Funzione Wp_create_user () – parte 1 | 00:10:18 | ||
Funzione Wp_create_user () – parte 2 | 00:07:51 | ||
Funzione Wp_create_user () – parte 3 | 00:15:20 | ||
File Create xxx.php | 00:02:00 | ||
TEST FINALE | |||
WordPress: Guida Base Completa allo Sviluppatore | 00:10:00 |
48 STUDENTI ISCRITTI