Introduction to Sequelize ORM (w - Express.js + Postgres + Docker + Jest)

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size3.8 GB
  • Uploaded Byfreecoursewb
  • Downloads45
  • Last checkedAug. 18th '21
  • Date uploadedAug. 15th '21
  • Seeders 6
  • Leechers3

Infohash : C0F5703B054CD1A6C78B8A524E5920D7756B9CEB

Introduction to Sequelize ORM (w/ Express.js + Postgres + Docker + Jest)



MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.75 GB | Duration: 6h 22m
Hi and welcome to this course! In this course, you will learn A LOT about how to build a simple backend with production-level code. We are going to learn how to set up a local database with Docker, how to use Express.js with Sequelize as the ORM and manipulate the database, how to test our code and more importantly, how to structure our code to test it easily. We will also learn:

Sequelize best practices
JWT and Bcrypt
Testing with Jest
Express middlewares
Docker and Docker Compose
This course is different as I am looking for you to learn how production-level code looks like.

SCREENSHOTS

Files:

[ FreeCourseWeb.com ] Skillshare - Introduction to Sequelize ORM (w - Express.js + Postgres + Docker + Jest)
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here !
    • 01. Introduction-en-US.vtt (2.9 KB)
    • 01. Introduction.mp4 (10.6 MB)
    • 02. Advise for windows users-en-US.vtt (5.3 KB)
    • 02. Advise for windows users.mp4 (33.7 MB)
    • 03. Github code-en-US.vtt (1.1 KB)
    • 03. Github code.mp4 (13.6 MB)
    • 04. Installing Node with NVM-en-US.vtt (6.5 KB)
    • 04. Installing Node with NVM.mp4 (60.5 MB)
    • 05. Installing Docker and Docker Compose-en-US.vtt (8.5 KB)
    • 05. Installing Docker and Docker Compose.mp4 (87.4 MB)
    • 06. Installing Postman and DBeaver-en-US.vtt (4.9 KB)
    • 06. Installing Postman and DBeaver.mp4 (37.7 MB)
    • 07. Initial setup-en-US.vtt (7.1 KB)
    • 07. Initial setup.mp4 (34.3 MB)
    • 08. Configuring Babel, Jest and Nodemon-en-US.vtt (8.2 KB)
    • 08. Configuring Babel, Jest and Nodemon.mp4 (60.3 MB)
    • 09. Adding all the dependencies-en-US.vtt (6.0 KB)
    • 09. Adding all the dependencies.mp4 (43.6 MB)
    • 10. Creating the databases-en-US.vtt (13.1 KB)
    • 10. Creating the databases.mp4 (76.8 MB)
    • 11. Connecting to the databases-en-US.vtt (4.2 KB)
    • 11. Connecting to the databases.mp4 (22.7 MB)
    • 12. Understanding JWT-en-US.vtt (11.3 KB)
    • 12. Understanding JWT.mp4 (111.2 MB)
    • 13. Understanding Bcrypt-en-US.vtt (8.5 KB)
    • 13. Understanding Bcrypt.mp4 (76.1 MB)
    • 14. Little fix for Docker Compose file-en-US.vtt (1.9 KB)
    • 14. Little fix for Docker Compose file.mp4 (13.0 MB)
    • 15. Adding environment variables-en-US.vtt (11.2 KB)
    • 15. Adding environment variables.mp4 (85.5 MB)
    • 16. Creating JWT utils-en-US.vtt (7.9 KB)
    • 16. Creating JWT utils.mp4 (70.0 MB)
    • 17. Creating password utils-en-US.vtt (2.8 KB)
    • 17. Creating password utils.mp4 (23.5 MB)
    • 18. Creating a database class-en-US.vtt (16.0 KB)
    • 18. Creating a database class.mp4 (137.8 MB)
    • 19. Registering models-en-US.vtt (9.6 KB)
    • 19. Registering models.mp4 (80.6 MB)
    • 20. Adding the server-en-US.vtt (7.8 KB)
    • 20. Adding the server.mp4 (57.8 MB)
    • 21. Adding tests helpers-en-US.vtt (5.5 KB)
    • 21. Adding tests helpers.mp4 (42.3 MB)
    • 22. Creating the User model-en-US.vtt (14.4 KB)
    • 22. Creating the User model.mp4 (145.2 MB)
    • 23. Creating tests for the User model-en-US.vtt (10.8 KB)
    • 23. Creating tests for the User model.mp4 (127.7 MB)
    • 24. Creating the Role model-en-US.vtt (4.0 KB)
    • 24. Creating the Role model.mp4 (37.8 MB)
    • 25. Creating the Refresh Token model-en-US.vtt (3.8 KB)
    • 25. Creating the Refresh Token model.mp4 (38.0 MB)
    • 26. Registering associations-en-US.vtt (3.9 KB)
    • 26. Registering associations.mp4 (32.8 MB)
    • 27. Creating the Express app-en-US.vtt (10.6 KB)
    • 27. Creating the Express app.mp4 (91.8 MB)
    • 28. Inspecting our new tables-en-US.vtt (4.3 KB)
    • 28. Inspecting our new tables.mp4 (23.0 MB)
    • 29. Creating the errors middleware-en-US.vtt (6.0 KB)
    • 29. Creating the errors middleware.mp4 (55.9 MB)
    • 30. Creating a wrapper for async code-en-US.vtt (2.4 KB)
    • 30. Creating a wrapper for async code.mp4 (15.2 MB)
    • 31. Creating an authentication middleware-en-US.vtt (17.7 KB)
    • 31. Creating an authentication middleware.mp4 (149.2 MB)
    • 32. Adding structure to the controllers-en-US.vtt (4.2 KB)
    • 32. Adding structure to the controllers.mp4 (33.2 MB)
    • 33. Creating the register controller-en-US.vtt (13.8 KB)
    • 33. Creating the register controller.mp4 (138.6 MB)
    • 34. Adding a method to get the Express app-en-US.vtt (2.9 KB)
    • 34. Adding a method to get the Express app.mp4 (27.8 MB)
    • 35. Adding tests for the register controller-en-US.vtt (12.6 KB)
    • 35. Adding tests for the register controller.mp4 (141.8 MB)
    • 36. Adding transactions-en-US.vtt (11.0 KB)
    • 36. Adding transactions.mp4 (119.1 MB)
    • 37. Adding the login controller-en-US.vtt (8.6 KB)
    • 37. Adding the login controller.mp4 (82.1 MB)
    • 38. Adding a new test helper-en-US.vtt (4.0 KB)
    • 38. Adding a new test helper.mp4 (40.8 MB)
    • 39. Adding tests for the login controller-en-US.vtt (11.6 KB)
    • 39. Adding tests for the login controller.mp4 (134.6 MB)
    • 40. Adding the token controller-en-US.vtt (7.2 KB)
    • 40. Adding the token controller.mp4 (77.2 MB)
    • 41. Adding tests for the token controller-en-US.vtt (10.3 KB)
    • 41. Adding tests for the token controller.mp4 (131.8 MB)
    • 42. Adding the logout controller-en-US.vtt (5.2 KB)
    • 42. Adding the logout controller.mp4 (53.5 MB)
    • 43. Adding tests for the logout controller-en-US.vtt (4.7 KB)
    • 43. Adding tests for the logout controller.mp4 (58.4 MB)
    • 44. Adding tests for the errors middleware-en-US.vtt (4.0 KB)
    • 44. Adding tests for the errors middleware.mp4 (54.6 MB)
    • 45. Looking at our coverage-en-US.vtt (6.3 KB)
    • 45. Looking at our coverage.mp4 (57.0 MB)
    • 46. Fixing a bug for the login controller-en-US.vtt (8.6 KB)
    • 46. Fixing a bug for the login controller.mp4 (96.3 MB)
    • 47. Testing our app manually with Postman-en-US.vtt (5.4 KB)
    • 47. Testing our app manually with Postman.mp4 (41.9 MB)
    • 48. Installing Sequelize CLI-en-US.vtt (6.2 KB)
    • 48. Installing Sequelize CLI.mp4 (58.1 MB)
    • 49. Adding migration for users table-en-US.vtt (13.4 KB)
    • 49. Adding migration for users table.mp4 (154.9 MB)
    • 50. Adding migration for roles table-en-US.vtt (8.3 KB)
    • 50. Adding migration for roles table.mp4 (77.3 MB)
    • 51. Adding migration for refresh tokens table-en-US.vtt (3.4 KB)
    • 51. Adding migration for refresh tokens table.mp4 (29.2 MB)
    • 52. Improving our register controller-en-US.vtt (8.4 KB)
    • 52. Improving our register controller.mp4 (93.7 MB)

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce