JavaScript for Experienced Developers

JavaScript for Experienced Developers

Are you a C#, C++, or Java Developer interested in adding JavaScript to your toolbox? You may have noticed that JavaScript can be just different enough to be confusing! Wonder how to create an object, classes, or inheritance? Or want advanced topics, like how to manage asynchronous operations?

Are you a C#, C++, or Java Developer interested in adding JavaScript to your toolbox? You may have noticed that JavaScript can be just different enough to be confusing! Wonder how to create an object, classes, or inheritance? Or want advanced topics, like how to manage asynchronous operations?

If you've learned the basics of JavaScript and are looking to take your skills to the next level, join experts Christopher Harrison and Gabrielle Crevecoeur as they share best practices. Learn how to limit global variable declarations, see where to find cool add-ins to further enhance your applications, and explore some common libraries, like jQuery and RequireJS.

(NOTE: If you enjoy this course, you'll want to explore Practical Performance Tips to Make Your HTML/JavaScript Fast.)

1 | Getting Started with JavaScript

Learn the basics of JavaScript. See how to get started with the language, learn about variable scopes, and find out how to create functions and enclosures. Plus, get an introduction to jQuery.

2 | Object-Oriented Programming in JavaScript

JavaScript is an object-oriented language, but it handles objects. Take a look at how objects work in JavaScript, and see how to use prototypes and inheritance.

3 | Web Workers

JavaScript doesn’t natively support threading or asynchronous development. Find out how you can incorporate asynchronous development through the use of web workers and jQuery promises.

4 | Server Communications

There are several ways to communicate with the server from the browser. Explore two of them, using the XML Http Request Object and jQuery Ajax calls.

5 | JavaScript Libraries

JavaScript has a wonderful community. Wrap up the course with a look at some of the most common libraries, and see where you can find new libraries.

Learn

Learn about variable scopes, functions, and enclosures.

Find out how objects work, and learn how to use prototypes and inheritance.

Take a look at asynchronous programming.

Explore server-side calls.

Look at common libraries, and explore next steps.

Video source via: MVA

Thanks for reading :heart: If you liked this post, share it with all of your programming buddies! Follow me on Facebook | Twitter

Learn More

☞ Svelte.js - The Complete Guide

☞ The Complete JavaScript Course 2019: Build Real Projects!

☞ Advanced CSS and Sass: Flexbox, Grid, Animations and More!

☞ CSS - The Complete Guide (incl. Flexbox, Grid & Sass)

☞ CSS Bootcamp - Master CSS (Including CSS Grid / Flexbox)

☞ Build Responsive Real World Websites with HTML5 and CSS3

☞ Become a JavaScript developer - Learn (React, Node,Angular)

☞ JavaScript: Understanding the Weird Parts

☞ Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)

☞ The Full JavaScript & ES6 Tutorial - (including ES7 & React)

☞ JavaScript - Step By Step Guide For Beginners

javascript

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

The essential JavaScript concepts that you should understand

The essential JavaScript concepts that you should understand - For successful developing and to pass a work interview

Data Types In JavaScript

JavaScript data types are kept easy. While JavaScript data types are mostly similar to other programming languages; some of its data types can be unique. Here, we’ll outline the data types of JavaScript.

JavaScript Memory Management System

The main goal of this article is help to readers to understand that how memory management system performs in JavaScript. I will use a shorthand such as GC which means Garbage Collection. When the browsers use Javascript, they need any memory location to store objects, functions, and all other things. Let’s deep in dive that how things going to work in GC.

Create a Line Through Effect with JavaScript

In this post we are going to create an amazing line through effect, with help of CSS and lots of JavaScript. So, head over to your terminal and create a folder LineThroughEffect. Create three files -index.html, main.js and styles.css inside it.

Grokking Call(), Apply() and Bind() Methods in JavaScript

In this article, we will have a look at the call(), apply() and bind() methods of JavaScript. Basically these 3 methods are used to control the invocation of the function.