DESCRIZIONE DEL CORSO
Resta Concentrato. Impara Davvero!
Corso completo da Zero a Master di sviluppo web in PHP e MySQL composto da lezioni della durata massima di 15 minuti ciascuna.
In questo corso, se sei un neofita, partirai da HTML e CSS, per poi imparare Javascript; questi linguaggi ti serviranno per avere una solida base che ti aiuterà ad apprendere PHP e MySQL.
Il percorso tracciato per PHP e MySQL consiste nella suddivisione in diversi livelli di difficoltà, che ti accompagneranno nella strada per renderti un eroe dello sviluppo web, che culminerà con la creazione di un semplicissimo Motore di Ricerca!
Corso adatto a qualsiasi tipo di persona, non richiede alcun tipo di conoscenza informatica, basterà avere un pc per iniziare il viaggio in questo fantastico applicativo.
Ogni video girato è stato inserito in una sezione specifica, in grado di semplificare l’apprendimento, per darti la possibilità di seguirlo agevolmente secondo il tempo che hai deciso di dedicargli, distribuendo la durata di ogni step nel modo migliore possibile.
Troverai diversi esercizi che ti aiuteranno a testare quanto appreso nelle varie fasi del corso: la struttura di ogni gruppo di lezioni è studiata per simulare l’esperienza in aula, con la differenza che potrai scegliere tu quando fermarti, riuscendo a capire facilmente se ogni punto seguito è stato appreso pienamente.
Gli argomenti delle lezioni sono quelli che considero essenziali per fondere la migliore conoscenza del linguaggio con una perfetta esperienza didattica, al fine di permetterti di lavorare con PHP e MySQL sfruttandone a pieno le potenzialità ad ogni livello.
Ogni aggiornamento pubblicato verrà contrassegnato in modo evidente: ti darò la possibilità di scegliere gli argomenti da approfondire.
Consulta l’elenco delle sezioni per avere un’idea dell’accuratezza di questo corso: nulla è lasciato al caso, tutto viene proposto nel modo più semplice e comprensibile, e non dimenticare di seguire la mia pagina personale, dove inserirò gradualmente tutti i miei corsi, per diventare un esperto assoluto in ambito informatico!
Se hai qualche domanda, puoi consultare l’elenco fornito in questo corso per verificare che non sia già stata posta, utilizzare il forum o semplicemente chiedere, ogni dubbio dovrà essere dissipato per consentirti di imparare tutto senza alcuna difficoltà.
CONTENUTI DEL CORSO
Il corso si compone di 188 video lezioni, 6 esercizi e 10 dispense.
Indice dettagliato del corso:
INTRODUZIONE AL CORSO
• Requisiti del corso
• TEXT Indice del corso
• Domande, Recensioni e Aggiornamento del corso
• Programmare con PHP
HTML
• Introduzione al linguaggio HTML
• Visual Studio Code e gli altri…
• Configurazione di Visual Studio Code
• !DOCTYPE, html e body + Anteprima
• Paragrafi, Intestazioni e Line Breaks
• Grassetto, corsivo e sottolineato
• Citazioni
• Tabelle
• Liste
• Immagini
• Collegamenti ipertestuali (Link)
• Introduzione al tag Head
• Title
• Meta description
• Meta keywords
• Meta robots
• Altri tag Meta
• Base, Link, Script e Style
• Introduzione ai form
• Action e Method
• Input
• Label
• Select
• Textarea
• Fieldset e Legend
• Datalist
• Readonly, Disabled, Required e Maxlength
• Introduzione allo standard HTML5
• Div
• Header
• Nav
• Section
• Article
• Footer
• Aside
• Figure
CSS3
• Introduzione ai fogli di stile (CSS)
• Sintassi dei fogli di stile
• EXTRA HTML: Span
• Struttura di un foglio di stile con selettori di tipo
• Selettori di class e ID
• Selettori di pseudo-classe e pseudo-elemento
• Selettori di gerarchia e attributo
• CSS in una pagina HTML
• Colorazione del testo
• Sfondo della pagina
• Bordi nella pagina
• Margini esterni ad un elemento
• Margini interni ad un elemento
• Caratteri del testo
• Commenti al foglio di stile
• Altezza e Larghezza
• Proprietà Display
• Posizionamento nella pagina
• Eccedenza e Indice di profondità
CSS3 AVANZATI
• Colorazione esadecimale e RGB
• Proprietà avanzate dello sfondo
• Immagini nel bordo
• Bordi arrotondati e ombreggiatura
• EXTRA HTML: Gestione dei caratteri del testo con Google Font
• Gestione avanzata delle proprietà testuali
• BONUS: Animazioni con CSS3
• Responsive Design: Media Queries
JAVASCRIPT CON JSON
• Impostazione iniziale di JavaScript
• Variabili locali e globali
• Tipi di Dati e Accenni al DOM
• Data e Ora
• Eventi
• Operatori di Assegnazione
• Operatori di Confronto
• Operatori Matematici
• Math e metodi di arrotondamento (JavaScript ES6)
• Operatori Stringa
• Operatori Logici / Booleani
• Let e Const (JavaScript ES6) vs Var
• Come Funziona una Funzione
• Funzioni annidate
• Creazione di un oggetto tramite funzione con “this”
• Console.log + Yield
• Funzioni Arrow (JavaScript ES6)
• Funzioni predefinite
• Istruzione IF
• Istruzione SWITCH
• Istruzione ciclica DO … WHILE
• Istruzione ciclica WHILE
• Istruzione ciclica FOR
• Base degli Oggetti di JavaScript
• Proprietà e Metodi degli oggetti
• Gestione dei Numeri con l’oggetto Number
• Metodi statici: Assign e non solo…
• Costruttori, Prototipi ed Ereditarietà
• Riconoscimento e conversione tipi di dati
• Creazione di un Array
• Metodi inclusi negli Array (ES5)
• Concatenare, Ordinare e Convertire un Array
• Metodo ForEach (ES5)
• Array multidimensionali
• Ricerca negli Array
• document e le proprietà degli elementi
• document e i metodi di manipolazione
• Oggetto HTMLCollection
• document e I metodi per creare ed eliminare
• document per i fogli di stile
• EventListener: Add e Remove
• queryselector e querySelectorAll (Oggetto NodeList)
• Introduzione a Json e sintassi
• Tipi di dati di Json
• Json.Parse (ES5): elaboriamo il file Json
• Json.Stringify (ES5)
• Cicli di Array e Oggetti di Json
PHP Base
• Impostazione di PHP 8 con Visual Studio Code
• Sintassi e Commenti
• Variabili + Print
• Introduzione ai Tipi di dati
• Stringhe
• Numeri e Funzioni Matematiche
• Costanti e Array
• Funzioni definite
• ESERCIZIO: Esegui un’addizione di due moltiplicazioni
• SOLUZIONE ESERCIZIO: Esegui un’addizione di due moltiplicazioni
• ESERCIZIO: Array di Array visualizzato nel browser
• SOLUZIONE ESERCIZIO: Array di Array visualizzato nel browser
PHP Intermedio
• Istruzione IF
• Istruzione SWITCH e MATCH
• Cicli FOR e FOREACH
• Cicli WHILE e DO WHILE + Funzioni BREAK e CONTINUE
• Tutti gli Operatori
• Variabili Superglobali: GLOBALS e SERVER
• Variabili Superglobali e Form con PHP
• Data e Ora
• ESERCIZIO: Inserisci un IF per stabilire l’anno corrente
• SOLUZIONE ESERCIZIO: Inserisci un IF per stabilire l’anno corrente
• ESERCIZIO: Estrai un elenco di numeri da un DO WHILE
• SOLUZIONE ESERCIZIO: Estrai un elenco di numeri da un DO WHILE
PHP Avanzato
• Funzione Include
• Apertura e Creazione di File
• Filtri
• Cookie e Sessioni
• Interazione con Json
• Interazione con XML
• Gestione delle eccezioni
• ESERCIZIO: Sposta lo script dell’es #4 in una nuova pagina
• SOLUZIONE ESERCIZIO: Sposta lo script dell’es #4 in una nuova pagina
• ESERCIZIO: Crea un file di testo con PHP
• SOLUZIONE ESERCIZIO: Crea un file di testo con PHP
PHP Master
• Classi e Oggetti
• Costruttore, Distruttore e Accesso alle Classi
• Ereditarietà
• Classi e Metodi Astratti
• Interfacce e Tratti
• Metodi e Proprietà Statici
• ESERCIZIO: Inserisci un oggetto in una classe PHP
• SOLUZIONE ESERCIZIO: Inserisci un oggetto in una classe PHP
• ESERCIZIO: Modifica l’esercizio 7 utilizzando un costruttore
• SOLUZIONE ESERCIZIO: Modifica l’esercizio 7 utilizzando un costruttore
PHP Risorse
• Calendario
• Directory
• Errori ed Eccezioni
• Espressioni Regolari
• Fusi Orari
• Matematica
• Miscellanea
• Rete
• Sistema
• Stringhe
• Variabili
MYSQL Base
• Introduzione e Impostazione di MySQL in ambiente locale + PHPMyAdmin
• Tipi di Dati
• Connessione a PHP
• Nuovo Database e Tabelle
• Inserimento Dati in una Tabella
• Select
• Update e Delete
• Alter e Drop
• Limit e Order By
• Condizioni in una Query
• Tutti gli Operatori MySQL
MYSQL Avanzato
• Join e Group By
• Union e Replace + Replace Into
• Funzioni Matematiche, LIKE, Wildcard e NULL
• In, Between e Having
• Any, All ed Exists: SubQuery + Alias
• Set di Caratteri e Vincoli Tabellari
• Indici di Dati, Viste e Backup
• Tutte le Altre Funzioni
PROGETTO MOTORE DI RICERCA LAVORO
• Introduzione al Progetto
• Nuova tabella e importazione dati con PHPMyAdmin
• Pagina iniziale e BULMA
• Pagina iniziale: CSS e Form HTML
• JS e Connessione al Database
• Pagina di Ricerca: Connessione e prime parti della pagina
• Pagina di Ricerca: Body e CSS
• Pagina di Ricerca: Header e Filtro di Ordinamento
• Pagina di Ricerca: Conclusione del progetto
OBIETTIVI DEL CORSO
✔ Imparare a sviluppare con PHP e MySQL
✔ Apprendere SQL con MySQL
✔ Imparare PHP e MySQL con diversi livelli di apprendimento
DESTINATARI DEL CORSO
Il Corso è adatto a qualsiasi tipo di studente, che voglia imparare la programmazione, basterà avere un pc per seguire tutte le fasi di questo percorso.