HOME > Development > Getting really good at JavaScript and TypeScript

Getting really good at JavaScript and TypeScript

  • Development
  • Jan 15, 2025
SynopsisGetting really good at JavaScript and TypeScript, available a...
Getting really good at JavaScript and TypeScript  No.1

Getting really good at JavaScript and TypeScript, available at $27.99, has an average rating of 3.7, with 71 lectures, based on 56 reviews, and has 316 subscribers.

You will learn about Write good and maintainable JavaScript Architect large scale JavaScript applications Learn Typescript Use TypeScript effectively Avoid common JavaScript mistakes This course is ideal for individuals who are This course is for web developers who know JavaScript, but want to get really good at it. or This course is for JavaScript developers who wish to start using Typescript in their projects effectively. It is particularly useful for This course is for web developers who know JavaScript, but want to get really good at it. or This course is for JavaScript developers who wish to start using Typescript in their projects effectively.

Enroll now: Getting really good at JavaScript and TypeScript

Summary

Title: Getting really good at JavaScript and TypeScript

Price: $27.99

Average Rating: 3.7

Number of Lectures: 71

Number of Published Lectures: 71

Number of Curriculum Items: 71

Number of Published Curriculum Objects: 71

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Write good and maintainable JavaScript
  • Architect large scale JavaScript applications
  • Learn Typescript
  • Use TypeScript effectively
  • Avoid common JavaScript mistakes
  • Who Should Attend

  • This course is for web developers who know JavaScript, but want to get really good at it.
  • This course is for JavaScript developers who wish to start using Typescript in their projects effectively.
  • Target Audiences

  • This course is for web developers who know JavaScript, but want to get really good at it.
  • This course is for JavaScript developers who wish to start using Typescript in their projects effectively.
  • You can’t avoid JavaScript, but you can avoid all the pain! This course turns your average JavaScript skills into great JavaScript skills, and makes you a champ at using TypeScript in a real project.

    JavaScript, the only language that runs everywhere, a language with huge shortcomings, finicky behavior, and yet something we must master. TypeScript that removes all the pain of JavaScript, but only if you use it properly. This course takes your hacky JavaScript skills, and turns you into a real JavaScript pro. And from there, it teaches you practical TypeScript by demonstrating the fundamentals, and real world usage in a project.

    Course Curriculum

    Chapter 1: Introductions

    Lecture 1: Introduction

    Chapter 2: JavaScript Problems

    Lecture 1: History of JavaScript

    Lecture 2: Setting up Brackets

    Lecture 3: Globals

    Lecture 4: IIFE

    Lecture 5: Accidental Globals

    Lecture 6: Use Strict and JSLint

    Lecture 7: Accidental Globals and Loops

    Lecture 8: Avoiding accidental globals

    Lecture 9: ES6 and the let keyword

    Lecture 10: Reserved Keywords and avoiding them

    Lecture 11: Semicolon Madness

    Lecture 12: typeof Unreliability

    Lecture 13: types of numbers

    Lecture 14: typeof null and undefined

    Lecture 15: DataTypes and Operator related mistakes

    Lecture 16: parseInt mistakes

    Lecture 17: NaN is a number

    Lecture 18: parseInt and radix confusion

    Lecture 19: Comparison Operator bugs

    Lecture 20: + and – operator issues

    Lecture 21: if and assignment related mistakes

    Lecture 22: Numbers can be inaccurate

    Lecture 23: Bitwise operators

    Lecture 24: Number Precision Issues

    Lecture 25: With operator issues

    Lecture 26: Problems with Arrays

    Lecture 27: Function parameter issues

    Lecture 28: Understanding scopes

    Lecture 29: Hoisting

    Lecture 30: CDNs

    Lecture 31: Data secrecy in JavaScript

    Lecture 32: this keyword confusion

    Lecture 33: Other Misc Issues

    Chapter 3: JavaScript best practices

    Lecture 1: Best Practices

    Lecture 2: Coding Conventions

    Chapter 4: TypeScript: An Introduction

    Lecture 1: Introduction

    Chapter 5: What is TypeScript?

    Lecture 1: What is TypeScript

    Lecture 2: How TypeScript works

    Lecture 3: ts, js, sourcemaps and d.ts files

    Chapter 6: TypeScript Development Environment

    Lecture 1: Using TypeScript in Visual Studio

    Lecture 2: Setting up VS Code for TypeScript using Gulp

    Lecture 3: Continous compilation with watch

    Lecture 4: Debugging TypeScript

    Chapter 7: TypeScript in depth

    Lecture 1: Basic refactoring in plain JS

    Lecture 2: Parameter matching in functions in plain JS

    Lecture 3: Datatype checking in plain JS

    Lecture 4: Specifying data types in Typescript

    Lecture 5: Intellisense and help for HTML elements

    Lecture 6: Learn new HTML tricks with TypeScript

    Lecture 7: Features from the future and browser compatibility

    Lecture 8: Intellisense for code you write

    Lecture 9: Intellisense for code you didnt write

    Lecture 10: Using interfaces to catch typos

    Lecture 11: Managing Arrays with Interfaces and Generics

    Lecture 12: Functions as DataTypes to catch errors

    Lecture 13: Understanding statics in TypeScript classes

    Lecture 14: Implementing constructors on classes

    Lecture 15: Adding functions to classes

    Lecture 16: Implementing inheritance in TypeScript

    Lecture 17: Understanding interfaces in TypeScript

    Lecture 18: Extending interfaces

    Lecture 19: Private properties in classes

    Lecture 20: The super keyword

    Lecture 21: Accessors

    Lecture 22: Statics

    Lecture 23: Classes as interfaces

    Lecture 24: Modules

    Lecture 25: Function parameter management using ES6 and TypeScript

    Lecture 26: Arrow Functions and this keyword

    Lecture 27: Using generics effectively

    Instructors

  • Getting really good at JavaScript and TypeScript  No.2
    Sahil Malik
    Developer, Trainer, Consultant, Author
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 5 votes
  • 3 stars: 9 votes
  • 4 stars: 16 votes
  • 5 stars: 22 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!