WordPress Plugin: La guida base completa allo sviluppo

Apprendi le basi per poter sviluppare i tuoi Plug-In personalizzati in Wordpress

4.70 (131 reviews)
Udemy
platform
Italiano
language
Web Development
category
instructor
WordPress Plugin: La guida base completa allo sviluppo
821
students
24.5 hours
content
Sep 2023
last update
$19.99
regular price

What you will learn

Apprenderai i concetti base del Php procedurale con una sezioni introduttiva, interamente dedicata

Apprenderai i concetti base della programmazione orientata ad oggetti Php con una sezione introduttiva, interamente dedicata

Avrai un punto di partenza importante che ti permetterà di comprendere le potenzialità di della progettazione di plugins piuttosto che modificare un tema

Comprendere come modificare e creare nuovi template files all'interno della struttura del tuo plugin e sovrascrivere quelli del tema in Wordpress

Consultare il Codex di Wordpress e comprendere come utilizzare le funzionalità messe a disposizione per la progettazione di Plugins secondo le "Best Pratices"

Capirai in che modo i plugins processano i contenuti secondo la gerarchia ufficiale di WordPress

Sfruttare il concetto di Loop di Wordpress per gestire la visualizzazione dei contenuti all'interno del proprio sito

Creare e personalizzare i tuoi contenuti con pagine statiche e molto altro tramite codice che potrai utilizzare in altri temi senza riscrivere il codice

Creare una struttura articolata, tutto in un plugin come CPT - Taxonomie - Shortcode - Setting Api e molto altro ancora..

Creare CUSTOM LOOP personalizzati per modificare la visualizzazioni di Pagine e Post

Creare e personalizzare Custom Field nativi all'interno dei tuoi plugins tramite l'uso dei Metabox Api

Creare e personalizzare le tassonomie sia native che che personalizzate, ed apprenderai come integrarle con i tuoi contenuti

Analizzare gli aspetti di sicurezza del codice che andiamo a scrivere. Processi di escape html , sanitize e molto altro ancora..

Creare i tuoi shortcode (semplici e con parametri opzionali) personalizzati da inserire all'interno di Wordpress

Comprendere come rendere i contenuti multilingua

Description


                                                      ULTIMO AGGIORNAMENTO Settembre   2023

 Aggiornamento #WordPress #Integrazione #Composer

Questa è una sezione dedicata a Composer. Un Dependency Manager for PHP che ci permette di automatizzare tutto il WorkFlow dei codici scritti e di utilizzare librerie esterne per implementare le funzionalità del nostro sito web e portarle ad un nuovo livello.
La sezione è molto interessante e mette in condizione lo studente di apprendere le linee giuda del processo di installazione e di utilizzo di COMPOSER.
Vi aspetto.



Alcune recensioni degli studenti:

Perfetto, ottimo lavoro. È la prima vera video guida sull'uso di Wordpress da sviluppatori in italiano.  5 Stelle


Ho conosciuto Piero con il suo precedente corso su wordpress dove mi impressionò per la semplicità e la chiarezza nell'esporre i concetti. Ho acquistato questo corso consapevole che non mi avrebbe deluso e devo dire che così è stato. Il corso è ben strutturato, complimenti.  5 Stelle


L'insegnante e' molto preparato e competente, traspare la passione per la materia e lo sforzo per cercare di essere il piu' chiaro possibile nelle spiegazioni.Ottimo Lavoro! 5 Stelle



Se ti è capitato diverse volte di personalizzare siti in WordPress, di utilizzare hooks, di creare contenuti personalizzati o di modificare i layout grafici di determinate pagine specifiche, ed  il tuo obiettivo è quello di migliorare le tue conoscenze addentrandoti nel mondo dello sviluppo di Plug-in, questo corso è adatto a te!

Wordpress è uno dei CMS (content management system) ad oggi più utilizzati.
Le molteplici funzionalità implementate col passare degli anni, hanno attribuito a questa piattaforma una collocazione che vanta il 47% di utilizzo tra tutti i CMS ad oggi sul mercato.
Nonostante ciò, molti utenti lo utilizzano forse per un 10% delle sue potenzialità, utilizzando solo le funzioni messe a disposizione di default o magari altre create da un team di sviluppo su temi premium acquistati on-line.

Questo corso è strutturato in modo tale da comprendere il funzionamento dei Plug-in, in che modo sono strutturati e quali sono le dinamiche più importanti che determinano il corretto funzionamento.

A differenze dei temi, lo sviluppo di Plug-in, permette non solo di applicare porzioni del tuo codice in più siti web, risparmiando la fatica di dover riscrivere tutto ogni volta per implementare le stesse funzionalità ma ti dà anche la possibilità di poter vendere delle versioni Premium e quindi di avere delle retribuzioni aggiuntive al tuo lavoro.

Nella parte introduttiva , ho inserito due sezioni specifiche dedicate:

1) Ai fondamenti del codice PHP procedurale;

2) Ai fondamenti della programmazione orientata ad oggetti in PHP;

Queste garantiranno la completa comprensione del corso anche se sarebbe preferibile avere una minima base di conoscenza del codice PHP.


Successivamente analizzeremo, nello specifico, cosa sia in realtà un Plug-in in WordPress e quale siano le sue funzionalità e costruiremo una struttura base (spiegando tutto nel dettaglio) "uno starter plug-in" da cui partiremo, ogni volta, per poterne sviluppare di altri.

Successivamente inizieremo insieme un percorso di apprendimento "step by step" sviluppando diversi Plug-in, il cui obiettivo sarà quello non  solo di affrontare in maniera semplice ma approfondita il funzionamento dei Plug-in in WordPress, ma anche e sopratutto quello di creare nuove funzionalità tramite delle metodologie che vi permetteranno di sviluppare in maniera assolutamente autonoma per voi e per i vostri potenziali clienti.

Che tu sia un appassionato di Programmazione Web, un Web Designer o un aspirante Wordpress Developer, questo corso potrebbe rappresentare un buon punto di partenza per meglio comprendere in che modo sviluppare i TUOI PLUG-IN in WordPress.

Cosa apprenderai da questo corso?

  1. Le differenze tra creare del plugin tuoi ed inserire del codice direttamente nel tema;

  2. In che modo vengono gestiti i Plug-in in WordPress e quale sia il loro ruolo;

  3. Quale sono le strutture base per la creazione di Plug-in;

  4. Come creare contenuti personalizzati lato Back-end tramite l'utilizzo di Plug-in;

  5. Come creare contenuti personalizzati lato Front-end tramite l'utilizzo di Plug-in;

  6. Come applicare i concetti del Custom Post Type e crearne di nuovi, all'interno del contesto di  Plug-in;

  7. Come applicare i concetti delle tassonomie e crearne di nuove, all'interno del contesto di  Plug-in;

  8. Come applicare i concetti degli short-codes e crearne di nuovi, all'interno del contesto di  Plug-in;

  9. Come richiamare files css e javascript all'interno di Plug-in e come attivarli sono al momenti del loro utilizzo;

  10. Come utilizzare API esterne per visualizzare contenuti provenienti da terze parti tramite Plug-in;

  11. Come creare delle chiamate Asincrone AJAX e gestire le risposte tramite lo sviluppo di un Plug-in dedicato;

  12. Come sfruttare le Setting API di WordPress per creare delle pagine nel backend tramite un Plug-in personalizzato;

  13. Come inserire dei template specifici all'interno del nostro tema tramite l'utilizzo di Plug-in e senza copiare ed incollare i files direttamente all'interno della directory del tema;

  14. Come vengono dichiarate le funzioni all'interno delle classi create nel Plug-in;

  15. Come prelevare codice esterno ed integrarlo dentro Wordpress;

  16. Come consultare il Codex, che rappresenta la Bibbia di Wordpress, ed analizzare le funzioni necessarie ai nostri lavori;

  17. E molto altro

Ma soprattutto apprenderai che niente è complicato se affrontato con passione e con la giusta chiave di lettura.

Content

Introduzione

Introduzione

Basi di PHP

Introduzione alla sezione
0_intro
1_funzioni di output
2_le variaibili
3_le variaibili parte 2
4_le variaibili booleane
5_costrutti condizionali
6_costrutti condizionali esempio wordpress
7_costrutti switch

Basi di programmazione orientata ad oggetti

Introduzione alla sezione
1_intro
2_classi
3_metodi e proprieta
4_metodi e proprieta parte 2
5_metodi e proprieta parte 3
6_metodi e proprieta parte 4
7_estensioni di una classe
8_estensioni di una classe parte 2
9_estensioni di una classe parte 3
10_estensioni di una classe parte 4
11_estensioni di una classe parte 5
12_classi e metodi statici
13_classi e metodi statici dimosrazione pratica

4_Plugin & WordPress diamo uno sguardo globale

Introduzione alla sezione
0_intro
1_uno sguardo al codice
2_inseriamo i primi codici
3_inseriamo i primi codici activation hook
4_deactivation hook
5_deactivation hook parte 2
6_uninstall hook
7_best pratices
basic plugin quiz

Introduzion hook

0_intro
1_inseriamo il primo hook
2_inseriamo il primo hook parte 2
3_inseriamo il secondo hook

Scegliere la giusta architettura di un Plug-in

Introduzione alla sezione
0_dashboard plugin codice procedurale
1_cosa sono i namespace
2_utilizzo dei namespace nei plugin
3_riscriviamo il codice con le classi
4_riscriviamo il codice con le classi parte 2
Utilizzo di hook all'interno delle classi

Il nostro primo starter plugin

1_scriviamo lo starter plugin
2_scriviamo lo starter plugin parte 2
3_implementiamo le funzionalita dello starter plugin

Metabox nativi

0_intro metabox nativi
1_metabox nativi
2_metabox nativi parte 2
3_verifichiamo la presenza du gutenberg
4_metabox nativi inseriamo gli input
5_metabox nativi wp_nonce
6_metabox nativi nonce ed autenticazione
7_metabox nativi sanitize field
Lezione pre esercizio

Setting API

0_Intro Setting Api
1_setting api add_menu_page
2_Administration Menus function
2.5_documentazione setting api
3_esempio di salvataggio dati
4_implementiamo le Setting API
5_Settin API do_setting_sections
6_Settin API do_setting_sections parte 2
7_Settin API add_settings_field
8_Settin API register_setting
9_add other secition and sanitize filed
10_sanitize field
11_add_settings_field calback
12_setting api select option
13_rendiamo alcune impostazioni globali

Setting Helper Class

0_Intro helper Setting Api
1_includiamo helper setting api
2_includiamo helper setting api parte 2
3_includiamo helper setting api parte 3
4_includiamo helper fiels
5_includiamo helper advance fields
6_helper advance fields approfondimenti
7_helper advance fields approfondimenti parte 2
8_helper advance fields approfondimenti parte 3
9_helper advance fields approfondimenti parte 4

creazione custom page e custom template assegnato

0_intro
1_creazione_custom_templates
2_creazione_custom_templates parte 2
3_aggiungiamo le classi personalizzate
4_aggiungiamo le classi personalizzate parte 2
5_aggiungiamo il custom template
6_inseriamo una pagina da codice
7_inseriamo una pagina da codice parte 2
8_inseriamo una pagina da codice parte 3
9_inseriamo una pagina da codice parte 4

Plugin Video Gallery

1_Inizializziamo il plugin video gallery
2_registriamo il cpt
3_registriamo il cpt parte 2
4_registriamo le taxonomie
5_registriamo i custom fields
6_installiamo libreria dipendenze
7_installiamo libreria dipendenze parte 2
9_completiamo il custom fields parte 3

Plugin Video Gallery front end templates

1_inseriamo del template personalizzati
2_template include hook
3_template function Archive
4_template function single custom post type
5_sistemiamo archive-video
6_sistemiamo archive-video parte 2
7_sistemiamo archive-video paginazione
8_sistemiamo single-video

Reviews

Giorgio
February 6, 2023
Ottimo corso. Insegnate molto competente, affronta la programmazione in tempo reale mostrando anche gli errori che lui stesso commette e dandoci ancora più informazioni e preparazione per risolverli da soli. Ottimo, complimenti
Alessio
October 27, 2022
Questo è il secondo corso che seguo, e devo dire che Piero non si smentisce mai. Corso ben fatto, argomenti completi e approfonditi. Spiegazione dettagliata dei contenuti. Super Consigliato
Marco
March 19, 2022
Come corso mi sono accorto che e fatto col vero codice sorgente mi sta piacendo molto non avevo mai fatto e ne studiato php faccio pratica con html5 css3 e javascript e ho deciso di studiare anche php voglio affrontare anche questo linguaggio
Federico
September 1, 2021
Nonostante sia la parte più "astratta", e quindi più complessa del corso (credo), le lezioni sono chiare e comprensibili.
Massimo
January 21, 2021
Il corso fin qui è spiegato bene e approfondisce le sezioni specifiche in modo chiaro e rapido. Avendo nozioni pregresse di php è l'occasione per un ripasso ben strutturato con validi esempi.
Francesco
November 29, 2020
Corso davvero molto utile per chi, per la prima volta, si approccia allo sviluppo di plugin wp via OOP. L'insegnante è molto preparato, chiarissimo e disponibile.
Alberto
August 5, 2020
E' il secondo corso che seguo di Piero. Non solo è spiegato bene e permette di approfondire sempre di più (in questo caso la creazione di un plugin), ma è anche appassionante come leggere un libro giallo!
Gianluca
April 14, 2020
Piero è la persona adatta per chi vuole iniziare una nuova esperienza. Spiega ogni dettaglio precisamente e soprattutto non da nulla per scontato, non ho mai riscontrato confusione nelle sue lezioni. Più chiaro di così non si può, consigliatissimo.
Patrizia
February 23, 2020
E' il terzo corso che acquisto con Piero e sono rimasta contenta di quello che ho appreso. Non tutti sono in grado di spiegare le cose in maniera chiara. Piero è uno di questi. Complimenti!!
Adele
January 29, 2020
Prima lezioni, perde tempo su concetti davvero base base che non meritano due video, e poi chi cerca di sviluppare un pluigin di wordpress dovrebbe avere almeno le basi di php
Maurizio
January 19, 2020
Insegnante chiaro e preciso come nel corso precedente, una vera risorsa per poter iniziare lo sviluppo di plugin con WordPress
Christian
September 9, 2019
Perfetto, ottimo lavoro! È la prima vera video guida sull'uso di Wordpress da sviluppatori in italiano.
Giuseppe
August 23, 2019
L'insegnante e' molto preparato e competente, traspare la passione per la materia e lo sforzo per cercare di essere il piu' chiaro possibile nelle spiegazioni.Ottimo Lavoro!
Ciro
August 19, 2019
Ho conosciuto Piero con il suo precedente corso su wordpress dove mi impressionò per la semplicità e la chiarezza nell'esporre i concetti. Ho acquistato questo corso consapevole che non mi avrebbe deluso e devo dire che così è stato. Il corso è ben strutturato, complimenti.

Charts

Price

WordPress Plugin: La guida base completa allo sviluppo - Price chart

Rating

WordPress Plugin: La guida base completa allo sviluppo - Ratings chart

Enrollment distribution

WordPress Plugin: La guida base completa allo sviluppo - Distribution chart

Related Topics

2245988
udemy ID
2/28/2019
course created date
10/29/2019
course indexed date
Bot
course submited by