Deno Course - Better than Node.js?

Deno Course - Better than Node.js?

freeCodeCamp.org via freeCodeCamp Direct link

) Introduction

1 of 57

1 of 57

) Introduction

Class Central Classrooms beta

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.