Corso di formazione Sviluppo siti web con PHP
Questo corso riguarda lo sviluppo di applicazioni web in PHP. Il corso è stato creato per persone già familiari con altri linguaggi di programmazione procedurali. Durante il corso, i partecipanti impareranno come creare una semplice applicazione dinamica con PHP e un database MySQL.
Struttura del corso
Sintassi del linguaggio PHP e concetti di base
- PHP Installazione e librerie
- PHP Sintassi
- PHP Variabili
- PHP Corda
- PHP Operatori
- Se...Altrimenti, cambia
- Matrici
- Cicli While
- Cicli For
- Funzioni
- Forme
- Feedback sui moduli, GET e POST
- PHP Include
Strutture dati
- Array associativi
- Variabili di sessione, variabili globali, cookie
- Data
- File e caricamento file
- Cookie e sessioni
- Gestione degli errori
- Gestione delle eccezioni
- PHP Filtro
Orientato agli oggetti Programming (OOP)
- classi
- modificatori di accesso
- costruttori
- eredità
Utilizzo di Databases
- connettersi al database
- memorizzazione delle password
- esecuzione di query
- elaborazione dei dati
- modifica e rimozione dei dati
- modulo di associazione ai record nel database
Sicurezza
- autorizzazione e autenticazione
- utilizzo di cookie e sessioni
Gestire le immagini
- Libreria GD e alternative
PHP XML
- SempliceXML
- Parser per espatriati
- XML DOM
Requisiti
Buone HTML conoscenze richieste, si consiglia qualsiasi conoscenza di base del linguaggio procedurale (C, Pascal, Basic, ecc.)
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Sviluppo siti web con PHP - Prenotazione
Corso di formazione Sviluppo siti web con PHP - Richiesta
Sviluppo siti web con PHP - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Corso - Developing Websites with PHP
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.
Ottimizzazione di Siti Web PHP
7 OreQuesto corso è stato creato per programmatori PHP e sviluppatori di siti web interessati all'ottimizzazione del codice PHP.
Il corso mostra come identificare un collo di bottiglia e come ristrutturare o modificare il codice in modo appropriato.
Durante questo corso, i partecipanti lavoreranno con esempi reali di pagine web che verranno tracciate, analizzate e ottimizzate.
Pattern PHP e Refactoring
21 OreIl corso è pensato per programmatori esperti che vogliono approfondire le problematiche relative all'uso dei pattern e al refactoring. Ogni partecipante conosce le proprietà e gli esempi pratici dell'uso di questi modelli, che a loro volta consentiranno di costruire in modo efficiente il codice dell'applicazione.
PHP per Wordpress
21 OreCon 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/
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.
Sviluppo di siti web con PHP
21 OreIl corso familiarizza i partecipanti con il linguaggio PHP e la sua integrazione nell'ambiente Web. I partecipanti impareranno a creare pagine dinamiche, scrivere applicazioni per database e proteggere le applicazioni da accessi non autorizzati.