Completed
) Easily manage versions and dependencies
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Deno Course - Better than Node.js?
Automatically move to the next video in the Classroom when playback concludes
- 1 ) Introduction
- 2 ) Course overview
- 3 ) Course Project
- 4 ) What is Deno
- 5 ) Course project (Survey app) demo
- 6 ) Install and Getting started
- 7 ) Write "Hello World"
- 8 ) Main Features
- 9 ) What is TypeScript
- 10 ) TypeScript Types
- 11 ) Interfaces
- 12 ) Classes
- 13 ) Generics
- 14 ) Enums
- 15 ) Import from URL
- 16 ) ES6 Modules import syntax
- 17 ) Top Level await
- 18 ) Browser API
- 19 ) Security
- 20 ) Single Executable file
- 21 ) Terminal commands
- 22 ) Standard Library and 3rd party modules
- 23 ) Create basic HTTP server
- 24 ) Working with file system
- 25 ) Using npm packages
- 26 ) Answers on common questions
- 27 ) Install oak framework and setup basic server
- 28 ) Install denon for automatic server restart on file change
- 29 ) Easily manage versions and dependencies
- 30 ) Organize routes
- 31 ) Create AuthController and configure Login & Register routes
- 32 ) Setup connection with MongoDB
- 33 ) Create User model and implement registration
- 34 ) Implement login
- 35 ) Install dontenv and create .env file
- 36 ) Configure routes for Survey CRUD and Create SurveyController
- 37 ) Create Survey model and implement Survey creation
- 38 ) Implement get surveys
- 39 ) Create BaseModel and inherit Survey and User models from there
- 40 ) Implement to get single survey
- 41 ) Implement survey update
- 42 ) Printing application errors
- 43 ) Fixing problem of "this" binding
- 44 ) Implement survey deletion
- 45 ) Create authMiddleware and add authentication to Survey CRUD
- 46 ) Implement CRUD of questions
- 47 ) Create SiteController and configure routes
- 48 ) Install template engine and create views
- 49 ) Render all surveys
- 50 ) Configure oak to handle static files (CSS, Javascript, Images)
- 51 ) Write basic styles
- 52 ) Create and use partial view files
- 53 ) Implement to view single survey
- 54 ) Get form submitted data and validation
- 55 ) Implement displaying validation errors in form
- 56 ) Implement to save survey answers
- 57 ) Create a real survey using our survey app