Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Become a Professional JavaScript Programmer
Rating: 4.8 out of 5(125 ratings)
6,597 students

Become a Professional JavaScript Programmer

Last updated 10/2020
English
English [Auto],

What you'll learn

  • Start programming with JavaScript
  • Create real life projects with JavaScript

Course content

93 sections529 lectures45h 55m total length
  • Introduction to JavaScript5:55

    Discover how JavaScript runs in the browser as a client-side language, see a live alert example, inspect page source, and learn cross-browser considerations and basic engines like V8.

  • Script Tags12:59

    Explore how to include JavaScript on a page with inline, script tags, and external files. Learn why loading scripts at the bottom improves load times and keeps markup clean.

  • Boxes7:56

    Explore how alerts, confirms, and prompt boxes work in JavaScript, learn their synchronous behavior, and see how to use booleans and if statements to collect and respond to user input.

  • Console7:56

    Learn to use the browser console to log and inspect values, manipulate variables on the fly, and debug JavaScript by logging strings, numbers, arrays, and objects.

  • Variables13:16

    Learn how to declare variables in JavaScript, explore data types like string, number, boolean, undefined, and null, and adopt a single global namespace or object to avoid conflicts.

  • Undefined, typeof, NaN9:13

    Learn how to use typeof to detect undefined values in JavaScript, and use isNaN and parsing (parseInt/parseFloat) to guard against not-a-number results and string concatenation in calculations.

  • Concatination5:59

    Learn JavaScript string concatenation using the plus operator to build sentences from variables, literals, numbers, and booleans, and understand operator precedence and type conversion.

  • Comparison Operators5:10

    Learn how to use JavaScript comparison operators, including equals, not equals, and strict equals, plus greater than and less than operators, with emphasis on strict type checks.

  • Logical Operators6:56

    Explore JavaScript logical operators—and, or, not—and learn left-to-right, short-circuit evaluation with true and false, applying them to if statements with name, age, and available today.

  • Mathematical Operators10:01

    Explore JavaScript arithmetic operators, including addition, subtraction, multiplication, division, and modulo, with grouping for precedence, and master prefix and postfix increment, decrement, negation, and type conversion in practical examples.

  • Commenting5:39

    Discover how to comment JavaScript code with line and block comments, improving readability and future understanding by documenting variables and code sections.

Requirements

  • A computer

Description

Become a Professional JavaScript Programmer with Stone River eLearning's online course bundle designed to take you from a Javascript beginner to a pro.

Javascript has seen an incredible rise in popularity over the last several years thanks to the development of a huge number of libraries that allow you to do almost anything with it.

It's never been more important than right now to learn Javascript in depth. It will allow you to get great development jobs or move up in your current job, and Javascript development (especially for web app development) is a key skill for today's tech entrepreneurs.

This is a living, breathing course bundle. We will be updating content and adding new content for quite a while to come. Purchase this bundle today and continue to get new cutting edge Javascript content as we roll it out.


Phase 1

This is the core of JS.  These courses should be done in the order shown prior to moving to the next "phases".  When completed, the student is ready for "Databases" or "Frameworks"

  1. Fundamentals of JS
  2. jQuery
  3. NodeJS
  4. BackboneJS

Phase 2

This is optional, but imperative for a "Full Stack" developer.  Either Mongo or Firebase, or both.  MEAN includes Mongo and also adds a Framework (Angular) and is an assumption of a Full Stack developer.

  1. Mongo
  2. Firebase
  3. MEAN

Phase 3

With Phase 1 complete (and, optionally, Phase 2), the student is ready to learn modern JS Frameworks.  Any or all of these are good to go.

  1. React 
  2. Vue 
  3. Ember 
  4. Angular4

Phase 4

After learning a major JS Framework or two, these supporting libraries/technologies are now in order for the student to complete their JavaScript toolbox.  

  1. JSON 
  2. Git/Github 
  3. REST 
  4. Best Practices 
  5. Webpack 
  6. Unit Testing 
  7. Debugging 
  8. Prog. Web Apps


Who this course is for:

  • Beginning programmers
  • Beginning web developers