Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Backend Development | Node js | MSSQL | Docker 2024
Rating: 3.6 out of 5(2 ratings)
37 students

Complete Backend Development | Node js | MSSQL | Docker 2024

In this course, you'll learn everything you need to know about backend development.
Created byJames Kagunga
Last updated 10/2024
English
English [Auto],

What you'll learn

  • Learn To Write Clean And Proper Node js Code With Concept.
  • Learn How To Handle Error And Exceptions With Node js
  • Implement CRUD Functionality. (Create, Read, Update and Delete) on Applications
  • Build rock solid foundation in Git and learn key-related concepts.
  • Learn GitHub and how to use and manage the Project when working with team.
  • Learn about MVC (Model, View Controller) for Web apps
  • How to send the automatic emails from your backend
  • How to schedule tasks using Nodejs
  • Learn about background services in nodejs
  • Learn about best folder structure
  • How to send emails with ejs templating
  • How to communicate with database.
  • How to use MSSQL and other relational databases
  • How to use store procedure rather than pure SQL Queries.
  • How to make relational databases fast,efficient, and secure using store procedure.
  • Implement data validation before it get to the database.
  • Implement middlewares.
  • Learn Typescript with Node JS
  • Using Postman to test backend
  • Learn Type safe using Typescript

Course content

8 sections41 lectures8h 16m total length
  • Udemy Review System2:02

    Ignore early Udemy review prompts and complete the course before posting feedback; leave a review after finishing to provide informed, positive feedback, and use Q&A to ask questions.

  • Initializing typescript application10:11

    Set up a Node.js backend with TypeScript by installing Node.js and TypeScript, configuring tsconfig.json, creating src and dist folders for the API, initializing npm, and preparing a .gitignore.

  • Folder Structure and initializing server26:42

    Set up a TypeScript back-end with a source folder and dist output, and implement an MVC structure with helpers, db, config, routes, and controllers, using express and dot env.

  • Pushing code to github6:25

    Push your code to GitHub by creating a repository, initializing git, committing changes, and pushing to master; manage branches, pull requests, and merges for collaborative development.

  • Setting up controllers15:45

    Master the controller layer in an mvc architecture by structuring appointment, diagnosis, patient, and user controllers with create, update, get, and delete functions using express request and response.

  • Setting up routes and using chatgpt33:15

    Learn how to set up organized Express routes in a Node.js backend, implement controllers, and use ChatGPT for routing explanations, covering post, get, put, delete patterns and MVC structure.

  • Testing our backend using postman8:07

    Test the backend with Postman by hitting the API routes on localhost:5000, verify retrieval of all users, and observe console logs confirming the server runs as expected.

Requirements

  • Basic knowledge of Node Js

Description

Are you tired of struggling with backend development? Want to master the art of building robust web applications? Look no further! Introducing our comprehensive backend development course on Udemy, designed to take your skills to the next level.

In this course, you'll learn everything you need to know about backend development. From CRUD operations to scheduling tasks using Node.js, from implementing the MVC architecture to effectively handling errors, we've got you covered. But that's not all! We'll also dive into the world of sending emails using Nodemailer, leveraging the power of templating with EJS, and mastering data validation techniques.

With over 5 hours of engaging content and many lectures, our course ensures that you grasp each concept thoroughly. Our experienced instructor, James Kagunga, brings his expertise to the table, providing you with real-world examples and practical insights.

By enrolling in our backend development course, you'll unlock the key to building scalable and efficient web applications. Whether you're a beginner or an experienced developer, our course caters to all skill levels. Don't miss this opportunity to enhance your backend development skills and boost your career prospects.

To get started, simply follow the instructions below:

  1. Navigate to the course page on Udemy.

  2. Click the enroll button.

  3. Access the comprehensive lectures, including videos, articles, and more.

  4. Engage with fellow students, participate in discussions, and get answers to your questions.

Don't wait any longer! Enroll in our backend development course today and take your skills to new heights. Become a sought-after backend developer and unlock exciting career opportunities. Join us on this incredible learning journey now!

Who this course is for:

  • Beginner Nodejs developers who want to up their skills to senior developers.