Skip to content

JavaScript Best Practices


Stone River eLearning

Summary

Price
£12 inc VAT
Study method
Online
Duration
1 hour · Self-paced
Qualification
No formal qualification

Overview

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!

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!

Description

Class Curriculum

Welcome to JavaScript - Best Practices

Start

Starting with JavaScript Best Practices (5:18)

Start

Avoiding Global Variables (6:33)

Start

Variable Naming Conventions (4:19)

Preview

Automatic Semi-Colon Insertion (4:24)

Start

The Ternary Conditional (5:59)

Start

Compound Ternary Condtitionals (2:54)

Start

Ternary Function Invocation (6:19)

Start

Minimal DOM Operations (6:05)

Start

The Chrome Dev Tools (6:22)

Preview

Applying SOLID Principles (10:14)

Start

Wrap Up (4:16)

Who is this course 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.

Requirements

  • efore 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.

Career path

IT Professional

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.