Programmazione WEB

Il corso di Programmazione Web mira a formare un progettista WEB

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

    170 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:

  • cosa è internet e come funziona: cenni sulla nascita di internet, sull’architettura client-server e sul funzionamento della rete;
  • elementi per la pubblicazione di un sito web: come rendere il proprio sito web visibile al pubblico, come funziona un client FTP;
  • studio del linguaggio HTML nella versione 5, cosa sono i tag, le diverse tipologie di elementi, gli attributi, l’organizzazione degli elementi nella pagina, i link e tutto ciò che concerne questo linguaggio di markup
  • a cosa serve il CSS, come si interfaccia con l’HTML, l’albero del DOM, regole, proprietà e selettori, le media queries e la responsiveness delle pagine web;
  • 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.

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 web statico e web dinamico
  • panoramica completa su questo linguaggio di programmazione e sul perché della sua importanza nel web, studieremo le variabili, i tipi di dati, gli operatori, i controlli di flusso, i cicli, le funzioni, gli array, la gestione dei dati dei form, i metodi di PHP e 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
  • studio della struttura di WordPress, installazione e configurazione di un sito e utilizzo della piattaforma
  •  API di sviluppo, funzioni, hook, sviluppo di temi

Al termine di questo modulo verrà presentato un sito in WordPress con un tema costruito dallo studente comprendente diverse funzionalità atte a testare i diversi argomenti studiati nel corso.

ELEMENTI DI WEB MARKETING (30 ore)

Questo modulo ha l’obbiettivo di insegnare le tecniche principali per l’indicizzazione sui motori di ricerca di un sito internet e di spiegare l’online advertising.

  • crawler e spider, gli algoritmi di indicizzazione
  •  ottimizzazione per i motori di ricerca, marketing e adversing online
  • l’Open Graph protocol, come inserirlo nei siti web e gli strumenti per analizzarlo

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

DOCENTE DEL CORSO

Fabio Duma

Web Developer & Web Project Manager

TI INTERESSA QUESTO CORSO?

Prenota il tuo posto in aula senza pagare la quota di iscrizione

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).

Compila il form e verrai contattato per ricevere maggiori dettagli.