Javascript Best Practices
4.3 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
41 students enrolled

Javascript Best Practices

JavaScript to be much more productive!
4.3 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
41 students enrolled
Last updated 9/2017
English
English [Auto]
Current price: $48.99 Original price: $69.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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!
Course content
Expand 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
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 this course is for:
  • 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.