Javascript Best Practices
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Wishlisted Wishlist

Please confirm that you want to add Javascript Best Practices to your Wishlist.

Add to Wishlist

Javascript Best Practices

JavaScript to be much more productive!
New
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Last updated 9/2017
English
English [Auto-generated]
Current price: $12 Original price: $70 Discount: 83% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Learn the subleties and gotchas of JavaScript to be much more productive!
  • Learn how global variables can trip you up
  • Understand variable naming conventions
  • Control JavaScripts automatic semi-colon insertion
  • Learn how to use Ternary conditional logic
  • Understand Compound Ternary logic
  • Learn to implement Ternary logic that executes functions!
  • Discover how to minimize DOM operations in your code
  • Learn how the Chrome Dev Tools are your best friend
  • Understand how the SOLID principles apply in JavaScript
  • Sharpen your JavaScript skills with the things nobody tells you about ... and much, much more!
View Curriculum
Requirements
  • Before taking this course, a student should ideally (but not absolutely) have:
  • A at least a modest knowledge of JavaScript and common design patterns used in modern development. Ideally, the student should be familiar with creating web applications on various JS platforms, frameworks, and libraries.
  • If the student has only some, or even none of these skills, he/she will still benefit from this course greatly, but may need to pause a video in progress to perform some additional background research. This is encouraged, as it'll only make for a better overall experience and net benefit.
Description

Any IT professional or casual developer anticipating a better understanding of the JavaScript language and it's commonly used design patterns and structures needs to go through this course and absorb all of its content. Anyone desiring to learn more about the language and better ways to use it needs the knowldege, demonstrations, and practice presented in this course.  This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a well-curated collection of JavaScript concepts that are generally unknown or overlooked and have significant impact on overall JavaScript code quality. 

  • Learn the subleties and gotchas of JavaScript to be much more productive!
  • Learn how global variables can trip you up
  • Understand variable naming conventions
  • Control JavaScripts automatic semi-colon insertion
  • Learn how to use Ternary conditional logic
  • Understand Compound Ternary logic
  • Learn to implement Ternary logic that executes functions!
  • Discover how to minimize DOM operations in your code
  • Learn how the Chrome Dev Tools are your best friend
  • Understand how the SOLID principles apply in JavaScript 
  • Sharpen your JavaScript skills with the things nobody tells you about... and much, much more!
Who is the target audience?
  • This course was built for web developers who want to elevate their JavaScript game by becoming better coders.
  • This course is designed for those developers who need to learn to use the JavaScript language to its full extent.
  • Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand the subleties and quirks of the JavaScript language to be able to better read and understand the JavaScript code that is being produced within any project they're associated with.
Compare to Other JavaScript Courses
Curriculum For This Course
11 Lectures
01:02:43
+
Welcome to JavaScript - Best Practices
11 Lectures 01:02:43

An introduction to JavaScript Best Practices and this course's contents. 

Preview 05:18

Global variables can trip you up quickly.  Let's learn to tame them. 

Avoiding Global Variables
06:33

While seemingly insignificant, variable naming conventions can make code great.

Variable Naming Conventions
04:19

JavaScript has some self-healing capabilities.  Automatic semi-colon insertion is one of them.  It can be dangerous though!

Automatic Semi-Colon Insertion
04:24

There's a better way to write conditional logic.

The Ternary Conditional
05:59

Compound conditionals can be written with better syntax.

Compound Ternary Condtitionals
02:54

Executing functions based on conditional logic is pretty cool.  Ternary logic enables it.

Preview 06:19

DOM ops can kill an app dead.  Let's learn to reduce them to a minimum

Minimal DOM Operations
06:05

Your best JavaScript friend is the Chrome Dev Tools set.  Let's take a look.

The Chrome Dev Tools
06:22

All object-oriented JavaScript code should implement the SOLID principles.

Applying SOLID Principles
10:14

We've learned a lot.  Let's review and see what's next.

Preview 04:16
About the Instructor
Stone River eLearning
4.2 Average rating
17,300 Reviews
286,256 Students
203 Courses
280,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.