- Level Foundation
- المدة 13 ساعات hours
- الطبع بواسطة Board Infinity
-
Offered by
عن
The Introduction to .NET Core course is designed to equip learners with the necessary skills to build web applications using the powerful .NET Core framework. The course is organized into three distinct modules. The first module lays the foundation of .NET Core, discussing its history, features, differences from other technologies, and how to set up the development environment. Lessons include an introduction to .NET Core, its architecture, and how to utilize .NET CLI for development. The second module offers a deep dive into ASP.NET Core, focusing on developing and configuring web applications. Learners will master the MVC pattern, routing, action methods, and views, along with detailed insights into configuring and deploying applications in various hosting environments. The third module takes the understanding further, delving into advanced concepts, including dependency injections, middlewares, and crucial aspects related to configuration, debugging, and testing. It provides hands-on experience in building a .NET Core application from scratch. By the end of this course, you will have a foundational to advanced understanding of .NET Core, capable of creating dynamic, responsive web applications that run on any platform. The course’s comprehensive coverage ensures that learners are proficient in both theoretical concepts and practical application, making them ready for real-world development.الوحدات
Introduction to the course
1
Discussions
- Meet and Greet
2
Videos
- Course Introduction Video
- Instructor Introduction Video
1
Readings
- Syllabus
Introduction to .NET Core
1
Assignment
- Practice Quiz
9
Videos
- What you will learn in this Lesson
- Introduction to .NET Core and its features
- .NET Core Version History
- Difference Between .NET Framework and .NET Core
- Introduction to ASP.NET Core
- ASP .NET vs ASP .NET Core Applications
- ASP.NET Core Project Folder Structure
- Demo: Setting up a development environment with Visual Studio and/or VS Code
- Demo: Building a basic .NET Core web application with ASP.NET Core
1
Readings
- Learn more about .NET Core
.NET Core Architecture and .NET CLI
2
Assignment
- Practice Quiz
- Graded Quiz
5
Videos
- What you will learn in this Lesson
- Introduction to .NET CLI
- .NET CLI Commands
- The .Net Core Platform (Language Compilers, Core CLR and coreFx)
- Demo: Building a basic .NET Core console application
2
Readings
- Further reading on command line interface
- Tell us what you think!
Develop Web Application using ASP.NET MVC
1
Assignment
- Practice Quiz
5
Videos
- What you will learn in this Lesson
- Understanding MVC Pattern
- Model-View-Controller Communication
- Demo: Building a Web Application using ASP.NET Core
- Demo: Handling Requests in .NET Core MVC Core
1
Readings
- Read more about Model View Controller
Configuring .NET Core Web Application
2
Assignment
- Practice Quiz
- Graded Quiz
5
Videos
- What you will learn in this Lesson
- Serving Static Files
- Session and State Management
- Routing Configurations
- Hosting Environments in .NET Core
1
Readings
- Learn more about .NET Core Web Application
Dependency Injections and IoC Containers
1
Assignment
- Practice Quiz
5
Videos
- What you will learn in this Lesson
- ASP.NET Core Environment Variables
- Dependency Injection in ASP.NET Core
- Loosely-Coupled vs Tightly Couple Architecture
- Demo: Dependency Injection in ASP.NET Core Applications
1
Readings
- Further Reading on Dependency Injections and IoC Containers
Middlewares
1
Assignment
- Practice Quiz
5
Videos
- What you will learn in this Lesson
- Working with Middlewares
- Middleware Request Pipeline
- Built In Middlewares and Custom Middlwares
- Demo: Custom Middlwares with Configuration
1
Readings
- Know more about Middlewares
Configuration, Debugging and Testing in .NET Core
2
Assignment
- Practice Quiz
- Graded Quiz
4
Videos
- What you will learn in this Lesson
- Exception Handling Mechanisms
- Targetting Multiple Frameworks
- Code Sharing
2
Readings
- Further Reading
- Provide your feedack!
Auto Summary
The Introduction to .NET Core course by Coursera is perfect for IT and Computer Science enthusiasts. Led by expert instructors, it covers the foundational to advanced aspects of .NET Core, including ASP.NET Core and building web applications. Spanning 780 minutes, the course includes modules on .NET Core setup, MVC patterns, and advanced concepts like dependency injections. Available with Starter and Professional subscription options, it is ideal for those aiming to master web development on any platform.

Board Infinity