Web Master 2.0

WEB MASTER 2.0

per info: contatta il centro

ll webmaster è la figura specializzata nella programmazione di un sito Internet e nella sua relazione ed interazione con il server o con servizi web in grado di fornire dati da elaborare.
E’ una figura innovativa, nata con l’evoluzione di internet e si affaccia in un settore in netta espansione e che rappresenterà il fulcro economico della nostra società.
Come figura professionale, avoca a sé una serie di conoscenze quali la struttura generale del web, la conoscenza degli standard di qualità emanati dal W3C (World Wide Web Consortium) e di uno o più linguaggi di programmazione, la stesura di documenti accessibili, la progettazione contenutistica accessibile, il funzionamento generale dei motori di ricerca e dei sistemi di Information Retrieval (IR), oltre ad una buona conoscenza generale del settore informatico.
Il webmaster, sviluppando conoscenze approfondite con il linguaggio PHP, HTML, CSS, Javascript, Jquery, MySql , gestisce lo sviluppo delle applicazioni sia client, che server, assume la responsabilità della progettazione e della messa online. Segue il processo di sviluppo in tutte le fasi (analisi, progettazione, implementazione, test).

A chi è rivolto

Questo percorso formativo è rivolto a chi vuole lavorare nel settore informatico.
Il web master può lavorare sia come libero professionista, oppure come elemento chiave in aziende specializzate nella progettazione di siti web. Inoltre può essere impiegato, anche presso provider internet, società di comunicazione, aziende di consulenza pubblicitaria e in team di sviluppo di siti web.

Requisiti minimi

Conoscenza base del personal computer

 

 

PROGRAMMA

 

HTML5

1. Introduzione all’ HTML5

1.1 storia dell’HTML e sua evoluzione

1.2 HTML5 e supporto dei browser

2. L’elemento canvas

2.1 L’area del disegno

2.2 Disegno di forme geometriche

2.3 Immagini e testo

2.4 Manipolazione diretta dei pixel

2.5 Sfumature

2.6 Ombreggiature

2.7 Compositing

2.8 Stili di linea e pattern

3. La multimedialità

3.1 L’elemento video

3.2 Gli elementi audio e source

3.3 Scripting dei media element

3.4 Come realizzare di un player video

4. Manipolazione dati e operazioni in background

4.1 WebStorage: mantenimento dati locali

4.2 WebWorker: esecuzione di codice in background

4.3 Geolocalizzazione

4.4 WebOffline

5. Api RGraph

5.1 introduzione all’api

5.2 Bar, line e pie charts

5.3 Meters and gauges charts

5.4 Planning e management charts

5.5 Altri modelli di charts

6. Api di messaggistica

5.1 Introduzione all’api

5.2 Messaggi cross-document

5.3 Usare PostMessage API

5.4 La richiesta XMLHttpRequest

5.5 Eventi server

CSS3

1. Introduzione al CSS

1.1 dal CSS2 al CSS3: cosa c’è di nuovo

1.2 Applicare gli stili ad un documento

2. I selettori

2.1 I selettori di base

2.2 I selettori di attributo

2.3 I selettori di relazione

3. Le pseudo-classi

3.1 Pseudo-classi e pseudo-classi strutturali

3.2 Le pseudo-classi :not, :target

3.3 Pseudo-classi per la validazione dei form

4. Gestire i colori e le trasparenze

4.1 L’opacity

4.1 Il colore su base RGBa

4.2 Il colore su base HSLa

5. Gestire un elemenro

5.1 Border-radius e border-image

5.2 Box-shadow (gestire l’ombra)

5.3 Sfondi, sfondi multipli

5.4 Gestione dell’origine, posizionamento e dimensione dello sfondo

5.5 Usare il gradiente come sfondo

6. Gestire il testo

6.1 Web fonts con @font-face

6.2 Word-wrap, Text-shadow, Upper e Lower

7. Gestire i box

7.1 Box-sizing

7.2 Overflow-x e overflow-y

7.3 Box flessibili

8. Le media queries

8.1 Introduzione alle media queries

8.2 Gestire il CSS in base al dispositivo di visualizzazione

8.3 Dove e come intervenire

9. Gli effetti grafici

9.1 Creare gli effetti utilizzando esclusivamente CSS

9.2 Trasformare gli elementi di un documento

9.3 Animare gli elementi di un documento

JQUERY

1. L’api JQUERY

1.1 Introduzione a JQUERY

1.2 La manipolazione del DOM

2.Il Core

2.1 I costruttori per l’utilizzo della libreria stessa

2.2 I metodi e le proprietà per accedere agli elementi contenuti in un oggetto jQuery

2.3 creare e utilizzare liste e code

2.4 estendere il framework mediante plugin (funzione extend() e fn.extend())

2.5 eseguire della animazioni tramite le funzioni show(),hide() e animate()

3. I selettori

3.1 Selezionare un elemento in base al suo id

3.2 Selezionare uno o più elementi in base alla classe

3.3 Selezionare gerarchicamente (mediante l’utilizzo di parole chiave come ancestor, sibling, prev, etc)

3.4 Selezionare in base a pseudo-classi (:first, :last, :not, etc)

3.5 Selezionare in base ad attributi o contenuti (:contain, :has, :hidden, [type=”text”], etc)

4. I selettori

4.1 Metodo per gli attributi generici (attr())

4.2 Metodi per le classi (hasClass(), addClass(), removeClass(),toggleClass())

4.3 Metodi per il contenuto e i valori (html(), text(), val())

5. DOM traversing e manipolazione

5.1 Risalire a elementi padre, figli, nodi

5.2 Risalire a elementi vicini, prossimi, precedenti

5.3 Risalire a elemnti del documento madre

5.4 Aggiungere e rimuovere elementi alla pagina

5.5 Sostituire elementi, modificare, annidare,circondare

5.6 Eliminare, copiare, sostituire tutti gli elementi contenuti in un certo nodo

6. CSS

6.1 Modificare, rimuovere o aggiungere proprietà grafiche di tutti gli elementi selezionati

6.2 Gestire lo scroll di pagina o di un elemento

6.3 Gestire le dimensioni (height(),width(),innerheight(),innerwidth())

6.4 Gestire l’offset rispetto ai bordi

7. Gli eventi

7.1 Gli eventi mouse (mouseover(), mouseout(), mousemove(), click(), dblclick())

7.2 Gli eventi document (ready(), onload(), onbeforeunload())

7.3 Altri eventi (bind(), unbind(), blur(), change(), delegate(),error(), die())

8. Ajax

8.1 Introduzione a Ajax

8.2 Funzione di caricamento piatto

8.3 Funzione di caricamento di codice HTML

8.4 Il metodo GET

8.5 Il metodo POST

8.6 Funzione per caricare un oggetto JSON

9. Jquery-ui

9.1 Introduzione a Jquery-ui

9.2 Interactions, widgets, utilities ed effects

9.3 I temi

9.4 Utilizzo del Themeroller

PHP & MYSQL

1. Introduzione al linguaggio PHP

1.1 Nascita del linguaggio PHP

1.2 Il PHP nel web

1.3 Regole di base del PHP

1.4 Punti di forza del PHP

1.5 L’ambiente di sviluppo

1.6 La documentazione ufficiale

 

2. Primi passi e configurazione

2.1 Scelta del webserver e setup

2.2 L’editor

2.3 Hello world

2.4 Esecuzione di un documento PHP

 

3. Le novità in PHP 5

3.1 La programmazione ad Oggetti

3.2 I modificatori di accesso (public, private, protected)

3.3 Le classi e i metodi

3.4 I parser (XML – JSON)

3.5 Supporto SOAP per i Web Services

 

4. Lavorare con il testo e i numeri in PHP

4.1 Il testo

4.2 I numeri

4.3 Le variabili

4.4 Validità delle variabili

4.5 I valori booleani

4.6 Data Types in PHP

4.7 Condizioni e Cicli

 

5. Le condizioni

5.1 I cicli

5.2 Uso delle condizioni (If, If-else, if-elseif-else)

5.3 Condizioni complesse (if ramificati, switch, exit)

5.4 Uso dei cicli (While, do…..while, break, for)

 

6. Array e Funzioni

6.1 Gli array

6.2 popolazione di un array

6.3 Gli array multidimensionali

6.4 Array e cicli : navigare i dati in un array

6.5 Le funzioni

6.6 Dichiarare una funzione

6.7 Validità di una funzione

6.8 Funzioni parametrizzate

6.9 Richiamare una funzione

 

7. PHP e gli HTTP headers

7.1 Le variabili del server ($_GET,$_POST,$_REQUEST)

7.2 Passare le variabili PHP attraverso le URL

7.3 Le form in PHP

7.4 Processare i form con le funzioni

7.5 Validazione dei dati

7.6 Mostrare i valori di default

7.7 Usare il metodo POST e GET

7.8 Usare i campi nascosti

 

8. Gli operatori in PHP

8.1 Operatori aritmetici

8.2 Operatori relazionali

8.3 Operatori Bitwise

8.4 Altri operatori

8.5 Uguaglianze

 

9. Cookies e Session

9.1 I cookies in PHP

9.2 Le proprietà dei cookies

9.3 Cancellazione di un cookies

9.4 Attivazione delle variabili Session

9.5 Conservazione e ritiro dei dati

9.6 Configurazione delle Session

9.7 Autenticazione con Login e Password

9.8 La sicurezza e i cookies

 

10. PHP I/O : accesso a file e directory

10.1 Creazione di files con PHP

10.2 Permessi sui file

10.3 Leggere, Scrivere e cancellare un file

10.4 Creare un file upload

10.5 Invio di mail con PHP

 

11. Introduzione ai database relazionali

11.1 Organizzazione dei dati in un database

11.2 Le tabelle e le viste

11.3 I record

11.4 L’integrità referenziale

 

12. Operazioni sui database

12.1 Sintassi dell’SQL

12.2 Istruzioni SQL di base (SELECT, INSERT, UPDATE, DELETE)

12.3 Creazione di una tabella

12.4 Creazione di una vista

12.5 Gestione delle relazioni uno a molti

12.6 Gestione relazioni molti a molti

 

13. Gestire MySQL con PHP (phpmyadmin)

13.1 Inserimento, modifica, cancellazione dei dati in un db

13.2 Creare delle query con PHP

13.3 Usare i Form con PHP e MySQL

13.4 Processare i form con PHP

13.5 Gestione delle pagine e dei dati (liste e dettagli)

 

14. Creazione e sviluppo di un’applicazione

14.1 Analisi delle problematiche e della fattibilità

14.2 Creazione del database

14.3 Creazione dell’applicazione

Nome:*
E-mail:*
telefono:*
Corso richiesto
Note:
Word Verification:

 

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *