Getting really good at JavaScript and TypeScript
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 didn't 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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024