Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
This course would teach you how to have a good mental model doing async programing in node.js leveraging typescript async await EcmaScript 7 (ES7) feauture.
you would also learn the build blocks of async/await which is Promise
Unit testing with mocha would be setup.
This course would teach you how to test rest api. with postman and later automate it with mocha unit test using supertest and an assetion library such as Should.js
Mongoose and mongodb would used and also setup interface for mongoose models in Typescript
getting acquinted with typescript
This course is structured in a way that it can get you up to speed with applying Typescript to Node.js.
you would also learn some Express.js basics and middlewares
you should take this course if you have started learning node.js or want to bring type safety to your Node.js app with Typescript or you want to learn how to use the beautiful async/await syntax to write more maintable code. this course also makes use of mongoose mongodb. so you would also learn how to use mongoose with typescript
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Intro and installations|
Intro and what to ExpectPreview
installing tsd and typingsPreview
Typescript compilation and tsconfig setupPreview
Simple Node.js Express server with typescript
|Section 2: Express js and Models|
setting up express app and basic routing
setting up Mongoose and bodyParser
User Mongoose Model and Signup Route
|Section 3: Authentication and AuthMiddleware|
Signing in and session creation
Getting current Authenticated User
|Section 4: Testing|
Integration test with Mocha and supertest
setting up npm script and using should.js assertion
testing signin route
testing signin with wrong password
testing me and setting headers in supertest
|Section 5: Promise and Async/await basics|
Basics of Promises
Mongoose and Promises
|Section 6: Async/Await|
more async/await and refactoring signin
me route refactored to async/await