Corso di formazione PHP per Wordpress
Con una quota di mercato del 60%, WordPress è il Sistema di Gestione dei Contenuti (CMS) preferito da molti tra i siti web più noti al mondo. PHP è un linguaggio lato server che alimenta circa il 82 percento della rete.
In questa formazione guidata dal docente (sul posto o a distanza), i partecipanti con poca o nessuna esperienza di programmazione impareranno come personalizzare un sito web WordPress utilizzando PHP.
Al termine di questo training, i partecipanti saranno in grado di:
- Configurare gli strumenti di sviluppo necessari per iniziare rapidamente a lavorare con PHP
- Capire e modificare i diversi tipi di file PHP in WordPress
- Comprendere la sintassi PHP (istruzioni condizionali, cicli, funzioni, ecc.)
- Sviluppare un proprio plugin o tema all'interno di WordPress
- Debuggare, distribuire e risolvere problemi di un sito web WordPress
Pubblico di riferimento
- Web designer
- Creativi di contenuti con competenze tecniche
- Possedimenti aziendali con competenze tecniche
- Sviluppatori senza esperienza precedente in PHP
Formato del Corso
- Lezione interattiva e discussione
- Molte esercitazioni e pratica
- Implementazione pratica in un ambiente live-lab
Note
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare.
- Per saperne di più su WordPress, visitate: https://wordpress.org/
Struttura del corso
Introduzione
- PHP come base per Wordpress
Impostazione dell'ambiente di sviluppo
Panoramica delle funzionalità e dell'architettura di Wordpress
Cenni preliminari sulla sintassi PHP
Accedere ai file PHP in Wordpremere
Accesso alle funzioni integrate in Wordpress (tag modello)
Scrittura di codice condizionale con istruzioni condizionali e cicli
Modificare un tema Wordpress esistente
Creare il proprio tema in PHP
Scrivere una funzione in WordPress
Lavorare con gli Hook (Azioni e Filtri)
Variabili in WordPress
Scrivere un plugin in PHP
Debug PHP Codice
PHP Standard di codifica e best practice
Distribuzione del sito Web
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Esperienza con Wordpress.
- Una conoscenza generale di HTML, CSS e JavaScript.
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione PHP per Wordpress - Prenotazione
Corso di formazione PHP per Wordpress - Richiesta
PHP per Wordpress - Richiesta di consulenza
Recensioni (3)
Stile di formazione e conoscenza complessiva del formatore.
Kenosi - NWK Limited
Corso - Laravel: Middleware Development
Traduzione automatica
Le lezioni erano molto interattive e gli esercizi erano pratici e di buona qualità
Heino - NWK Limited
Corso - Laravel and Vue.js
Traduzione automatica
stava spiegando e fornendo numerosi esempi per farci capire
Selina - NWK
Corso - Laravel PHP Framework
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Creazione e gestione di siti Web
35 oreIl programma di formazione ti prepara per un professionista web designer (codice di occupazione: 213202 per Standard di Qualificazioni Professionali) in termini di "HTML e CSS in web design" e include un problema di programmazione utilizzando JavaScript e PHP linguaggio.
Il seguente programma assume che il partecipante sarà in grado di progettare e creare siti web utilizzando HTML 4.0 e Cascading Style Sheets 2.0. Nella costruzione di un sito web, utilizzerai i HTML tag per posizionare testo, grafica, tabelle e moduli interattivi sulla pagina web, e anche collegamenti ad altre pagine web e siti web. Utilizzando Cascading Style Sheets 2.0 si realizzerà la formattazione dei contenuti web in base alle esigenze dei clienti.
I laureati del corso possono cercare occupazione in aziende di servizio coinvolte nel web design o iniziare il servizio di consulenza (self-employed). Il programma di formazione copre i problemi della creazione di siti web utilizzando HTML e CSS.
AdaBoost Python per Machine Learning
14 oreQuesto corso di formazione guidato dal docente (online o in sede) è rivolto a data scientists e software engineers che desiderano utilizzare AdaBoost per creare algoritmi di boosting per il machine learning con Python.
Al termine di questo training, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per iniziare a creare modelli di machine learning con AdaBoost.
- Comprendere l'approccio di apprendimento ensemble e come implementare il boosting adattivo.
- Imparare a costruire modelli AdaBoost per migliorare gli algoritmi di machine learning in Python.
- Utilizzare l'ottimizzazione degli iperparametri per aumentare l'accuratezza e le prestazioni dei modelli AdaBoost.
Advanced PHP Programming
35 oreIn questo corso guidato dal docente, i partecipanti impareranno come implementare strumenti e tecniche avanzate di programmazione PHP.
Al termine di questo corso, i partecipanti saranno in grado di:
- Imparare concetti avanzati della programmazione PHP.
- Mantenersi coerenti e risolvere problemi complessi utilizzando la programmazione PHP.
- Esplorare metodi aggiuntivi per creare software più flessibile utilizzando PHP.
Integrazione Continua (CI) per PHP
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli ingegneri che desiderano utilizzare strumenti open source per automatizzare il processo di creazione, test e distribuzione di applicazioni e servizi PHP.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Installa e configura diversi strumenti open source per consentire l'integrazione, il test e la distribuzione continui.
- Comprendere i vantaggi e gli svantaggi dell'impiego di diversi strumenti di CI open source come Gitlab CI e Jenkins.
- Combina gli strumenti CI con gli strumenti open source per i test unitari e i test di integrazione di un'applicazione PHP.
Sicurezza Combinata di JAVA, PHP e Applicazioni Web
28 oreAnche i programmatori esperti non padroneggiano in ogni modo i vari servizi di sicurezza offerti dalle loro piattaforme di sviluppo e non sono nemmeno consapevoli delle diverse vulnerabilità rilevanti per i loro sviluppi. Questo corso si rivolge agli sviluppatori che utilizzano sia Java che PHP, fornendo loro le competenze essenziali necessarie per rendere le loro applicazioni resistenti agli attacchi contemporanei attraverso Internet.
I livelli di architettura di sicurezza Java vengono esaminati affrontando il controllo degli accessi, l'autenticazione e l'autorizzazione, la comunicazione sicura e varie funzioni crittografiche. Vengono inoltre introdotte varie API che possono essere utilizzate per proteggere il codice in PHP, come OpenSSL per la crittografia o HTML Purifier per la convalida dell'input. Sul lato server, vengono fornite le migliori pratiche per l'hardening e la configurazione del sistema operativo, del contenitore web, del file system, del server SQL e del PHP stesso, mentre un'attenzione particolare viene data alla sicurezza lato client attraverso problemi di sicurezza di JavaScript, Ajax e HTML5.
Le vulnerabilità generali del web sono discusse da esempi allineati alla OWASP Top Ten, che mostrano vari attacchi injection, iniezioni di script, attacchi contro la gestione delle sessioni, riferimenti diretti a oggetti non sicuri, problemi con il caricamento di file e molti altri. I vari problemi di linguaggio specifici Java e PHP e i problemi derivanti dall'ambiente di runtime vengono introdotti raggruppati nei tipi di vulnerabilità standard di convalida dell'input mancante o impropria, uso improprio delle funzionalità di sicurezza, gestione errata di errori ed eccezioni, problemi relativi al tempo e allo stato, problemi di qualità del codice e vulnerabilità relative al codice mobile.
I partecipanti possono provare da soli le API discusse, gli strumenti e gli effetti delle configurazioni, mentre l'introduzione delle vulnerabilità è supportata da una serie di esercizi pratici che dimostrano le conseguenze degli attacchi riusciti, mostrando come correggere i bug e applicare tecniche di mitigazione e introducendo l'uso di varie estensioni e strumenti.
I partecipanti a questo corso dovranno
- Comprendere i concetti di base della sicurezza, della sicurezza informatica e della codifica sicura
- Scopri le vulnerabilità del Web oltre la OWASP Top Ten e scopri come evitarle
- Scopri le vulnerabilità lato client e le pratiche di codifica sicura
- Impara a utilizzare varie funzionalità di sicurezza dell'ambiente di sviluppo Java
- Avere una conoscenza pratica della crittografia
- Impara a utilizzare le varie funzioni di sicurezza di PHP
- Comprendere i concetti di sicurezza dei servizi Web
- Ottieni conoscenze pratiche sull'uso degli strumenti di test di sicurezza
- Scopri gli errori di codifica tipici e come evitarli
- Essere informati sulle recenti vulnerabilità nei framework e nelle librerie Java e PHP
- Ottieni fonti e ulteriori letture sulle pratiche di codifica sicura
Pubblico
Gli sviluppatori
Coding sicuro in PHP
21 oreIl corso fornisce agli sviluppatori le competenze essenziali necessarie per rendere le loro applicazioni resistenti agli attacchi contemporanei attraverso Internet. Le vulnerabilità Web sono discusse attraverso esempi basati su PHP che vanno oltre la top ten OWASP, affrontando vari attacchi injection, iniezioni di script, attacchi contro la gestione delle sessioni di PHP, riferimenti diretti a oggetti non sicuri, problemi con il caricamento di file e molti altri. Le vulnerabilità correlate a PHP vengono introdotte raggruppate nei tipi di vulnerabilità standard di convalida dell'input mancante o impropria, gestione errata di errori ed eccezioni, uso improprio delle funzioni di sicurezza e problemi relativi al tempo e allo stato. Per quest'ultimo si parla di attacchi come l'elusione del open_basedir, il denial-of-service tramite magic float o l'attacco di collisione della tabella hash. In tutti i casi, i partecipanti acquisiranno familiarità con le tecniche e le funzioni più importanti da utilizzare per mitigare i rischi arruolati.
Un'attenzione particolare è rivolta alla sicurezza lato client che affronta le questioni di sicurezza di JavaScript, Ajax e HTML5. Vengono introdotte un certo numero di estensioni relative alla sicurezza di PHP come hash, mcrypt e OpenSSL per la crittografia, o Ctype, ext/filter e HTML Purifier per la convalida dell'input. Le migliori pratiche di hardening sono fornite in relazione alla configurazione di PHP (impostazione php.ini), Apache e al server in generale. Infine, viene fornita una panoramica dei vari strumenti e tecniche di test di sicurezza che sviluppatori e tester possono utilizzare, tra cui scanner di sicurezza, test di penetrazione ed exploit pack, sniffer, server proxy, strumenti di fuzzing e analizzatori di codice sorgente statico.
Sia l'introduzione delle vulnerabilità che le pratiche di configurazione sono supportate da una serie di esercizi pratici che dimostrano le conseguenze degli attacchi riusciti, mostrando come applicare tecniche di mitigazione e introducendo l'uso di varie estensioni e strumenti.
I partecipanti a questo corso dovranno
- Comprendere i concetti di base della sicurezza, della sicurezza informatica e della codifica sicura
- Scopri le vulnerabilità del Web oltre la Top Ten di OWASP e scopri come evitarle
- Scopri le vulnerabilità lato client e le pratiche di codifica sicura
- Avere una conoscenza pratica della crittografia
- Impara a utilizzare le varie funzioni di sicurezza di PHP
- Scopri gli errori di codifica tipici e come evitarli
- Essere informati sulle recenti vulnerabilità del framework PHP
- Ottieni conoscenze pratiche sull'uso degli strumenti di test di sicurezza
- Ottieni fonti e ulteriori letture sulle pratiche di codifica sicura
Pubblico
Gli sviluppatori
Design Patterns in PHP
14 oreQuesto addestramento guidato dal formatore in Italia (online o presenziale) è rivolto a sviluppatori di livello intermedio PHP che desiderano applicare i design pattern efficacemente nei loro progetti.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Capire lo scopo e gli benefici dei design pattern.
- Riconoscere ed implementare i design pattern appropriati per scenari comuni.
- Strutturare le applicazioni PHP utilizzando le migliori pratiche riconosciute nel settore.
- Integrare i pattern in framework moderni come Symfony o Zend.
Framework PHP Laravel
14 oreQuesto corso di formazione dal vivo con istruttore in Italia introduce i fondamenti di Laravel e guida i partecipanti attraverso la creazione di un'applicazione Web basata su Laravel.
Laravel Livewire
7 oreQuesto training guidato dal docente (online o in loco) è rivolto a sviluppatori che desiderano imparare e utilizzare Livewire per costruire interfacce moderne e dinamiche nelle applicazioni.
Alla fine di questo training, i partecipanti saranno in grado di:
- Costruire e testare componenti Livewire.
- Costruire applicazioni utilizzando la libreria Livewire.
- Creare componenti dinamici all'interno di PHP.
Laravel e Vue.js
14 oreQuesta formazione guidata da un istruttore, live (online o in presenza), è rivolta a sviluppatori web che desiderano utilizzare Laravel e Vue JS per lo sviluppo fullstack di applicazioni web.
Alla fine di questa formazione, i partecipanti saranno in grado di:
- Sviluppare applicazioni web con Laravel e Vue JS.
- Integrare l'API backend di Laravel in Vue JS.
- Distribuire un'applicazione Laravel.
Costruzione di Microservizi con il Framework Lumen PHP
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano utilizzare Lumen per creare microservizi e applicazioni basati su Laravel.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configurare l'ambiente di sviluppo necessario per iniziare a sviluppare microservizi con Lumen.
- Comprendere i vantaggi dell'implementazione di microservizi utilizzando Lumen e PHP.
- Eseguire e implementare le funzioni e le operazioni dei microservizi utilizzando il framework Lumen.
- Proteggi e controlla l'accesso alle architetture dei microservizi creando livelli di sicurezza.
Padroneggiando WordPress
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori web di livello principiante, web designer e amministratori di WordPress che desiderano imparare come installare, amministrare e ottimizzare WordSiti di stampa, consentendo loro di creare e gestire siti Web professionali e reattivi.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i fondamenti di WordPress e le sue caratteristiche e vantaggi.
- Installare e configurare WordPremere su un server web.
- Utilizzare plug-in, server e modelli per migliorare la funzionalità e le prestazioni di WordPress.
- Crea e gestisci tipi di post personalizzati in WordPremere.
- Creare WordSiti di stampa di livello base, medio e avanzato.
- Utilizzare Elemento per progettare e personalizzare WordSiti stampa.
- Implementare la mappa del sito e i breadcrumb per i siti WordPress.
- Applicare le buone pratiche nel web e nel responsive design per i siti WordPress.
- Ottimizza WordSiti di stampa per SEO e Google Analytics.
Laravel: Sviluppo di Middleware
14 oreQuesto corso di formazione guidato da un istruttore (online o in sede) è rivolto a sviluppatori web che desiderano creare middleware e servizi web in Laravel.
Al termine di questo training, i partecipanti saranno in grado di:
- Utilizzare Laravel PHP Aritisan per generare codice e componenti.
- Costruire API RESTful in Laravel che consentano di navigare, leggere, modificare, aggiungere e eliminare dati.
- Filtrare e ordinare risultati basandosi sui parametri URL utilizzando API RESTful.
WordPress
14 orePubblico di destinazione: Questo corso è generale e può essere frequentato da chiunque. Più precisamente, questo corso è frequentato da persone interessate a sviluppare un sito web senza alcuna competenza in programmazione.
Wordpress Avanzato
14 oreIn questa formazione guidata dal docente (sul posto o a distanza), i partecipanti porteranno le proprie competenze in WordPress a un livello superiore, imparando come configurare, personalizzare e distribuire un sito web commerciale complesso basato su WordPress.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Installare e configurare WordPress localmente e nel cloud (singolo e multi-sito).
- Creare un sito web sofisticato per il commercio elettronico.
- Personalizzare un sito web esistente.
- Marchiare un sito web utilizzando temi personalizzati.
- Abilitare funzionalità di prenotazione e membri.
- Configurare e amministrare diversi ruoli utente (editor, admin, ecc.).
- Creare una rete sociale privata o pubblica.
- Ottimizzare un sito web WordPress per il SEO (Ottimizzazione per i Motori di Ricerca).
- Eseguire il backup e il ripristino di un sito web WordPress.
- Mantenere e risolvere problemi su un sito web WordPress attivo in produzione.