Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Angular 12 and .NET Core Web API Full Stack Master Course
Rating: 4.2 out of 5(47 ratings)
7,837 students

Angular 12 and .NET Core Web API Full Stack Master Course

learn to create a full stack web application from scratch using .NET Core Web API and Angular 12.
Created byVinay Kumar
Last updated 8/2021
English
English [Auto],

What you'll learn

  • Full Stack Web Development
  • Angular 12 Front End Web Development
  • .NET Core Web API Backend Web Development with SQL Server, Mongo DB, My SQL and Postgre SQL
  • Build RESTful APIs

Course content

4 sections84 lectures3h 29m total length
  • Introduction0:58

    Build a full stack application with Microsoft SQL Server, .NET Core Web API, and Angular. Create the backend API endpoint, front-end routing, and image upload with backend storage.

  • Install Visual Studio0:44

    Install Visual Studio by running the installer, choose the free community version, then select workloads such as HP, dot net and web development, and click install.

  • Install Visual Studio Code1:00

    Install Visual Studio Code, a popular lightweight code editor from Microsoft, used for front-end web development.

  • Install Postman0:35

    Install Postman to get started. We will use Postman to test our redBus throughout the course.

  • Install SQL Server Management Studio1:05

    Install SQL Server Management Studio to work with SQL Server databases, use default options, restart when prompted, and complete the setup.

  • Install Node JS0:42

    Install Node.js and verify the installation by checking the version. Establish readiness for full stack development by completing this simple verification step.

  • Create DB Objects2:27

    Create and populate database objects using SQL Server Management Studio, building department and employee tables with an auto generated id, department name, and employee fields, then insert and verify records.

  • Web API Project1:36

    Create and configure a .NET Core Web API project in Visual Studio, explore dependencies and controllers, and set up program startup, services, and the request processing pipeline via dependency injection.

  • Enable CORS and JSON Serializer2:45

    Enable cors and json serializer by adjusting security to allow cross-domain requests, possibly install a new package. Keep the decent serializer as default and import the namespace.

  • Models1:20

    Create a models folder and define the department model with fields department and department name, then add the employee model with fields employee id, employee name, department, and joining.

  • Department Screen APIs10:07

    Develop department screen APIs in a .NET Core Web API, wiring the database via app settings, and implement get, post, put, delete with parameterized queries returning JSON.

  • Employee Screen APIs2:50

    Implement and test the employee details screen APIs by creating an empty API controller, duplicating the department comptroller, and validating get, post, and delete methods.

  • Upload File API4:18

    Learn to build a post upload file API in .NET Core, creating a photos folder, handling form data, and returning the saved file name or a default image on errors.

  • Create Angular Project3:16

    Create an Angular project by installing the Angular CLI globally, enabling routing, setting a default stylesheet, and bootstrapping with Bootstrap before running in a browser.

  • Routing and Navigation3:02

    Explore routing and navigation in an Angular app by creating three components: home, department, and employee pages, and wiring a navigation menu with routes /, /department, and /employee.

  • Bootstrap Table2:33

    Display department data with a bootstrap table in Angular 12 and .NET Core web API full stack, fetch via get department API, refresh on lifecycle, with edit and delete actions.

  • Modal Popup Window5:30

    Create a modal popup to add, edit, or delete departments using a shared model, with the title and department name bound to variables and delete confirmation.

  • Employee Details Screen5:48

    Build an employee details screen by reusing the department page, with an employees array, a model for id, name, department, joining date, and profile picture upload, and a department dropdown.

  • Upload Image File1:53

    Add image upload to a full stack angular 12 and .NET core app by implementing an upload button, sending the selected file in form data, and displaying the file name.

  • Sorting and Filtering3:12

    Implement sorting and filtering for departments, define filter inputs and a backup data array, and use a reusable filter function with property and order, triggered by text input and buttons.

  • Project Files0:01

Requirements

  • basic html, css, javascript and c#

Description

The demand for a Full-Stack Web Developer is the highest compared to any technology professional. They are paid exceptionally well both in the companies and also as freelancers.

This is due to the fact that full-stack web developers have diverse set of skills.

  • They are good at Database Development.

  • Backend Development.

  • And also in Front End Development.

In this course, you will learn full stack web development with Angular 12 for the frontend and .Net Core Web API for the backend.

We will build the same backend project with different databases such as Microsoft SQL Server, My SQL, Mongo DB and Postgre SQL.

Sections in this Master Course:

1) Angular 12, .NET Core Web API and Microsoft SQL Server.

2) Angular 12, .NET Core Web API and Mongo DB.

3) Angular 12, .NET Core Web API and Postgre SQL.

4) Angular 12, .NET Core Web API and My SQL.

With Angular 12, you will learn to

* Add routing to our app.

* Add bootstrap table with custom sorting and filtering features.

* Add modal pop up window with drop down and date picker.

* We will also learn how to upload an image and save it in the backend sever.

I am sure that this course will definitely help you in your journey as a full stack web developer.

Welcome to the course, and happy learning.

Who this course is for:

  • .net, backend developers, frontend developers, angular and react developers