JavaScript Foundations [Video]

JavaScript Foundations [Video]

Starting
Ben Fhala

JavaScript doesn't need to be hard!
$204.00
RRP $239.99

Instantly access this course right now and get the skills you need in 2016

With unlimited access to a constantly growing library of over 3,500 courses, a subscription to Mapt gives you everything you need to get that next promotion or to land that dream job. Cancel anytime.

+ Collection

Video Details

ISBN 139781786466761
Course Length8 hours 17 Minutes

Video Description

JavaScript doesn't need to be hard! Until now you scanned the web to find tutorials or a fast script that did something close to what you wanted. Being a task-oriented soul, you started to develop a hatred for the language mainly because you just didn't get it. It seemed hard as you just took a deep dive into it and hoped for the best.

This is a crash course in JavaScript basics. If you want to start learning JavaScript or to strengthen your basics, this is the course for you.

We will start by introducing you to JavaScript, how our browsers are designed to decrypt this language and perform actions based on the users' demands. We will discuss the minimum requirements for taking this course: the knowledge needed before starting to learn JavaScript. We will also provide you with the project file we are using in the videos so you can easily follow the tutorials.

As we progress through the course and watch the videos (specifically made with students in mind) the videos will show you early on precisely where to write your JavaScript code in the HTML file. Throughout the course, we'll provide hints and pointers on how to improve your coding skills and practices by showing you all the different methods and techniques. Some of these tips will blow away even experienced JavaScript programmers!

Table of Contents

JavaScript 101
Intro
The Script Tag
OOP and DOM
What are Variables?
Strings
Creating Javascript Comments
Numbers
Boolean
Functions and Objects
Variables Summery
Calling Functions
Creating Functions
Function Return
Function Parameters
onLoad Event
Drawing with Canvas
Creating The Date Object
if and else
Interacting with the DOM
Nested if conditions
Objects and Arrays
Primitive vs. Complex variables
Object Properties
Object Methods
Scope and This
Associative Arrays
Arrays
Push, Pop, Shift and Unshift
Shorthand
Objects in Action
Arrays in Action
Conditions and Loops
For Loop
if in deatil
Operators
Switches
Ternary and OR
For In
JavaScript Summary Project
Javascript for beginners
Defining a Canvas Area
Modifying the HTML and CSS
Preparing to draw using loops
Nesting Loops to create a Grid
Adding an interval using setInterval
Creating User Interaction with Mouse Events
What should You Learn Next?
Using The JavaScript Prototype
Call and Apply
Creating And Working with Methods
Creating and Working with Properties
Adding methods to built in Objects
Inheritance
Object Oriented JavaScript
Object Oriented JavaScript Set up (HTML/CSS)
Google Maps JavaScript API V3 Access
Using the JavaScript Console.log
Creating a Google Map
Styling Google Maps
Creating a JavaScript Constructor
JavaScript Scope
OOP with Google Maps
Setting up the Map Project
Google Visualization API
Working with Google SpreadSheet
Creating the MapItinerary
Troubleshooting Google Map
Integrating Google Charts into MapItinerary
Creating a private method in JavaScript
Fixing a private methods scope
Using SpreadSheet to Control Map
Pausing to think
Moving up to HTML5
Setting up Expectations
Why Are We Moving to HTML5
Out With The Old
Structure And Functionality Elements
Changed elements and attributes
MatHML and SVG
HTML5 Structure Example
A Functionality Example
JavaScript Extentions

What You Will Learn

In this first video from 02Geek.com on learning JavaScript, you will learn the basics of java script:

  • Learn how to create variables and other basic operations.
  • Learn how to create and use Functions and Objects in JavaScript.
  • Learn how to work with Objects and Arrays in JavaScript.
  • Learn how to work with splits in the road in JavaScript. Conditions, If , Switch and Loops.
  • The last JavaScript 101 title where we will practice everything we worked on and add a few new things such as working with canvas and mouse events.
  • Take a deeper dive into the unique way JavaScript Objects work. Lets pull off the hood to discover the Prototype and chains that create all JavaScript Objects.
  • Cracking into a new Session of JavaScript as we explore the deeper waters of Objects Oriented Programming in JavaScript
  • Knowing the rules of JavaScript is a good start, wouldn't you want to practice them. In this training we learn Google maps. Well what we mean is that we will continue and practice OOP and JavaScript through learning the Google Maps API.
  • Learn everything you need to know to work with HTML5 in no time.

Authors

Table of Contents

JavaScript 101
Intro
The Script Tag
OOP and DOM
What are Variables?
Strings
Creating Javascript Comments
Numbers
Boolean
Functions and Objects
Variables Summery
Calling Functions
Creating Functions
Function Return
Function Parameters
onLoad Event
Drawing with Canvas
Creating The Date Object
if and else
Interacting with the DOM
Nested if conditions
Objects and Arrays
Primitive vs. Complex variables
Object Properties
Object Methods
Scope and This
Associative Arrays
Arrays
Push, Pop, Shift and Unshift
Shorthand
Objects in Action
Arrays in Action
Conditions and Loops
For Loop
if in deatil
Operators
Switches
Ternary and OR
For In
JavaScript Summary Project
Javascript for beginners
Defining a Canvas Area
Modifying the HTML and CSS
Preparing to draw using loops
Nesting Loops to create a Grid
Adding an interval using setInterval
Creating User Interaction with Mouse Events
What should You Learn Next?
Using The JavaScript Prototype
Call and Apply
Creating And Working with Methods
Creating and Working with Properties
Adding methods to built in Objects
Inheritance
Object Oriented JavaScript
Object Oriented JavaScript Set up (HTML/CSS)
Google Maps JavaScript API V3 Access
Using the JavaScript Console.log
Creating a Google Map
Styling Google Maps
Creating a JavaScript Constructor
JavaScript Scope
OOP with Google Maps
Setting up the Map Project
Google Visualization API
Working with Google SpreadSheet
Creating the MapItinerary
Troubleshooting Google Map
Integrating Google Charts into MapItinerary
Creating a private method in JavaScript
Fixing a private methods scope
Using SpreadSheet to Control Map
Pausing to think
Moving up to HTML5
Setting up Expectations
Why Are We Moving to HTML5
Out With The Old
Structure And Functionality Elements
Changed elements and attributes
MatHML and SVG
HTML5 Structure Example
A Functionality Example
JavaScript Extentions

Video Details

ISBN 139781786466761
Course Length8 hours 17 Minutes
Read More

Read More Reviews