- Level Professional
- المدة 18 ساعات hours
- الطبع بواسطة Board Infinity
-
Offered by
عن
The second course in the ASP.NET for Experienced Developers specialization dives deeper into the development of robust and scalable backend applications using ASP.NET technologies. This course is structured around three key ASP.NET technologies: ASP.NET Core, ASP.NET MVC, and ASP.NET Web API. In the first module of the course, participants will explore ASP.NET Core, a cross-platform, high-performance framework for building web applications. Learners will grasp how to create, configure, and control middleware, routing, and controllers in ASP.NET Core applications. The second module of the course focuses on ASP.NET MVC, an advanced framework for building web applications that follow the MVC (Model-View-Controller) pattern. This part will impart knowledge about creating views, models, and controllers and utilizing them effectively to construct web applications. The third module delves into ASP.NET Web API, a framework used for building RESTful APIs consumable by a diverse range of clients. It involves the understanding of creating controllers, mapping routes, handling HTTP requests, and managing responses. By the end of the course, participants will gain a solid understanding of ASP.NET technologies, including ASP.NET Core, ASP.NET MVC, and ASP.NET Web API. They will be capable of creating robust and scalable backend applications that can handle high traffic and complex business logic.الوحدات
Getting Started with ASP.NET Core
1
Discussions
- Meet and Greet
2
Videos
- Course Introduction
- Meet your Instructor
1
Readings
- Syllabus
Developing Web Application using ASP.NET Core MVC Application
1
Assignment
- Practice Quiz
7
Videos
- What you will learn in this Lesson
- Introduction to ASP.NET Core
- ASP.NET Core Project Folder Structure
- Demo: Building a Web Application using ASP.NET Core
- Understanding MVC Pattern
- Model-View-Controller Communication
- Demo: Handling Requests in .NET Core MVC Core
1
Readings
- Further Reading on Developing web application
ASP.NET Core Fundamentals
1
Assignment
- Practice Quiz: ASP.NET Core Fundamentals
11
Videos
- What you will learn in this Lesson
- Action Methods and Result Types
- Razor View Engine and Razor Syntax
- Layout, Sections and View Start
- HTML Helpers and Tag Helpers
- Convention Routing and Attribute Routing
- Data Passing Techniques
- ViewBag and View Data
- Working with TempData
- Sessions and State Management
- Working with QueryString
1
Readings
- Learn more about .Net Core Fundamentals
ASP.NET Core Forms and Validation
2
Assignment
- Practice Quiz: ASP.NET Core Forms and Validation
- Graded Quiz
7
Videos
- What you will learn in this Lesson
- ASP.NET Core Forms
- Demo: Weakly Typed Forms
- Demo: Strongly Typed Forms
- Model Binding
- Demo: Handling Forms Post
- Forms Validations - Server Side and Client Side
2
Readings
- Further Reading on Forms and Validation
- Tell us what you think!
ASP.NET Core Advanced Concepts
1
Assignment
- Practice Quiz
7
Videos
- What you will learn in this Lesson
- Middleware Request Pipeline
- Built-In Middleware and Custom Middleware
- Dependency Injection (DI)
- Demo: Implementing DI in ASP.NET Core
- ASP.NET Core Environments
- Exceptions Handling and Logging
1
Readings
- Learn More about MVC
Working with Data Using Entity Framework Core
1
Assignment
- Practice Quiz
6
Videos
- What you will learn in this Lesson
- Introduction to Entity Framework Core as ORM
- Configuring Entity Framework Core in MVC Application
- Developing Application with Code First Approach
- Developing Application with Database First Approach
- Demo: Code First Approach CRUD Operations
1
Readings
- Further Reading Entity Framework
ASP.NET MVC Pipeline and Security
2
Assignment
- Practice Quiz
- Graded Quiz
4
Videos
- What you will learn in this Lesson
- Authentication in Web Application
- Authorization in Web Application
- Identity Core Security in Asp.Net Core Application
1
Readings
- Learn More on Pipeline and Security
Introduction to Web API
1
Assignment
- Practice Quiz
5
Videos
- What you will learn in this Lesson
- Introduction to SOA
- Introduction to REST
- Introduction to ASP.NET Web API
- WCF vs. Web API
1
Readings
- Further Reading on Web API
Building RESTful Services with ASP.NET Web API
1
Assignment
- Practice Quiz
6
Videos
- What you will learn in this Lesson
- Building ASP.NET Web API
- Creating Database for Web API
- ASP.NET Web API CRUD Operations
- Testing Web API Using Postman
- Consuming Web API in ASP.NET MVC
1
Readings
- Learn More on CRUD Operations
Asp.Net Core Web API Advanced Concepts
2
Assignment
- Practice Quiz
- Graded Quiz
5
Videos
- What you will learn in this Lesson
- Routing
- Route Constraints
- Content Negotiation
- Media Type Formatters
2
Readings
- Learn More on Routing and Binding
- Provide your feedback!
Auto Summary
Dive into Backend Development using ASP.Net with this professional-level course on Coursera. Focused on ASP.NET Core, MVC, and Web API, learners will master creating robust and scalable backend applications. Ideal for experienced developers, the course spans 1080 minutes and offers a Starter subscription option. Join now to enhance your backend development skills under expert guidance.

Board Infinity