Power BI Fundamentals - Create visualizations and dashboards from scratch
Build GenAI Apps from Scratch — UCSB PaCE Certificate Program
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn the fundamentals of ASP.NET Core and how to use it to create server-side web applications, client-side web applications, and Web APIs.
Syllabus
Introduction
- Why you should learn ASP.NET Core
- What you need to know
- Understanding the capabilities of ASP.NET Core
- ASP.NET Core development tools
- Create and run an ASP.NET Core application
- Configuring dependency injection
- Using middleware
- Understanding Razor Pages
- Using Razor syntax
- Implementing page layouts
- Routing to pages
- Creating links with tag helpers
- Binding to data
- Challenge: Create a Razor Pages application
- Solution: Create a Razor Pages application
- Understanding Model-View-Controller applications
- Handling requests with controllers
- Working with MVC models
- Rendering MVC views
- Challenge: Create a MVC application
- Solution: Create a MVC application
- Understanding controller-based APIs and minimal APIs
- Creating controller-based Web APIs
- Creating minimal Web APIs
- Using Swagger to test Web APIs
- Challenge: Create a Web API
- Solution: Create a Web API
- Understanding gRPC APIs
- Creating a .proto file
- Generating C# assets
- Implementing service methods
- Calling gRPC services
- Challenge: Create a gRPC service
- Solution: Create a gRPC service
- Understanding SignalR applications
- Creating a server hub
- Creating a JavaScript client
- Challenge: Create a SignalR application
- Solution: Create a SignalR application
- Understanding Blazor
- Developing a Blazor application
- Creating a standalone Blazor WebAssembly application
- Challenge: Create a Blazor application
- Solution: Create a Blazor application
- Next steps on your learning journey
Taught by
Jess Chadwick