Cloud Workshop
scopri Azure in una giornata

Una serie di eventi di una giornata in Aula Virtuale per conoscere Azure e implementare i suoi servizi.

LEGGI TUTTO

Prepara gli esami Cisco con i Practice Test Measure Up

Disponibili i Practice Test per preparare alcuni esami di certificazione Cisco.
Fruibili via web per 180 giorni.

LEGGI TUTTO

PRINCE2

PRojects IN Controlled Environments: PRINCE2 è la metodologia di Project Management applicabile a tutti i tipi di progetto.

In Pipeline è disponibile la formazione elearning e in aula, nonché gli esami di certificazione.

LEGGI TUTTO

Disponibili i corsi ufficiali Microsoft
MOC On-Demand

Si tratta di corsi Microsoft fruibili in modo individuale via Internet.
La soluzione ideale per chi incontra problemi di calendario a partecipare ad un normale corso MOC.

LEGGI TUTTO

Aula Virtuale: una nuova modalità di frequenza dei corsi Pipeline

E' disponibile una nuova modalità di frequenza dei corsi Pipeline. Si tratta dell'Aula Virtuale.

LEGGI TUTTO

Catalogo corsi
corsi-personalizzati
Corsi in promozione
Voucher microsoft


ARVWEB004AV - Introduction to JavaScript (Video Corso)


In questo corso On-Demand gli allievi apprendo ad utilizzare in modo efficace JavaScript per rendere le loro pagine web maggiormente dinamiche e funzionali.

Il corso è composto da video (in lingua inglese), tutorial, quiz e esercitazioni.

Durata del corso: 32 ore

Il corso è accessibile per 12 mesi dal momento della attivazione. L'attivazione deve avvenire entro 6 mesi dalla data di acquisto.

Lingua del corso: Inglese

Contenuti del corso

JavaScript Basics

  • The Name "JavaScript"
  • What is ECMAScript?
  • The HTML DOM
  • JavaScript Syntax
  • Accessing Elements
  • Dot Notation
  • Square Bracket Notation
  • Where Is JavaScript Code Written?
  • The "javascript" Pseudo-Protocol
  • JavaScript Objects, Methods and Properties
  • Methods
  • Properties
  • The Implicit window Object
  • Exercise: Alerts, Writing, and Changing Background Color

Variables, Arrays and Operators

  • JavaScript Variables
  • A Loosely typed Language
  • Variable Naming
  • Storing User Entered Data
  • Constant
  • Associative Arrays
  • Array Properties and Methods
  • Exercise: Using Variables
  • Arrays
  • Exercise: Working with Arrays
  • JavaScript Operators
  • Exercise: Working with Operators

JavaScript Functions

  • Global Functions
  • Exercise: Working with Global Functions
  • User-defined Functions
  • Exercise: Writing a JavaScript Function
  • Returning Values from Functions

Event Handlers

  • Event Handlers
  • Exercise: Using Event Handlers
  • Dot Notation and Square Bracket Notation
  • querySelector()
  • Exercise: Working with querySelector()
  • Exercise: Working with Hierarchical Node Properties

Built-In JavaScript Objects

  • String
  • Math
  • Date
  • The typeof Operator
  • Helper Functions
  • Exercise: Returning the Day of the Week as a String

Conditionals and Loops

  • Conditionals
  • Exercise: Conditional Processing
  • Loops
  • Exercise: Working with Loops

JavaScript Form Validation

  • Accessing Form Data
  • Exercise: Textfield to Textfield
  • Basics of Form Validation
  • Exercise: Validating a Registration Form
  • Validating Radio Buttons
  • Validating Check Boxes
  • Validating Select Menus
  • Focus, Blur, and Change Events
  • Validating Textareas
  • Exercise: Improving the Registration Form

The HTML Document Object Model

  • The innerHTML Property
  • Accessing Element Nodes
  • Exercise: Accessing Elements
  • Attaching Events
  • Exercise: Attaching Events
  • Event Propagation: Capturing and Bubbling
  • Exercise: A Simple Soccer Game
  • Accessing Attribute Nodes
  • getAttribute()
  • attributes[]
  • hasAttribute()
  • setAttribute()
  • removeAttribute()
  • Accessing Nodes by Type, Name or Value
  • Removing Nodes from the DOM
  • Creating New Nodes
  • Identifying the Target of an Event
  • Exercise: Creating and Inserting DOM Nodes

CSS Object Model

  • Changing CSS with JavaScript
  • Hiding and Showing Elements
  • Exercise: Showing and Hiding Elements
  • Manipulating Tables
  • Exercise: Tracking Results in the Math Quiz
  • Dynamically Changing Dimensions
  • Positioning Elements Dynamically
  • Exercise: Changing the Math Quiz Timer to a Slider
  • Changing the Z-Index
  • The CSS Object Model

Images, Windows and Timers

  • Image Rollovers
  • Preloading Images
  • Exercise: Creating a Slide Show
  • Windows
  • Timers
  • Exercise: Popup Timed Slide Show

Debugging and Testing with Chrome

  • Chrome DevTools
  • The Panels
  • Exercise: Using the Chrome DevTools "Elements" and "Console" Panels
  • The Sources Panel
  • Exercise: Using the Chrome DevTools "Sources" Panel
  • Other DevTools Panels
  • Chrome DevTools API and Extensions
  • Exercise: Accessibility Developer Tools Extension

 

A chi è rivolto

Il corso si rivolge a programmatori web.

 

Prerequisiti

Per partecipare con profitto a questo corso è necessario che gli allievi abbiano familiarità con l'uso di HTML, con l'uso basilare dei CSS. E' consigliabile aver frequentato i corsi eLearning ARVWEB001AV - Introduction to HTML e il corso ARVWEB002AV - Introduction to CSS. E' utile che gli allievi abbiano qualche esperienza nell'ambito della programmazione.

 

Obiettivi

Al termine del corso gli allievi saranno in grado di:

  • Learn how JavaScript is used.
  • Learn JavaScript syntax.
  • Learn about objects, methods, and properties.
  • Learn to work with JavaScript variables.
  • Learn to create your own functions in JavaScript.
  • Learn to write flow control logic in JavaScript.
  • Learn to validate forms with JavaScript.
  • Learn to create roll-over images with JavaScript.
  • Learn to open and work with new windows.
  • Learn to work with JavaScript timers and intervals.
  • Learn to work with the navigator history, and location objects.

 
 

 

 

Corso erogato in modalità eLearning  

Corsi Confermati

MOC 10975 - Introduction to Programming
25-02-2019 - Aula Virtuale
MOC 10975 - Introduction to Programming
25-02-2019 - Pipeline Milano
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Systematika Saronno
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Systematika Roma
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Aula Virtuale
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Systematika Padova

I nostri Partners

Video corsi

pipeine-video

Ricerca Corsi

catalogo-corsi-pipeline

SCARICA IL CATALOGO CORSI

studenti

STUDENTI

Le Nostre Aule