Learning ASP.NET
2h 41mBeginner2021-02-01
Authors

Janan Siam
Technical Lead and Development Manager
Course details
ASP.NET boasts frameworks you can leverage to build robust web applications. In this course, Janan Siam helps you get up and running with this mature framework from Microsoft. Janan explores the framework and IDE, as well as the tools you need to manage data, build RESTful services, and establish real-time web connections. Learn how to build web applications with ASP.NET MVC, create dynamic web content with ASP.NET Web Pages and Razor syntax, work with ASP.NET SignalR, and more.
Learning objectives
Capabilities of the ASP.NET platform
Running and debugging a web application
Creating a Web Forms application
Building dynamic pages with Razor syntax
Working with models and forms in ASP.NET MVC
Data access with Entity Framework
Building RESTful services using ASP.NET Web API
Real-time web functionality with SignalR
Learning objectives
Capabilities of the ASP.NET platform
Running and debugging a web application
Creating a Web Forms application
Building dynamic pages with Razor syntax
Working with models and forms in ASP.NET MVC
Data access with Entity Framework
Building RESTful services using ASP.NET Web API
Real-time web functionality with SignalR
Skills covered
ASP.NET Web FormsASP.NET Web APIASP.NETFront-End Web DevelopmentLearningWeb DevelopmentMicrosoft
Concepts
0. Introduction
- 01 - Introducing the ASP.NET framework
- 02 - What you should know
- 03 - Sample application introduction
- 04 - Using the exercise files for this course
1. Get Started with ASP.NET Development
- 05 - Explore the ASP.NET platform
- 06 - Web application framework overview
- 07 - Visual Studio basics
- 08 - Run and debug a web application
2. Build Dynamic Websites with ASP.NET Web Forms
- 09 - Introduction to Web Forms
- 10 - Create a Web Forms application
- 11 - Explore server controls and events
- 12 - Understand state management
- 13 - Challenge - Add a support form
- 14 - Solution - Add a support form
3. Programming with ASP.NET Web Pages
- 15 - Introduction to Web Pages
- 16 - Build dynamic pages with Razor syntax
- 17 - Create a consistent UI with layouts
- 18 - Challenge - Enhance site footer
- 19 - Solution - Enhance site footer
4. Build Web Applications with ASP.NET MVC
- 20 - The Model-View-Controller (MVC) pattern
- 21 - Sample web application setup
- 22 - Implement controllers and views
- 23 - Work with models and forms
- 24 - Challenge - Course reviews
- 25 - Solution - Course reviews
5. Work with Data
- 26 - Introduction to data access technologies
- 27 - Entity Framework design approaches
- 28 - Data access with Entity Framework
- 29 - Querying data with LINQ
- 30 - Challenge - Course details
- 31 - Solution - Course details
6. Create RESTful Services with Web API
- 32 - Get started with ASP.NET Web API
- 33 - Web API with Ajax
- 34 - Consume a web API from a client
- 35 - Challenge - Courses API
- 36 - Solution - Courses API
7. Real-Time Web Functionality with SignalR
- 37 - Introduction to ASP.NET SignalR
Conclusion
- 38 - Next steps