Programma del Corso

INTRODUZIONE E PREPARAZIONE AMBIENTE DI SVILUPPO
Introduzione al Master in PHP Developer SpecialistFREE 00:10:09
Installazione server locale su Mac 00:08:33
Installazione server locale su Windows 00:07:18
Panoramica sugli editor di codice e IDE 00:07:41
Materiale Didattico: Codice PHP di esempio 00:02:00
I FONDAMENTI DI PHP
La sintassi di base 00:12:09
Le variabili 00:14:20
Gli array – parte prima 00:11:47
Gli array – parte seconda 00:10:52
Gli operatori 00:15:15
Introduzione alla logica condizionale e iterazione 00:05:32
L’istruzione if 00:18:57
Uso dell’operatore ternarioFREE 00:06:38
L’istruzione switch 00:07:50
Il ciclo while 00:09:39
Do while 00:07:26
For e foreach 00:12:26
Uscita e chiusura del ciclo 00:19:20
Le funzioni 00:12:14
I parametri delle funzioni 00:08:32
Uso di return 00:12:15
Variabili locali e globali 00:06:52
Le costanti 00:06:49
Funzioni di tipo matematico 00:13:10
Funzioni sulle stringhe 00:10:18
Funzioni sugli array 00:23:32
Formattare la data con PHP 00:24:31
La funzione include 00:10:04
Lavorare con i file – parte prima 00:16:44
Lavorare con i file – parte seconda 00:08:10
PHP E DATABASE
Introduzione ai database 00:07:27
Creazione di un DB e tabelle 00:14:21
PHP e operazioni CRUD 00:06:59
Connessione al DB 00:21:27
Creare nuovi dati nel DBFREE 00:13:42
Leggere i dati nel DB 00:15:30
Modificare e aggiornare i dati nel DB 00:23:34
Cancellare i dati nel DB 00:11:46
Refactoring dei file – parte prima 00:27:57
Refactoring dei file – parte seconda 00:12:10
Mostrare i dati in una tabella 00:07:07
PHP E WEB
Il metodo get 00:11:41
Il metodo post 00:07:24
Configurare i cookie 00:12:11
Leggere i cookie 00:12:19
Le sessioni in PHP 00:11:20
La super globale $_SERVER 00:12:23
Esercizio con $_SERVER 00:14:32
La protezione del database 00:16:12
La cifratura della password 00:11:53
LAVORARE CON I FORM
La validazione dei form 00:17:05
Utilizzo di un form con file esterno 00:06:56
La funzione mailFREE 00:11:24
Form di contatto con invio dei dati – prima parte 00:19:57
Form di contatto con invio dei dati – seconda parte 00:14:03
Gestione di un form complesso con mail 00:13:22
Invio di una mail in formato HTML e approfondimento delle headers 00:19:49
Uso base della api recaptcha 00:19:52
Aggiungiamo un recaptcha ai nostri form 00:15:08
PROGETTO PRATICO: PAGINA CATTURA CONTATTI CON GESTIONE DELLE ISCRIZIONI
Mini progetto: landing page con cattura contattiFREE 00:22:34
Mini progetto: pagina di gestione dei contatti – parte prima 00:12:58
Mini progetto: pagina di gestione dei contatti – parte seconda 00:08:11
Mini progetto: pagina di gestione dei contatti – parte terza 00:15:50
Mini progetto: pagina di gestione dei contatti – parte quarta 00:14:38
Mini progetto: pagina di gestione dei contatti – parte quinta 00:14:11
SISTEMA DI LOGIN CON INGRESSO RISERVATO
Impostazione della pagina di login 00:12:37
Gestione del form di login e controllo degli input 00:14:05
Redirect a pagina riservata degli utenti loggatiFREE 00:08:38
Utilizzo delle sessioni per l’ingresso filtrato alla pagina riservata 00:13:33
Funzione di logout e protezione della pagina riservata 00:09:16
INTRODUZIONE ALLA PROGRAMMAZIONE AD OGGETTI IN PHP
Introduzione alla programmazione ad oggetti 00:06:58
Le classi e i metodi 00:11:38
Le classi e le proprietà 00:12:04
Ereditarietà 00:08:16
Accesso ai dati 00:14:51
La proprietà static 00:07:16
Uso di parent 00:07:46
Costruttori 00:06:40
SVILUPPA UN E COMMERCE. PRESENTAZIONE E STRUTTURA
Presentazione del progetto 00:10:59
Impostazione della struttura del progetto 00:05:26
Il file di configurazione del progetto 00:10:40
Utilità per il percorso dei file del progetto 00:04:17
Refactoring dei file del progetto statico 00:14:23
SVILUPPA UN E COMMERCE. IL FRONT END
Mostriamo le categorie dinamiche 00:11:02
Preparazione delle funzioni personalizzate 00:06:44
Mostriamo i prodotti – parte prima 00:08:24
Mostriamo i prodotti – parte seconda 00:08:46
Pagine singole per categoria 00:10:30
Pagina per prodotto singolo 00:16:42
Mostriamo i prodotti secondo la categoria 00:14:51
Prepariamo la pagina catalogo 00:12:32
SVILUPPA UN E COMMERCE. IL CARRELLO ELETTRONICO
Impostazione del carrello elettronicoFREE 00:08:31
Controllo quantità disponibile 00:10:44
Funzione personalizzata per mostrare avvisi 00:10:23
Rimozione dei prodotti e cancellazione totale 00:07:35
Mostriamo i prodotti nel carrello 00:07:56
Mostriamo nel carrello i prodotti acquistati 00:14:27
Calcolo dell’importo totale dell’ordine 00:11:32
Calcolo del numero totale dei prodotti 00:08:27
SVILUPPA UN E COMMERCE. IL CARRELLO ELETTRONICO
Impostiamo un account paypal per sviluppatori 00:15:10
Integriamo paypal nel progetto 00:20:56
Personalizziamo il bottone di pagamento di paypal 00:03:59
Prepariamo una pagina di redirect per il cliente 00:09:00
Acquisiamo i dati dell’ordine nel database 00:13:28
Generiamo un rapporto dell’ordine – parte prima 00:11:47
Generiamo un rapporto dell’ordine – parte seconda 00:14:07
SVILUPPA UN E COMMERCE. IL BACK END
Refactoring e impostazione struttura del back end 00:17:21
Gestione dei prodotti: lettura e visualizzazione 00:11:28
Gestione dei prodotti: cancellazione 00:10:34
Gestione dei prodotti: aggiungi un prodotto 00:09:24
Funzione per la directory di uploads 00:05:12
Testiamo la funzione di aggiunta di un prodotto 00:09:01
Associamo al prodotto la sua categoria 00:07:12
Mostriamo la categoria per la sua selezione 00:13:25
Ottimizziamo la funzione per aggiungere un prodotto 00:06:08
Aggiungiamo un visual editor per editare i testi 00:10:38
Creiamo un file per la modifica dei prodotti 00:07:02
Mostriamo i dati da modificare in un form 00:10:37
Mostriamo categorie ed immagini per prodotti 00:10:47
Ultimiamo la funzione di modifica e update 00:11:15
Ottimizziamo la modifica delle immagini 00:06:41
Gestiamo le categorie 00:09:21
Cancelliamo le categorie 00:07:11
Aggiungiamo nuove categorie 00:07:28
Gestiamo gli ordini 00:12:56
Gestiamo i rapporti 00:12:49
Modulo di ricerca – parte prima 00:04:42
Modulo di ricerca – parte seconda 00:07:15
Impostiamo le ricerche filtrate 00:08:16
Mostriamo i risultati della ricerca 00:07:30
Login all’area amministrativa – prima parte 00:14:04
Login all’area amministrativa – seconda parte 00:05:50
Funzione di logout 00:07:20
Esercizio pratico: indicazione di svolgimento 00:05:05
Esercizio pratico: soluzione 00:16:05
SVILUPPA UN E COMMERCE. PUBBLICAZIONE IN REMOTO
Impostazione finale di paypal e test del checkout 00:09:59
Importazione del database e pubblicazione in remoto 00:03:32
Impostazione finale di paypal e test del checkout 00:08:12
TEST FINALE
Master con Diploma in PHP Developer Specialist 00:20:00
Foto del Profilo
Simona Tocciweb designer e developer free lance

Salve,

sono Simona, mi occupo di web design e sviluppo web. Associo all’attività di free lance, l’attività di formazione e insegnamento in cui ho un’esperienza decennale. Da pochi anni ho deciso di svolgere la mia attività in libera professione dopo una lunga esperienza di collaborazione con l’Università di Firenze dove mi occupavo della gestione di siti web per eventi accademici e in particolare dello sviluppo e gestione di piattaforme LMS.

Da convinta sostenitrice della formazione continua, soprattutto in un campo ad alta evoluzione quale quello del design e  dello sviluppo web, sono sempre alla ricerca e alla sperimentazione di nuove tecniche e nuove vie. Amo trasmettere conoscenza e competenza e soprattutto esperienza.

Ho competenza in sviluppo front end: HTML,CSS,JavaScript/jQuery e in sviluppo backend: PHP con Laravel e altri framework basati su JS.

Lavoro molto con i CMS e dall’iniziale passione per Joomla, attualmente sono passata alla scoperta di WordPress di cui amo creare temi personalizzati da zero.

Altro campo di competenza è lo sviluppo di app ibride per dispositivi mobili con Apache/Cordova o Ionic.

Gestisco e aggiorno regolarmente un canale Youtube dove pubblico corsi e tutorial gratuiti.

Show More
  • 499,00  99,00 
  • ACCESSO A VITA
  • Attestato Incluso
  • Corso Accreditato
133 STUDENTI ISCRITTI

Life Learning S.r.l. - Viale Certosa, 218 - Milano. REA MI 2053237, P.Iva 08852200966 | © 2020, Tutti i diritti riservati
Dati SocietariTermini e CondizioniPolicy PrivacyCookie Policy