Programmazione WEB

Il corso di Programmazione Web mira a fornire le conoscenze e competenze della programmazione

Sono previste le “Borse di studio” riservate ai disoccupati, inoccupati,
studenti e lavoratori precari, offerte dall’Istituto, tali da abbattere
il costo della quota di iscrizione.

  • Modalità

    IN AULA / ONLINE

  • Livello

    INTERMEDIO

  • Durata

    140 ore

IL CORSO

DESCRIZIONE
Dalla commercializzazione di Internet all’inizio anni ’90 la programmazione Web ha vissuto un profondo cambiamento. Se un tempo le pagine Internet erano un insieme spoglio di campi di testo, oggi in primo piano c’è una presentazione elaborata di contenuti multimediali. L’originaria piattaforma informativa è diventata oggi un mezzo d’intrattenimento. Gli utenti di Internet richiedono pagine web interattive, dotate di un design piacevole che ne permette un uso intuitivo. Al fine di soddisfare questa esigenza, gli sviluppatori Web includono contenuti dinamici con l’aiuto di diversi strumenti e creano siti web personalizzati per l’utente. Presupposto fondamentale è un web hosting professionale, che metta a disposizione le risorse necessarie e supporti gli standard web attuali.

OBIETTIVI
Il corso di Programmazione Web si pone l’obbiettivo di insegnare i fondamenti teorici e pratici per la creazione di siti web diversa complessità e di dare le basi per una corretta indicizzazione sui motori di ricerca, pertanto si divide in due macro moduli: sito web statico e sito web dinamico e da un modulo finale sul web marketing.
Sarà possibile iscriversi singolarmente ai 3 moduli previsti.

PROGRAMMA DI STUDIO

CREAZIONE DI UN SITO WEB STATICO (60 ore)

Questo modulo punta a rendere autonomo lo studente nella creazione di un sito web statico, attraverso un percorso formativo così articolato:

Il World Wide Web, i browser più diffusi, i motori di ricerca, analisi delle strutture più comuni dei siti.

  • Il linguaggio HTML: sintassi generale tag e attributi
  • Struttura di una pagina web
  • Gestione dei testi
  • Gestione delle tabelle
  • Gestione dei link
  • Le immagini
  • I Div
  • I metatag
  • I form: principi base per la creazione di moduli per l’invio di dati sensibili
  • Tag HTML5
  • Ottimizzazione del codice per l’indicizzazione: revisione del codice della pagina per favorire il reperimento e il posizionamento del sito nei motori di ricerca
  • Gestione di elementi multimediali – audio, video, iframe
  • Principi di usabilità ed accessibilità delle pagine web
  • Introduzione ai fogli di stile
  • Come si implementano i fogli di stile in una pagina web (in linea, incorporati ed esterni)
  • Sintassi generale
  • Usare tag, classi o id
  • Regole base più utili (gestione delle distanze, delle dimensioni, degli sfondi di un elemento
  • I Selettori
  • Float e Clear
  • I Display
  • Position degli elementi
  • I box model
  • Impaginazione
  • Indispensabile per adattare il layout del sito ai vari dispositivi usati per la navigazione (tablets, smartphones)
  • Le media query

Le lezioni saranno sia teoriche che pratiche, con l’obbiettivo di far creare all’alunno un sito web con determinate caratteristiche da consegnare alla fine del modulo.

CREAZIONE DI UN SITO WEB DINAMICO (80 ore)

In questo corso gli alunni si cimenteranno sia con la programmazione di un sito web che usi PHP e un database per creare pagine dinamiche, sia con l’utilizzo, la configurazione e lo sviluppo di un sito con il CMS WordPress.
Pertanto, gli argomenti oggetto di studio saranno:

 Principali differenze tra un sito Web Statico e Web Dinamico

  • Cosa è e a cosa serve il linguaggio JavaScript
  • Gli elementi di base
  • Il controllo di flusso
  • Gli oggetti e le funzioni e una rapida occhiata alla libreria jQuery.
  • Panoramica completa su questo linguaggio di programmazione e sul perché della sua importanza nel web,
  • Le variabili
  • Tipi di dati, gli operatori
  • Icontrolli di flusso
  • I cicli
  • Le funzioni
  • Gi array
  • La gestione dei dati dei form
  • I metodi di PHP
  • L’interazione con il file system
  • Cosa sono e perché sono utili
  • Il linguaggio SQL e i DBMS
  • Creazione di un database
  • Le principali istruzioni
  • Uso di PhpMyAdmin per la gestione di database

Interazione di PHP con i database

Realizzazione di un piccolo sito web dinamico senza l’utilizzo del CMS

  • Studio della struttura di WordPress
  • Installazione e configurazione di un sito e utilizzo della piattaforma
  •  API di sviluppo
  • Funzioni
  • Hook
  • Sviluppo di temi

LA CERTIFICAZIONE

ECDL Web Editing
La certificazione ECDL Web Editing permette di acquisire abilità operative di base e le competenze chiave necessarie per sviluppare, pubblicare e mantenere semplici siti web.
Certifica le migliori pratiche per un uso efficace di strumenti per la creazione di un sito web.

A chi si rivolge
ECDL WebEditing è un programma di certificazione ideale per:
piccole organizzazioni che desiderano avere una presenza sul Web  senza dover far ricorso a strutture esterne
gruppi, comunità che desiderano mantenere la comunicazione con I loro membri  in modo efficace ed economico
persone che desiderano creare un proprio sito Web  e rimanere in contatto con altri che condividono gli stessi interessi o hobby.

Cosa certifica
Partendo dai concetti chiave di web editing e di publishing, il programma prevede un approfondimento delle tecniche di web design, dall’HTML alla manipolazione delle immagini
Al termine di questo modulo il candidato sarà in grado di:

  • Comprendere i concetti chiave web e lo specifico glossario.
  • Conoscere i principi di base dell’HTML, usare l’HTML per modificare il layout di una pagina web.
  • Utilizzare un’applicazione di web authoring per progettare e definire il formato delle pagine web; lavorare con i collegamenti ipertestuali e le tabelle, il formato testo.
  • Riconoscere e utilizzare i formati di immagini web comuni; creare moduli in una pagina web.
  • Comprendere e utilizzare fogli di stile CSS.
  • Preparare le pagine web per la pubblicazione su un server web.

Modalità d’esame
Il test di certificazione ECDL WebStarter, di tipo manuale, prevede 32 domande alle quali rispondere in 60 minuti di tempo.
Per lo svolgimento del test possono essere utilizzati diversi programmi di editor HTML (Dreamweaver, Web Expression, Kompozer)
La skills card richiesta per lo svolgimento dell’esame WebEditing è quella Nuova ECDL.

Richiesta del Certificato
Una volta superato l’esame il Candidato ha la possibilità di richiedere un attestato specifico WebEditing.

IMPARERAI DAI MIGLIORI

DOCENTI DEL CORSO

Arcangelo Saracino

Web & Ux Designer

Fabio Duma

Web Developer & Web Project Manager

CALENDARIO

PROSSIMA EDIZIONE

Settembre 2019

DURATA

140 ore

FREQUENZA

35 ore mensili

N° MIN PARTECIPANTI

10

TI INTERESSA QUESTO CORSO?

Prenota un posto per la prossima edizione.

Il costo potrà essere pagato con n°12 rette mensili a costo 0 (di cui la 1° a scadere il 30gg dalla data di inizio corso).

VUOI PARLARE CON UN NOSTRO RESPONSABILE?

Tel. 099.459 0464