Impara PHP e MySQL da zero e sviluppa un ecommerce completo
What you'll learn
- Creare pagine web dinamiche
- Creare semplici app gestionali
- Gestire un database MySQL
- Gestire con PHP un database MySQL
- Applicare correttamente le operazioni di CRUD: create,read,update,delete
- Gestire facilmente i form con PHP
- Integrare correttamente il codice PHP all'interno di strutture HTML e di framework responsivi come Bootstrap
- Ottimizzare il codice per un facile riutilizzo
- Inviare mail strutturate in text e html
- Sviluppare un sito web dinamico completo con backend amministrativo
Requirements
- Il corso è di base per quello che riguarda la programmazione ma richiede la conoscenza di HTML e CSS
Description
La conoscenza del linguaggio di programmazione PHP è una delle competenze tecniche più richieste agli sviluppatori web.
Questo linguaggio server side infatti permette lo sviluppo completo di pagine, siti e web app dinamiche in grado di interfacciarsi con database e gestire tutte le interazioni che normalmente un utente ha con una pagina web.
Form, moduli di contatto, pagine di login, gestione di aree riservate, invio di mail...tutte queste e molte altre sono le competenze di chi lavora e sviluppa in PHP.
Il corso è stato pensato e realizzato per chi non ha alcuna esperienza e non conosce il mondo della programmazione back end per questo spiega in dettaglio e con estrema gradualità la sintassi base di PHP. Gli esempi concreti, poi, aiutano lo studente ad applicare praticamente le tecniche apprese, così da cominciare da subito ad essere operativi.
Un'ampia sezione è dedicata all'uso dei database relazionali MySQL e delle operazioni fondamentali che PHP può gestire sui dati archiviati nel database.
Il corso comprende esempi molti pratici di lavoro reale specialmente illustrando come integrare correttamente gli script PHP nelle interfacce grafiche in HTML per creare pagine web dinamiche moderne, accattivanti e funzionali.
I progetti pratici hanno una complessità graduale: sviluppo di un sistema di registrazione utenti, pagine contatto complessi con invio email in formato testuale, HTML e integrazione di un recaptcha, un sito di e commerce con modulo paypal integrato.
Il corso è particolarmente indicato per i web designer che vogliono aggiungere nuove competenze tecniche e introdursi in modo professionale nel mondo dello sviluppo web back end.
Tutto il codice prodotto al vivo nel corso delle lezioni, commentato passo passo, è a disposizione dello studente che lo può scaricare per l'esercitazione e il lavoro personale.
Il target del corso è il neofita assoluto; quindi le lezioni sono strutturate con un ritmo adatto all'apprendimento di chi non alcuna esperienza nè di PHP, nè di altro linguaggio di programmazione. Alle tecniche avanzate di PHP saranno dedicati altri corsi.
Who this course is for:
- Chiunque voglia entrare nel mondo dello sviluppo back-end
- Il web designer che voglia iniziare un percorso di programmatore
- Chiunque voglia crescere professionalmente nel campo dello sviluppo web
- Chiunque voglia lavorare su pagine e web app dinamiche e conoscere la gestione dei database
Instructor
Sono una sviluppatrice web, front end e backend. Sviluppo app dinamiche e lavoro su database relazionali e NoSql. Associo all'attività di sviluppo la formazione professionale su linguaggi e tecniche di programmazione, in particolare Node.js, Java SE, Java EE, Spring Boot.
Scrivere codice è la mia passione, il mio modo di esprimere la mia creatività digitale. Sono una sviluppatrice web completa, esperta sia nel front end che nel backend.
Ma non mi limito solo a programmare, adoro anche condividere le mie conoscenze attraverso la formazione professionale. Ho un occhio attento per i dettagli e sono sempre alla ricerca delle soluzioni più innovative.
Lavoro abitualmente con le tecnologie del web e con PHP/Laravel su database relazionali.
Mi occupo di formazione in aziende e ho collaborato con diverse agenzie di formazione.