CORSO JAVA SCRIPT
 

Il corso permette di imparare lo scripting lato client con Javascript adatto a qualsiasi livello di esperienza. Parte dalle basi della programmazione con Javascript fino al raggiungimento dei maggiori scopi per cui il linguaggio viene utilizzato: creazione di menu, effetti su testo e su immagini, validazione dei form HTML, interazione con XML e JSON, nonchè con una ricca introduzione al framework jQuery.

Conoscere le basi di JavaScript non serve solo ai web developer, che usano HTML5 e CSS, ma apre un mondo a tutte una serie di professioni e lavori che dovranno essere ancora inventati. Il corso in particolare si rivolge a:

  • Sviluppatori programmatori, web developer provenienti da altri linguaggi

  • Sistemisti, amministratori di rete

  • Web designer, UX / UI experts, IoT makers

Requisiti fondamentali per partecipare al corso:

  • Concetti di programmazione base

  • Sapere la differenza tra client e server

  • Basi HTML e CSS

Durata

3 giorni

Programma

  1. Introduzione a Javascript

    • Introduzione

    • Storia e versioni di Javascript

    • Linguaggi di scripting lato client e lato server

    • I browser Web e la compatibilità

    • Conclusioni

  2. Implementare il codice

    • Introduzione

    • Inserire il codice in una pagina HTML

    • Includere file Javascript esterni

    • Il comando with

    • I commenti

    • Conclusioni e consigli

  3. Operatori ed eventi

    • Introduzione

    • Gli operatori

    • Gli eventi

    • L'istruzione this

    • Riferimento all'ID di un elemento HTML 

    • Esempio di utilizzo degli eventi

    • Conclusioni

  4. Programmazione

    • Introduzione

    • Programmare a oggetti in Javascript

    • Cosa sono gli oggetti

    • Cosa sono le proprietà ed i metodi

    • Gli oggetti Javascript

    • Creare oggetti personalizzati

    • Gli ActiveX

    • Considerazioni sull'utilizzo degli ActiveX con Javascript

  5. Variabili, costanti e tipi di dato

    • Introduzione

    • Assegnazione dei nomi

    • Parole riservate Javascript

    • Variabili locali e globali

    • Le costanti

    • Tipi di dato e funzioni di conversione

    • Conclusioni

  6. Le funzioni

    • Introduzione

    • Quando utilizzare una funzione

    • Richiamare una funzione

    • Impostare il return in una funzione

    • Funzioni e parametri

    • Conclusioni

  7. Istruzioni condizionali

    • Introduzione

    • Enunciato if ... else if ... else

    • Operatore condizionale ternario

    • Enunciato switch

    • Cocnlusioni

  8. Istruzioni di iterazione

    • Introduzione

    • Ciclo for

    • Ciclo while

    • Ciclo do while

    • Impostare condizioni in un ciclo

    • Nidificare due cicli

    • Le istruzioni break e continue

    • Conclusioni

  9. Gli Array

    • Introduzione

    • Dichiarazione e gestione dei dati

    • Proprietà e metodi

    • Ciclare un Array

    • Stringhe e Array

    • Conclusioni

  10. Gestione delle date: la funzione Date()

    • Introduzione

    • Proprietà e metodi

    • Esempi di utilizzo della funzione

    • Conclusioni

  11. L'oggetto document

    • Introduzione

    • Proprietà e metodi

    • Esempi di utilizzo dell'oggetto

  12. L'oggetto window

    • Introduzione

    • Proprietà e metodi

    • Le finestre popup

    • Le finestre di dialogo

    • Le temporizzazioni 

  13. L'oggetto location

    • Introduzione

    • Proprietà e metodi

    • Esempi di utilizzo dell'oggetto

    • Gestione delle querystring lato client

  14. L'oggetto Math

    • Introduzione

    • Proprietà e metodi

    • Esempi di utilizzo dell'oggetto

  15. Gestione delle stringhe: l'oggetto String

    • Introduzione

    • Proprietà e metodi

    • Sequenze e funzioni di escape

    • Le espressioni regolari

    • Esempi di utilizzo dell'oggetto

  16. Tutorial - Validazione di un modulo lato client

    • Introduzione

    • Pro e contro della soluzione lato client

    • Validazione di una textbox e di una textarea

    • Validazione di una selectbox

    • Validazione di un radio button

    • Validazione di un checkbox

    • Esempio completo: il modulo HTML

    • Esempio completo: il codice Javascript

  17. Altri elementi ed utilizzi di Javascript

    • Introduzione

    • Javascript ed i CSS

    • DHTML in pratica: un menu dinamico con Javascript

    • Javascript e XML: Document Object Model

    • I cookie e gestione della cache

    • Gestione degli errori col costrutto try ... catch ... finally

    • Il formato dati JSON

    • Programmazione a oggetti in Javascript: introduzione alle classi

  18. Introduzione a jQuery

    • Introduzione a jQuery

    • Pro e contro di jQuery

    • Primo utilizzo di jQuery

    • Il primo script con jQuery

    • I selettori di jQuery

    • Gli eventi in jQuery

    • Utilizzare jQuery con l'HTML e con i CSS

    • Nascondere e mostrare elementi: le funzioni show() e hide()

    • Animazione: la funzione animate()

    • Effetto dissolvenza: le funzioni fadeIn(), fadeOut(), fadeTo()

    • Effetto slide: le funzioni slideDown(), slideToggle(), slideUp()

    • Tutorial: menu dinamico con jQuery

 

Objectives

Gli allievi a fine corso saranno in grado di programmare un’applicazione software fullstack con il nuovo JavaScript e avranno le basi per sviluppare il pensiero computazionale e approfondire autonomamente framework JavaScript più specifici quali AngularJS, MeteorJS, Phonegap, Electron, ReactJS...

 

Attestati di frequenza

Al termine del corso ogni partecipante riceverà un attestato di frequenza.

Vuoi maggiori informazioni? Contattaci!

Saremo lieti di assisterti. 

TORNA ALLA LISTA DEI CORSI DI "INFORMATICA"

FIRSTCONSULTING 

Via dei Valtorta, 48 – 20127 Milano (MI)

Tel: 0245390100 Fax: 0245390103

P.Iva 08050610966 e-mail: segreteria.milano@1consulting.it

  • Black Facebook Icon
  • Black Twitter Icon
  • Black LinkedIn Icon
FOLLOW US