Companies Home Search Profile

Building Production-Ready Apps with Prisma Client for NodeJs

Focused View

Naimish Verma

6:45:07

13 View
  • 1 - Introduction.mp4
    03:34
  • 2 - How to get most out of this course.mp4
    02:19
  • 3 - Prerequisits and Tools Technologies.mp4
    01:48
  • 4 - Initialising NodeExpress app.mp4
    03:35
  • 5 - Initialising Prisma and creating our first model.mp4
    09:19
  • 6 - Migrations.mp4
    03:15
  • 7 - Create.mp4
    06:55
  • 8 - Logs in Prisma.mp4
    01:36
  • 9 - Read.mp4
    06:03
  • 10 - Update.mp4
    07:20
  • 11 - Delete.mp4
    03:41
  • 12 - Introduction to Relations.mp4
    03:14
  • 13 - One to one relation Creating models.mp4
    05:49
  • 14 - One to one relation Operations on models.mp4
    08:16
  • 15 - One to one relation Some more exercises.mp4
    04:27
  • 16 - One to many relation Creating models.mp4
    02:08
  • 17 - One to many relation Inserting data.mp4
    03:23
  • 18 - One to many relation Exercises.mp4
    10:18
  • 19 - Many to many relation Creating models.mp4
    07:27
  • 20 - Many to many relation Linking two models.mp4
    04:06
  • 21 - Many to many relation Creating explicit pivot table.mp4
    03:54
  • 22 - Many to many relation Operations on explicit pivot tablemov.mp4
    05:07
  • 23 - Many to many relation Fetching from explicit pivot tablemov.mp4
    02:36
  • 24 - Documentation.mp4
    01:43
  • 25 - Introduction.mp4
    01:23
  • 26 - Transactions theory.mp4
    03:13
  • 27 - Sequential transactions.mp4
    02:34
  • 28 - Interactive transaction.mp4
    05:52
  • 29 - Nested writes.mp4
    02:48
  • 30 - Raw SQL query.mp4
    04:03
  • 31 - Pagination.mp4
    07:05
  • 32 - Validation.mp4
    07:37
  • 33 - Computed fields.mp4
    05:26
  • 34 - Introduction.mp4
    02:49
  • 35 - Project setup.mp4
    04:28
  • 36 - Running express app.mp4
    04:08
  • 37 - Creating project structure.mp4
    02:54
  • 38 - Initialising prisma.mp4
    02:09
  • 39 - Creating first model.mp4
    03:31
  • 40 - Environment variables.mp4
    04:24
  • 41 - Defining routes.mp4
    05:21
  • 42 - Signup.mp4
    07:45
  • 43 - Login.mp4
    06:51
  • 44 - Error handling.mp4
    13:21
  • 45 - Validations.mp4
    11:50
  • 46 - Generic error handler.mp4
    09:56
  • 47 - Replacing login errors.mp4
    02:38
  • 48 - Auth middleware.mp4
    11:32
  • 49 - Adding role to user.mp4
    02:28
  • 50 - Admin middleware.mp4
    09:21
  • 51 - Finishing product routes.mp4
    10:52
  • 52 - Handling validation errors.mp4
    01:55
  • 53 - Adding address models.mp4
    03:07
  • 54 - Address routes.mp4
    08:15
  • 55 - Finishing address routes.mp4
    05:03
  • 56 - Update user.mp4
    12:22
  • 57 - Create cart model.mp4
    01:45
  • 58 - Add and delete cart items.mp4
    08:31
  • 59 - Get and delete cart.mp4
    04:52
  • 60 - Order table.mp4
    05:45
  • 61 - Create order route.mp4
    15:14
  • 62 - Store current order status.mp4
    01:35
  • 63 - Finishing order routes for user.mp4
    06:56
  • 64 - User admin routes.mp4
    08:12
  • 65 - Order admin routes.mp4
    08:28
  • 66 - Full text search.mp4
    06:18
  • 67 - Source code.mp4
    00:35
  • 68 - Introduction.mp4
    01:51
  • 69 - Disclaimer.mp4
    00:55
  • 70 - Initial setup and SSL certificate.mp4
    05:27
  • 71 - Security groups.mp4
    02:45
  • 72 - Database using RDS.mp4
    04:05
  • 73 - Launching EC2 instance.mp4
    02:14
  • 74 - Installing node on EC2.mp4
    02:28
  • 75 - Production setup.mp4
    02:06
  • 76 - Cloning github repository on EC2.mp4
    04:42
  • 77 - Prisma migrate.mp4
    03:05
  • 78 - Load balancers.mp4
    04:10
  • 79 - Route 53.mp4
    01:50
  • 80 - Cleanup.mp4
    02:24
  • Description


    Master Prisma for Node.js - From Concept to Deployment

    What You'll Learn?


    • Prisma ORM and Prisma Client
    • NodeJs with Typescript using Express Js
    • MySql Orm
    • Production ready app with Typescript, NodeJs, PrismaClient
    • Deployment of production app on AWS

    Who is this for?


  • Beginner or Intermediate Backend Developers.
  • What You Need to Know?


  • Basic Javascript knowledge and basic node and express(how to create basic routes)
  • More details


    Description


    Course Description (200+ words):

    "Building Production-Ready Applications with Prisma Client for Node.js" is a comprehensive and hands-on course designed to empower developers with the skills and knowledge needed to create high-performance, scalable, and production-ready applications using Prisma Client in the Node.js environment.

    In today's fast-paced development landscape, it's crucial to stay at the forefront of technology, and this course offers precisely that. With six comprehensive modules, we cover a wide array of topics to ensure you are well-equipped to tackle real-world application development.

    We begin with a foundational module where you'll receive a thorough introduction to Prisma and set up a Node.js Express application, creating the ideal environment for your Prisma journey. Following this, you'll dive into the world of CRUD (Create, Read, Update, Delete) operations with Prisma, a fundamental skill for any database-driven application.

    Our course goes beyond the basics, delving deep into SQL relationships, allowing you to create and manage data models and their connections effectively. As you advance through the modules, you'll explore advanced concepts and techniques, such as data validation, pagination, transactions, and even crafting raw SQL queries for intricate data operations. These skills will set you apart as a versatile developer capable of handling complex real-world scenarios.

    The fifth module is where you put your knowledge into practice, building a production-ready application with Node.js and TypeScript, incorporating Prisma for database interaction. You'll learn how to structure your project and apply Prisma concepts, ensuring the final product adheres to industry standards.

    In the bonus module, you'll discover the vital skill of deploying your application to AWS, a key aspect of bringing your projects to life. You'll explore AWS services like Route53 for domain management, EC2 for application hosting, RDS for your database, and Load Balancers to ensure high availability.

    This course is suitable for both beginners looking to build a strong foundation in modern application development and experienced developers seeking to enhance their skills. Upon completion, you will be equipped to create robust, efficient, and industry-standard applications, and take them from development to production, serving users on the web with confidence. Dive into Prisma and elevate your Node.js development to new heights with us.

    Who this course is for:

    • Beginner or Intermediate Backend Developers.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Naimish Verma
    Naimish Verma
    Instructor's Courses
    A technology enthusiast and resourceful full-stack software engineer, I use the tools and resources at my disposal to create systems that save time, help people work more effectively, and improve the overall user experience. I love to write clean and maintainable code, following all the best practices and guidelines by the community.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 80
    • duration 6:45:07
    • Release Date 2023/12/13