Learn about working with ASP.NET, a mature framework that boasts frameworks you can use to create robust websites, build RESTful services, and establish real-time web connections.
Overview
Syllabus
Introduction
- Introducing the ASP.NET framework
- What you should know
- Sample application introduction
- Using the exercise files for this course
- Explore the ASP.NET platform
- Web application framework overview
- Visual Studio basics
- Run and debug a web application
- Introduction to Web Forms
- Create a Web Forms application
- Explore server controls and events
- Understand state management
- Challenge: Add a support form
- Solution: Add a support form
- Introduction to Web Pages
- Build dynamic pages with Razor syntax
- Create a consistent UI with layouts
- Challenge: Enhance site footer
- Solution: Enhance site footer
- The Model-View-Controller (MVC) pattern
- Sample web application setup
- Implement controllers and views
- Work with models and forms
- Challenge: Course reviews
- Solution: Course reviews
- Introduction to data access technologies
- Entity Framework design approaches
- Data access with Entity Framework
- Querying data with LINQ
- Challenge: Course details
- Solution: Course details
- Get started with ASP.NET Web API
- Web API with Ajax
- Consume a web API from a client
- Challenge: Courses API
- Solution: Courses API
- Introduction to ASP.NET SignalR
- Next steps
Taught by
Janan Siam