Introduction to TypeScript Development
Introduction to TypeScript Development, available at $69.99, has an average rating of 4.4, with 49 lectures, based on 3825 reviews, and has 14025 subscribers.
You will learn about Be ready to move onto building Angular, React and Vue applications. Code with the TypeScript programming language. Work with TypeScript classes and object oriented programming concepts. This course is ideal for individuals who are Students who want to learn the foundational concepts required for Angular, React, or Vue development or Students aspiring to learning the TypeScript programming language. or No programming experience is necessary for this course It is particularly useful for Students who want to learn the foundational concepts required for Angular, React, or Vue development or Students aspiring to learning the TypeScript programming language. or No programming experience is necessary for this course.
Enroll now: Introduction to TypeScript Development
Summary
Title: Introduction to TypeScript Development
Price: $69.99
Average Rating: 4.4
Number of Lectures: 49
Number of Published Lectures: 49
Number of Curriculum Items: 49
Number of Published Curriculum Objects: 49
Original Price: $29.99
Quality Status: approved
Status: Live
What You Will Learn
- Be ready to move onto building Angular, React and Vue applications.
- Code with the TypeScript programming language.
- Work with TypeScript classes and object oriented programming concepts.
Who Should Attend
- Students who want to learn the foundational concepts required for Angular, React, or Vue development
- Students aspiring to learning the TypeScript programming language.
- No programming experience is necessary for this course
Target Audiences
- Students who want to learn the foundational concepts required for Angular, React, or Vue development
- Students aspiring to learning the TypeScript programming language.
- No programming experience is necessary for this course
April 2021 course update: Added an entire section that shows how to build a React application with TypeScript 4! Also added a new Advanced Techniques section
Do you want to build Angular, React JS, or Vue JSweb and mobile applications? If that’s your goal it’s vital that you learn the TypeScript programming language, and that’s exactly what we’re going to walk through in this course. My name is Jordan Hudgens, and I’ll be your instructor for the course. In addition to being the lead instructor for devCamp I’ve also been building web applications for over a decade for organizations such as Eventbrite and Quip.
After you have completed this course you’ll be ready to start learning how to work with the React, Vue and Angular application frameworks. Angular 2 was rebuilt from the ground up in order to take advantage of modern development practices, and the framework creators actually built the new version completely in the TypeScript programming language. This is the reason why TypeScript is so important to learn for aspiring Angular developers.
In this course we’re going to start with the basics and I’m going to show you how fun it is to build TypeScript programs. After you’re familiar with the syntax, we’re going to move onto more advanced TypeScript development techniques, such as: working with closures, object oriented programming, real time asynchronous development, and decorators.
My focus for this course isn’t to teach you how to build TypeScript console applications. Instead, my goal is to teach you the skills you will need in order to build real world Angular 2 applications. And actually, this course includes the exact material we teach at our devCamp coding bootcamps prior to students going through our immersive Angular 2 course.
There are no technical pre-requisites to this course. The ideal student is an individual who wants to learn how to build Angular 2 applications. I will show you how to install and run TypeScript programs on both a Mac and a PC. And you can use either operating system to follow along with the course material.
Each lesson of the course is paired with the source code that I used in the lecture so you can check your work.
Please feel free to review the course curriculum and I look forward to going through the material with you on your development journey!
Course Curriculum
Chapter 1: Introduction and System Configuration
Lecture 1: TypeScript Overview and Benefits
Lecture 2: How to Install Homebrew for Using TypeScript on a Mac
Lecture 3: Installing Node.js and NPM on a Mac
Lecture 4: Installing TypeScript on a Mac
Lecture 5: Installing the Sublime Text TypeScript Plugin
Lecture 6: How to Install Node.js and NPM on a PC
Lecture 7: Installing TypeScript on a PC via NPM
Lecture 8: Running TypeScript Programs on a PC
Chapter 2: Basic Syntax and Structure
Lecture 1: Building a Hello World Program in TypeScript on a Mac
Lecture 2: How to Use Variables in TypeScript
Lecture 3: String Interpolation in TypeScript
Lecture 4: Overview of Types in TypeScript
Lecture 5: Creating a Type Alias in TypeScript
Lecture 6: How to Use Union Types in TypeScript
Lecture 7: Real World Example of Union Types in a Production React JS eCommerce Application
Lecture 8: TypeScript Arithmetic Operators
Lecture 9: Guide to TypeScript Conditionals
Lecture 10: TypeScript Conditional Operators
Lecture 11: Compound Conditionals in TypeScript
Lecture 12: TypeScript Loops
Lecture 13: Introduction to TypeScript Functions
Lecture 14: Working with TypeScript Function Arguments
Lecture 15: TypeScript Arrow Functions
Chapter 3: TypeScript Closures
Lecture 1: Function Declarations vs Expressions in TypeScript
Lecture 2: TypeScript Immediately Invoked Functions
Lecture 3: Immediately Invoked Function Arguments
Lecture 4: Introduction to Closures in TypeScript
Chapter 4: Object Oriented Programming in TypeScript
Lecture 1: Introduction to TypeScript Classes
Lecture 2: Guide to Inheritance for TypeScript Programs
Lecture 3: Objects in TypeScript
Lecture 4: Introduction to TypeScript Interfaces
Lecture 5: How to Configure TypeScript Functions to Work with Interfaces
Lecture 6: TypeScript Classes Implementing Interfaces
Lecture 7: TypeScript Namespaces
Chapter 5: Asynchronous Development in TypeScript
Lecture 1: What is Asynchronous Behavior?
Lecture 2: The Problem with 'this' in TypeScript (and how to fix it)
Lecture 3: Higher Order Functions and Callbacks in TypeScript
Lecture 4: Configuring TypeScript to Work with Promises
Lecture 5: Guide to Promises in TypeScript
Chapter 6: TypeScript Decorators
Lecture 1: Introduction to TypeScript Decorators
Lecture 2: Class Decorators in TypeScript
Lecture 3: TypeScript Method Decorators
Lecture 4: Example of TypeScript Decorators in Angular 2
Chapter 7: Advanced TypeScript Features
Lecture 1: Deep Dive: Optional Chaining in TypeScript
Lecture 2: How to Capitalize the First Letter of Every Word in TypeScript
Chapter 8: Real World TypeScript: Build a React Application with TypeScript
Lecture 1: Generating a React Application that Uses TypeScript
Lecture 2: Build React Components with TypeScript Interfaces for Scalable Features
Lecture 3: Deep Dive: Using the Map Function to Iterate and Return Values in TypeScript
Lecture 4: How to Render a List of Items in React with TypeScript Types and Interfaces
Instructors
-
Jordan Hudgens
CTO at Bottega Code School
Rating Distribution
- 1 stars: 29 votes
- 2 stars: 54 votes
- 3 stars: 480 votes
- 4 stars: 1557 votes
- 5 stars: 1705 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 Language Learning Courses to Learn in November 2024
- 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