JavaScript Best Practices
Stone River eLearning
Summary
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.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.