YoVDO

The Modern JavaScript Tutorial

Offered By: Independent

Tags

Javascript Courses Web Development Courses Event Handling Courses

Course Description

Overview

How it's done now. From the basics to advanced topics with simple, but detailed explanations.

Part 1: Here we learn JavaScript, starting from scratch and go on to advanced concepts like OOP. We concentrate on the language itself here, with the minimum of environment-specific notes.

Part 2: Learning how to manage the browser page: add elements, manipulate their size and position, dynamically create interfaces and interact with the visitor.

Part 3: List of extra topics that assume you've covered the first two parts of tutorial. There is no clear hierarchy here, you can read articles in the order you want.


Syllabus

  • The JavaScript language
    • An introduction
    • JavaScript Fundamentals
    • Code quality
    • Objects: the basics
    • Data types
    • Advanced working with functions
    • Object properties configuration
    • Prototypes, inheritance
    • Classes
    • Error handling
    • Promises, async/await
    • Generators, advanced iteration
    • Modules
  • Browser: Document, Events, Interfaces
    • Document
    • Introduction to Events
    • UI Events
    • Forms, controls
    • Document and resource loading
    • Miscellaneous
  • Additional articles
    • Frames and windows
    • Binary data, files
    • Network requests
    • Storing data in the browser
    • Animation
    • Web components
    • Regular expressions

Related Courses

Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
¡A Programar! Una introducción a la programación
University of Edinburgh via Coursera
Interactivity with JavaScript
University of Michigan via Coursera
Windows可视化程序设计
Xi'an Jiaotong University via Coursera
Android Basics: User Input
Google via Udacity