Il corso Microsoft 55244 JavaScript for Developers consiste in uno studio pratico approfondito di JavaScript. Il corso include laboratori pratici dettagliati e laboratori di domande e risposte.
Dopo aver completato questo corso, gli studenti saranno in grado di:
- Scrivere e testare il codice JavaScript
- Comprendere e lavorare con il Document Object Model (DOM) del browser
- Lavorare su oggetti DOM e scrivere codice per rispondere agli eventi
- Aggiungere jQuery ai loro progetti e usare jQuery per manipolare il DOM ed effettuare chiamate Ajax
- Comprendere Ajax e i servizi Web, inclusi i verbi HTTP e le chiamate Ajax asincrone
- Lavorare con formati di dati XML e JSON
- Comprendere e utilizzare i servizi Web RESTful, comprese le query ODATA
- Lavorare con funzioni anonime, funzioni di autoinvocazione e chiusure
- Comprendere il ruolo degli oggetti Window e Navigator
- Descrivere e comprendere le variabili, il sollevamento delle variabili e gli oggetti JavaScript
This course is intended for both novice and experienced programmers. Some experience in C++, C# or Java is helpful.
Module 1: Basic Scripting
- JavaScript Basics
- JavaScript or ECMAScript
- Which Version of JavaScript am I Using?
- Shims, Shivs and Polyfills
- Writing and Testing JavaScript
- Editors and the F12 Tools
- Key Parts of a Script
Module 2: The Document Object Model
- The DOM
- Accessing Objects from the DOM
- Responding to Events
- Adding Elements to the DOM
Module 3: Introduction to jQuery
- jQuery
- Downloading the jQuery Library
- jQuery Versions
- Linking to the Library
- Selecting Elements using jQuery
- Working with the Data Returned by jQuery
- Setting CSS Properties
- Running a Function Against the jQuery Return Set
Module 4: Ajax and Web Services
- Web Services
- HTTP Verbs
- Data Formats - XML and JSON
- Ajax
- RESTful Web Services
- OData
- OData Queries
- OData Updates
Module 5: Diving in Deeper
- Is JavaScript Compiled?
- Data Types and Objects
- Extending Data Types
- Variables, Scopes and Hoisting
- Functions
- The “this” Keyword
- Errors
- Recursion
- Il corso si svolgerà in modalità online live streaming, con il docente che terrà le lezioni in diretta. I partecipanti dovranno avere a disposizione un Personal Computer e, preferibilmente, un secondo schermo.
- Le lezioni saranno registrate e le registrazioni saranno accessibili ai partecipanti per un periodo di due mesi dalla fine del corso.
- Saranno forniti materiali didattici di supporto, come MOC, libri o altre risorse, a seconda della disponibilità.
- Al termine del corso, coloro che avranno partecipato ad almeno l'80% delle lezioni riceveranno un attestato di frequenza.
Necessaria una conoscenza di HTML