Companies Home Search Profile

Mastering TypeScript - 2024 Edition

Focused View

Colt Steele

10:22:46

10 View
  • 1. Welcome & Course Overview.mp4
    02:09
  • 2. Course Prerequisites.mp4
    01:43
  • 3. The Case For TypeScript.mp4
    03:43
  • 4. TypeScript Overview.mp4
    05:04
  • 1. Installing TypeScript.mp4
    02:55
  • 2. The TypeScript Playground.mp4
    02:54
  • 3. Installing Visual Studio Code.mp4
    01:53
  • 4. How We Use TypeScript.mp4
    05:51
  • 1. Our First Type Annotation.mp4
    04:17
  • 2. Working With Numbers & Booleans.mp4
    01:54
  • 3. Quiz 1.html
  • 4. Compiling TypeScript.mp4
    03:20
  • 5. Type Inference.mp4
    02:39
  • 6. Inference Quiz.html
  • 7. The Any Type.mp4
    02:02
  • 8. Delayed Initialization & Implicit Any.mp4
    03:31
  • 1. Function Parameter Annotations.mp4
    04:20
  • 2. Quiz.html
  • 3. More On Function Parameter Annotations.mp4
    01:52
  • 4. Working With Default Parameters.mp4
    01:49
  • 5. Return Type Annotations.mp4
    06:08
  • 6. Anonymous Function Contextual Typing.mp4
    02:18
  • 7. The Void Type.mp4
    01:57
  • 8. The Never Type.mp4
    03:10
  • 1. Working With Object Types.mp4
    04:02
  • 2. More Object Types.mp4
    02:53
  • 3. Excess Properties.mp4
    02:51
  • 4. Creating Type Aliases.mp4
    04:01
  • 5. Nested Objects.mp4
    07:36
  • 6. Optional Properties.mp4
    01:29
  • 7. The readonly Modifier.mp4
    02:26
  • 8. Intersection Types.mp4
    04:00
  • 1. Working With Array Types.mp4
    03:59
  • 2. More Array Syntax.mp4
    02:23
  • 3. Multidimensional Arrays.mp4
    01:48
  • 1. Introducing Union Types.mp4
    03:59
  • 2. Type Narrowing w Union Types.mp4
    07:56
  • 3. Union Types and Arrays.mp4
    04:23
  • 4. Literal Types.mp4
    04:15
  • 1. Introducing Tuples.mp4
    03:54
  • 2. A Bit More On Tuples.mp4
    06:33
  • 3. Introducing Enums.mp4
    06:15
  • 4. A Bit More On Enums!.mp4
    03:08
  • 5. Enums Behind The Scenes.mp4
    05:30
  • 1. Introducing Interfaces.mp4
    03:45
  • 2. Readonly and Optional Interface Properties.mp4
    02:14
  • 3. Interface Methods.mp4
    02:40
  • 4. Interface Method Parameters.mp4
    03:34
  • 5. Reopening Interfaces.mp4
    02:37
  • 6. Extending Interfaces.mp4
    03:22
  • 7. Interface Multiple Inheritance.mp4
    03:22
  • 8. Interfaces Vs. Type Aliases.mp4
    04:08
  • 1. Compiling to JavaScript.mp4
    05:16
  • 2. Watch Mode.mp4
    02:16
  • 3. Working With Multiple Files.mp4
    04:00
  • 4. The Files Compiler Option.mp4
    03:42
  • 5. Include & Exclude Options.mp4
    05:50
  • 6. Outdir Option.mp4
    01:37
  • 7. Target Option.mp4
    02:15
  • 8. Strict Option.mp4
    05:22
  • 9. Compiler Options Wrap Up.mp4
    02:25
  • 1. A Simple Project Setup.mp4
    07:20
  • 2. Working With The DOM.mp4
    07:29
  • 3. The Lib Compiler Option.mp4
    06:17
  • 4. TypeScripts Non-Null Assertion Operator.mp4
    06:48
  • 5. Type Assertions.mp4
    02:48
  • 6. Type Assertions With the DOM.mp4
    07:42
  • 7. Working With Events.mp4
    05:57
  • 8. Building The Todo List.mp4
    06:51
  • 9. Adding in an Interface.mp4
    05:08
  • 10. Connecting to LocalStorage.mp4
    07:10
  • 11. Todo List Finishing Touches.mp4
    05:54
  • 1. Classes Setup.mp4
    04:19
  • 2. The Class Keyword.mp4
    04:18
  • 3. Constructors.mp4
    03:10
  • 4. Class Fields.mp4
    03:57
  • 5. Private Fields.mp4
    06:19
  • 6. Getters.mp4
    02:57
  • 7. Setters.mp4
    05:43
  • 8. Static Properties & Methods.mp4
    04:01
  • 9. Extending Classes.mp4
    03:09
  • 10. The Dreaded Super().mp4
    04:44
  • 1. Annotating Classes In TypeScript.mp4
    04:04
  • 2. Class Fields In TypeScript.mp4
    02:00
  • 3. readonly Class Properties.mp4
    01:19
  • 4. The public Modifier.mp4
    02:09
  • 5. The private Modifier.mp4
    05:41
  • 6. Parameter Properties Shorthand.mp4
    03:10
  • 7. Getters and Setters.mp4
    04:46
  • 8. The Protected Modifier.mp4
    03:00
  • 9. Classes and Interfaces.mp4
    05:08
  • 10. Creating Abstract Classes.mp4
    08:48
  • 1. Introducing Generics.mp4
    05:38
  • 2. Another Example Of A Built-In Generic.mp4
    08:01
  • 3. Writing Our First Generic.mp4
    07:12
  • 4. Writing Another Generic Function.mp4
    05:17
  • 5. Inferred Generic Type Parameters.mp4
    03:14
  • 6. Generics, Arrow Functions, & TSX Files.mp4
    02:17
  • 7. Generics With Multiple Types.mp4
    05:35
  • 8. Adding Type Constraints.mp4
    04:43
  • 9. Default Type Parameters.mp4
    02:51
  • 10. Writing Generic Classes.mp4
    03:27
  • 1. Typeof Guards.mp4
    05:24
  • 2. Truthiness Guards.mp4
    05:31
  • 3. Equality Narrowing.mp4
    03:34
  • 4. Narrowing With The In Operator.mp4
    06:19
  • 5. Instanceof Narrowing.mp4
    05:53
  • 6. Working With Type Predicates.mp4
    06:35
  • 7. Discriminated Unions.mp4
    10:43
  • 8. Exhaustiveness Checks With Never.mp4
    04:31
  • 1. Introducing Type Declarations.mp4
    04:30
  • 2. Using 3rd Party Libraries Axios.mp4
    05:49
  • 3. Working With Axios Types.mp4
    11:54
  • 4. Installing Types Separately.mp4
    08:10
  • 1. A Note On Namespaces.mp4
    03:38
  • 2. Working Without Modules.mp4
    05:37
  • 3. Using TypeScript Modules.mp4
    05:44
  • 4. Changing Compilation Module System.mp4
    06:36
  • 5. ImportExport Syntax In Depth.mp4
    06:28
  • 6. Importing Types.mp4
    05:40
  • 1. Whats The Point Of Webpack.mp4
    04:23
  • 2. Setting Up a Project.mp4
    11:36
  • 3. Installing Webpack Dependencies.mp4
    04:09
  • 4. Basic Webpack Config.mp4
    10:59
  • 5. Adding Source Maps.mp4
    02:34
  • 6. Webpack Dev Server.mp4
    03:28
  • 7. Production Configuration.mp4
    07:15
  • 1. React & TypeScript Introduction.mp4
    03:44
  • 2. Create React App With TypeScript.mp4
    08:15
  • 3. Our First Component.mp4
    05:32
  • 4. A Note on React.FC.mp4
    02:35
  • 5. Props With TypeScript.mp4
    04:00
  • 6. Creating Our ShoppingList Component.mp4
    07:51
  • 7. useState With TypeScript.mp4
    05:20
  • 8. Creating Our ShoppingItem Form.mp4
    03:45
  • 9. useRef With TypeScript.mp4
    07:40
  • 10. Updating The State.mp4
    02:59
  • 11. Finishing Touches.mp4
    04:29
  • 12. React + TypeScript Wrapup.mp4
    02:00
  • Description


    Learn the world's fastest growing programming language from scratch. Includes Webpack & React!

    What You'll Learn?


    • The ins and outs of ALL of TypeScript's syntax
    • TypeScript Interfaces, Generics, Classes, Modules, and more
    • Integrate TypeScript with Webpack
    • Use TypeScript with ReactJS

    Who is this for?


  • Complete TypeScript Beginners
  • What You Need to Know?


  • Basic JavaScript Experience
  • More details


    Description

    Welcome to the best resource online for mastering TypeScript.

    TypeScript is a powerful superset of JavaScript that makes development smoother, safer, and helps you catch errors and avoid bugs early on. TypeScript adds a bunch of useful features to the JavaScript that you know and love. It helps you be a more productive developer and forces you to write better code.

    TypeScript has skyrocketed in popularity to become one of the world’s most popular and loved programming languages. It has doubled in popularity every year since 2017, and it continues to grow at an astronomical rate. It’s definitely the right time to learn TypeScript!

    This course covers all the syntax, features, and concepts you need to master TypeScript and start using it in your own codebases. We start with the very basics of the type system and cover everything up to incorporating TypeScript in React codebases and using Webpack with TypeScript.

    Here’s a detailed breakdown of the topics the course covers:

    • The TypeScript type system

    • Union Types

    • Intersection Types

    • Tuples and Enums

    • Interfaces

    • The TypeScript compiler and how to configure it

    • Working with the DOM and TypeScript

    • TypeScript Classes

    • Generics

    • Type Narrowing

    • Type Declarations

    • Working with 3rd party libraries

    • Webpack + TypeScript workflows

    • Integrating React and TypeScript

    • TypeScript’s Module System

    Enroll in this course to learn what TypeScript is, why it’s so popular, and how to use it!

    Who this course is for:

    • Complete TypeScript Beginners

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Hi! I'm Colt. I'm a developer with a serious love for teaching. I've spent the last few years teaching people to program at 2 different immersive bootcamps where I've helped hundreds of people become web developers and change their lives. My graduates work at companies like Google, Salesforce, and Square.Most recently, I led Galvanize's SF's 6 month immersive program as Lead Instructor and Curriculum Director. After graduating from my class, 94% of my students went on to receive full-time developer roles. I also worked at Udacity as a Senior Course Developer on the web development team where I got to reach thousands of students daily. I’ve since focused my time on bringing my classroom teaching experience to an online environment. In 2016 I launched my Web Developer Bootcamp course, which has since gone on to become one of the best selling and top rated courses on Udemy. I was also voted Udemy’s Best New Instructor of 2016. I've spent years figuring out the "formula" to teaching technical skills in a classroom environment, and I'm really excited to finally share my expertise with you. I can confidently say that my online courses are without a doubt the most comprehensive ones on the market. Join me on this crazy adventure!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 136
    • duration 10:22:46
    • English subtitles has
    • Release Date 2024/03/12