TypeScript 3 Fundamentals, v2
Join us for an Awesome Workshop on:

TypeScript 3 Fundamentals, v2

March 5, 2019 - 9:30am to 5:30pm Central US Time

This workshop has already been published as a course!

TypeScript 3 Fundamentals, v2

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Understand how TypeScript looks at your code, and use that knowledge to be maximally descriptive and type-safe, with minimal effort
  • Incrementally write ambient type information to layer on top of a JavaScript library
  • Get the most out of a modern VSCode + TypeScript development environment
  • Work with advanced concepts like conditional and mapped types, and methodically debug any mistakes you may encounter

Your (Awesome) Instructor

Mike North

Mike North

Mike is a Staff Engineer and tech lead at LinkedIn where he works with the Presentation Infrastructure team as one of the company’s deepest TypeScript, PWA and Ember.js experts, to help maintain LinkedIn’s tech stack. Prior to working at LinkedIn, Mike was the CTO of Levanto Financial and the UI Architect of Yahoo’s Ads & Data division. As part of his ongoing work to improve the JavaScript ecosystem, Mike is a regular contributor and maintainer of a wide range of open source libraries. His areas of focus are TypeScript , Ember.js and Progressive Web Applications.

Spend a Full Day Immersed in TypeScript with Mike North

Workshop Details

TypeScript is exploding in popularity, as more and more developers realize how improved error checking and in-editor documentation supercharges their workflow. In this advanced workshop, we'll build up an understanding of how TypeScript looks at your code, and use that as a foundation to discuss what's possible with classes, interfaces, and more.

We'll take a close look at declaration files, which can work hand-in-hand with JavaScript files to provide the missing type information. We'll write some tests for our types, and even walk through the process of making a fix to the community DefinitelyTyped types.

TypeScript isn't just a great programming language, it's an amazing tool for analyzing code in general. We'll take a look at the TypeScript compiler API, and use it to build a simple documentation tool, based on the same information you see in Visual Studio Code tooltips!

Daily Schedule

We've already held over 150 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:30AM
    Introduction
  • 10:00AM
    Variables and Functions
  • 11:00AM
    Classes and Interfaces
  • 11:30AM
    Setting yourself up for type safety
  • 12:00PM
    Ambient Types
  • 1:00PM
    Deviations from JavaScript
  • 2:00PM
    Advanced Types
  • 3:00PM
    The way TypeScript reads your code
  • 4:00PM
    Working with the TS Compiler API
Expand...

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?

Summary

This course is ideal for *experienced* JavaScript developers who wish to learn how TypeScript can make their code more robust, performant and manageable. Full-stack developers who already think in terms of strong types will find this course even more useful, in that they’ll finally be able to apply this thinking in a language that targets Node.js and browsers.

Any Prerequisites?

  • Students should be very familiar with JavaScript concepts like variables, functions, Classes, async/await and ES2015 modules.

Event Details

What

One Full Day Workshop Session

Replay Videos (available immediately)

When

March 5, 2019 - 9:30am to 5:30pm Central US Time

Where

Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN