Corso di Web Development
Corso di Web Development
Il corso di web development è rivolto a chi vuole imparare l’uso del linguaggio PHP (nella sua ultima versione – PHP) e le sue interazioni con il database MySql. PHP è il linguaggio di scripting più utilizzato nella realizzazione di pagine web dinamiche su piattaforme Unix/Linux, ovvero le più diffuse su internet. Con il linguaggio PHP si avrà a disposizione un nuovo modo di progettare siti web, adatto alla creazione di siti professionali complessi che hanno necessità di interagire con database, prevedono aree riservate, cataloghi di prodotti, e- commerce, forum, guestbook o sistemi di social network. Possibile anche integrare o sostituire con ASP.NET.
Gli obiettivi che il corso di web development si prefigge di raggiungere sono molteplici:
- apprendere le tecniche di programmazione ed i costrutti principali del linguaggio PHP, sia utilizzando la programmazione procedurale che quella ad oggetti introdotta proprio con la quinta versione;
- conoscere il linguaggio universale SQL e utilizzare il server di DataBase MySql;
- acquisire le nozioni per la gestione dei parametri SEO (Search engine optimization), ormai indispensabili per tutti i lavori basati sul web, che permettono di gestire al meglio la visibilità dei siti sui motori di ricerca.
Sinossi programma del corso di web development:
HTML
Corso base HTML
Che cos’è Internet
Che cos’è il World Wide Web?
Che cos’è l’Hyper Text markup Language
Avvio di Blocco note
Barra dei menu
Area del testo
Barre di scorrimento
Salvataggio del file
Inserimento di testo e tag HTML
Inserimento di tag iniziali
Correzione degli errori
Inserimento di titoli in un file HTML
Inserimento di testo in formato paragrafo
Miglioramento dell’aspetto della pagina web
Aggiunta di un colore di sfondo
Centratura del titolo
Aggiunta di una linea orizzontale
Visualizzazione della pagina nei principali browser (Internet Explorer, Chrome, Firefox, Safari)
Sorgente HTML
Visualizzazione del codice sorgente di un sito
Perché è possibile visualizzarlo?
Introduzione ai collegamenti
Collegamento all’interno di una pagina web
Collegamento ad un’altra pagina Web nello stesso sito
Collegamento ad un indirizzo di posta elettronica
Creazione di una Home Page
Inserimento dei nuovi tag HTML5
Quale tipologia di layout usare per il proprio sito
Immagini nelle pagine web
Classi di immagini
Tipi di immagini
Attributi delle immagini – Corso di Web Development
CSS
Corso base CSS
Cosa sono i CSS
Stili standard dei vari browser
Sintassi
Selettori di base
Come lavora il CSS con l’HTML
Come vengono applicati gli stili
Differenze di rendering tra i vari browse
Specifiche del CSS
Breve storia del CSS
Lo stato corrente del CSS
Controllo del supporto nei vari browser
Le fondamenta del CSS
Lavorare con i caratteri
Colore di un carattere
Formattazione del testo
Che cos’è il box-model
Margini e spaziatura interna di un elemento
Bordi di un elemento
Sfondo di colore e di immagini
Le unità di misura più usate
Posizionamento di un elemento
Studio sui layout
Utilizzo dello spazio
Utilizzo delle query
Esplorazione dei modelli di layout di base
I prefissi CSS dei vari browser
Fogli pre-impostati per normalizzare l’aspetto sui vari browser
Layout statici e responsivi – Corso di Web Development
JQUERY
Corso base di Jquery
Cos’è Jquery
Differenze tra Javascript e Jquery
Selettori
Filtri
Attributi
Lavorare con i moduli
Concatenamento delle operazioni
Manipolazione del contenuto di una pagina
Caricare o modificare del testo
Inserimento e sostituzione
Richiamare le regole CSS
Lavorare con gli eventi
Tipologie
Vincoli
Le funzioni di supporto
Manipolare le tabelle
Animazioni
Mosta/nascondi
Effetti
Spostamenti
Personalizzazione
I plugin in Jquery
Installazione e supporto
Temi e oggetti di interfaccia
Pannelli a comparsa
Ordinamento elenchi
Finestre modali
Menu
Barra di caricamento
Elenco a discesa
Sezioni
Controlli numerici
Avvisi a comparsa – Corso di Web Development
Dreamweaver
Versione CC 2015
Introduzione a Dreamweaver – Interfaccia e operazioni di base
Perché usarlo oggi?
Viste di lavoro
Uso dei pannelli di lavoro
Gestire le preferenze e le impostazioni globali del programma
Definizione di un sito locale
Formattazione del testo
Paragrafi
Elenchi
Caratteri
Collegamenti
Aggiunta di un collegamento relativo o assoluto
Collegamento all’email
Collegamenti all’interno di una pagina web
Modifica dei collegamenti
Elementi multimediali
Aggiunta di immagini
Uso dei video
Inclusione di script
Fogli di stile: CSS (Cascading Style Sheet)
Creazione di uno stile e il loro utilizzo
Manipolazione degli stili
Stili avanzati
Layout delle pagine web
Layout fisso tradizionale
Panoramica sui modelli di layout
Layout responsivo a griglia fluida per mobile, tablet e desktop pc
Moduli
Creazione di un modulo
Convalida dei moduli
L’integrazione immediata con Jquery
I nuovi moduli dell’HTML 5
Modelli
Creazione di un modello
Definizione delle aree modificabili
Inserimento aree opzionali
Aggiornamento di un modello
Snippet e librerie
Creazione ed utilizzo degli snippet
Elementi di libreria
Modifica degli elementi di libreria
Pubblicazione del sito
Quale hosting scegliere per il proprio sito?
Utilizzo di un client per il trasferimento dei file attraverso il protocollo ftp – Corso di Web Development
PHP e MYSQL
Corso base di PHP
Installazione
Configurazione dell’ambiente di sviluppo
Controllo hosting per il supporto del PHP e MYSQL
Primi passi con MYSQL
Il database: concetti e fondamenti
Linguaggio SQL per la creazione delle query
Creare un database
Creare una tabella
Inserimento, modifica e cancellazione dei dati
Visualizzare i dati
Prima passi con PHP
Introduzione alla sintassi di base e comandi
Variabili e operatori
Array
Interazioni tra l’utente e la raccolta dati
Progettazione di database relazionali
Relazioni semplici e complesse
Gestione tabelle multiple
Dati in formato binario
Pagine semi-dinamiche
Caricamento di un file
Protezione dei contenuti caricati da potenziali attacchi di intrusione
Gestione dinamica dei contenuti
Separare i contenuti lato utente e lato amministratore
Protezione dei contenuti
Manutenzione del contenuto
Sessioni
Variabili
Sessioni e Cookie
Programmazione
Codice strutturato
Funzioni personalizzate
Utilizzo e inclusione del codice PHP
Gli editor per PHP
Gestione del codice PHP con Dreaweaver
I Vantaggi di Dreamweaver con PHP
Velocizzare le operazioni di routine – Corso di Web Development
ASP.NET C#
Corso base di ASP.NET
Installazione
Configurazione dell’ambiente di sviluppo
Controllo del hosting per il supporto ASP.NET e Microsoft SQL Server
Primi passi con Visual Studio
Il database: concetti e fondamenti
Linguaggio SQL per la creazione delle query
Creare un database
Creare una tabella
Inserimento, modifica e cancellazione dei dati
Visualizzare i dati
Primi pass con C#
Introduzione alla sintassi di base e comandi
Variabili e operatori
Array
Interazioni tra l’utente e la raccolta dati
Progettazione di database relazionali
Relazioni semplici e complesse
Gestione tabelle multiple
Dati in formato binario
Pagine semi-dinamiche
Caricamento di un file
Protezione dei contenuti caricati da potenziali attacchi di intrusione
Gestione dinamica dei contenuti
Separare i contenuti lato utente e lato amministratore
Protezione dei contenuti
Manutenzione del contenuto
Sessioni
Variabili
Sessioni e Cookie
Programmazione
Codice strutturato
Funzioni personalizzate
Utilizzo e inclusione del codice C#
L’Editor gratuito Visual Studio Express
Versione gratuita per sviluppare siti funzionali e completi
I Vantaggi di Visual Studio – Corso di Web Development
Certifica le tue competenze:
Durata: Personalizzabile
Fascia oraria: Personalizzabile
Durata Mesi: Personalizzabile
Metodo: Docenti professionisti
Partecipazione: In Aula o Online
Scarica il prospetto informativo