IL FUNZIONAMENTO DEL WEB
• Breve storia del web
• Il sistema di distribuzione dei contenuti
• I protocolli web
• Struttura di un sito web
HTML E CSS
• Struttura di un sito Web:
• Web Server e richieste client
• Root, subdirectory, pagine e file
• Estensioni dei file
• Struttura base dei documenti HTML e sintassi
• Il DOM
• Elementi di HTML
• Analisi dei principali tag e attributi
• Elementi blocco, inline e lista
• Inserire titoli e testi in una pagina
• Inserire immagini e link
• Percorsi relativi e assoluti degli elementi
• Liste: ordinate, non ordinate e di definizione
• Tabelle
• Livelli
• Posizionamento relativo e assoluto
• Oggetti ed elementi esterni
• Integrazione componenti esterni
• Elementi di CSS
• Introduzione
• Regole, proprietà, commenti
• Selettori
• Ereditarietà
• Box model
• Margin, Padding, colori, sfondi
• Posizionamento degli elementi
• Interazione tra CSS
• Interazione con l’HTML
PROGRAMMAZIONE STRUTTURATA E FONDAMENTI JAVASCRIPT
• HTML5 e CSS3
• Introduzione alla costruzione di una pagina web
• Come sviluppare siti web con le nuove tendenze UI e UX
• JavaScript
• Esecuzione degli script e il ruolo del browser
• Definizione delle variabili
• Tipi semplici predefiniti: number, string, boolean e object
• Output: console, alert, write
• Formato json
• Programmazione ad eventi, gestione degli eventi
• Elaborazione dell’HTML con JavaScript
• Utilizzo di Canvas
JAVASCRIPT AVANZATO: JQUERY
• jQuery
• Introduzione, sintassi, selettori e le sue funzioni
• Accesso e modifica del DOM
• Le chiamate asincrone con jQuery
• JSON e comunicazione con API esterne
• Uso dei tasker JS per automatizzare i processi di sviluppo
• Gestione degli errori e debugging
• Regular expression
• Introduzione ai database SQL
• Installazione e utilizzo
GRAFICA PER IL WEB
• Il fotoritocco
• Il ridimensionamento delle immagini
• I principali formati grafici
• L’ottimizzazione delle immagini per la pubblicazione sui siti internet
• L’uso dei software di image editing online
• Gli effetti grafici
• Creazione di un banner pubblicitario
AMBIENTE DI SVILUPPO: IL WEBSERVER
• Il WebServer
• Ambiente di sviluppo e ambiente di produzione
• Utilizzare il computer come server
• I WebServer: analogie e differenze
• XAMPP: Installazione e configurazione
• Il file php.ini
IL WORDPRESS
• Web Publishing
• Concetto del Web Publishing
• Il CMS
• Struttura e funzioni di un CMS
• Struttura del sito
• Progetto Visuale
• Sviluppo del sito
• Le specifiche tecniche del target
• Le fasi della creazione del sito: Fase di Testing, Controllo qualità
• Content Management System (CMS)
• Elementi introduttivi
• Caratteristiche e peculiarità di un CMS
• Web Content Management System
• I CMS più diffusi
• Elementi introduttivi di WordPress
• Struttura e funzioni di WordPress
• Fasi fondamentali di creazione di un sito web supportate da WordPress
• Accesso e registrazione al servizio WordPress.com
• Vantaggi e svantaggi del servizio
• Il software: WordPress.org
• Caratteristiche
• Strumenti e funzioni multimediali
• Funzioni relative al flusso editoriale
• Ambiente multi-utente
• Espandibilità e personalizzazione grafica
• Vantaggi e svantaggi
• Installazione di WordPress
• Elementi introduttivi
• Requisiti minimi
• Pannello di installazione manuale
• Programmi e informazioni necessarie
• Caricare I file sullo spazio Web
• Procedura d’installazione in modalità locale
• Funzionalità e caratteristiche della “bacheca”
• Concetti di base
• Elementi introduttivi
• Articoli, pagine, categorie
• Altri elementi costitutivi
• L’Home Page
• L’articolo, la pagina, gli archivi
• La barra di amministrazione
• Il Back-end
• Il menu di pubblicazione
• Il menu di amministrazione
• Gestione di pagine e articoli
• Elementi introduttivi
• Funzioni del pannello di amministrazione
• Aggiungere, modificare e cancellare elementi
• Acquisire contenuti da fonti esterne
• Procedure di reindirizzamento
• Introduzione al SEO: Ottimizzazione dei contenuti per i motori di ricerca
• Le implementazioni
• I template
• I plugin
• Inserire un form di contatto
• La normativa
• Cooky policy