YoVDO

Learn Typescript

Offered By: Scrimba

Tags

Typescript Courses Web Development Courses

Course Description

Overview

A hands-on course giving you the basics of TypeScript while you build a real-world-style couchsurfing app.
  • The benefits of TypeScript
  • Types
  • Typeof
  • String types
  • Boolean types
  • Object types
  • Array types
  • Tuple types
  • Enum types
  • Any types
  • Union types
  • Literal types
  • Function Types
  • Void Types
  • Interfaces
  • Modules
  • Classes
  • Compiling

Syllabus

  • Learn primitive types
    • 1. Introduction to TypeScript
    • 2. Course Outline
    • 3. Couch Surfing Website
    • 4. What is TypeScript?
    • 5. Frontend Career Path
    • 6. Types in JavaScript
    • 7. Using typeof (mini-challenge)
    • 8. Viewing TypeScript Prompts
    • 9. TypeScript Types
    • 10. Assigning Types
    • 11. Benefits of using Typescript
    • 12. Number Types mini-challenge
    • 13. Strings Types mini-challenge
    • 14. Boolean Types mini-challenge
    • 15. Fixing the Website mini-challenge
    • 16. Type Assignment and Type Inference
  • Learn structural types
    • 1. Object Types
    • 2. Array Types
    • 3. Array Types mini-challenge
    • 4. Creating our Property Object
    • 5. Property Challenge
    • 6. Adding Properties Results
    • 7. Add the Properties to our Dashboard Challenge
    • 8. Tuple Types
    • 9. Tuple Types Challenge
    • 10. Enum Types
    • 11. Enum Types mini-challenge
    • 12. Any Type
    • 13. Union Types
    • 14. Union Types challenge
    • 15. Literal Types
    • 16. Function Types + Void Types
    • 17. Function Types + Void Types mini-challenge
  • More advanced TypeScript features
    • 1. File Organisation
    • 2. Function Type Challenge
    • 3. Interfaces
    • 4. Modules
    • 5. Classes
    • 6. Interface and Class Exercise
    • 7. Add a new Property
  • Styling and finishing our app
    • 1. Styling
    • 2. Style hover button
    • 3. Style hover button exercise
    • 4. Website structure
    • 5. Color consistency
    • 6. Moving interfaces
    • 7. File structure exercise
    • 8. Where to go next?

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX