Programming in Blazor – ASP.NET Core 5
Programming in Blazor – ASP.NET Core 5, available at $64.99, has an average rating of 4.65, with 143 lectures, based on 2114 reviews, and has 8158 subscribers.
You will learn about Develop web applications using C# and Blazor Use Azure DevOps to deploy Blazor apps Create a Database using Entity Framework Core Create a user system that uses roles This course is ideal for individuals who are C# developers who want to build complex web applications or JavaScript developers that do not want to use JavaScript anymore or Front-End developers or Back-End developers who want to use C# on the Front-End It is particularly useful for C# developers who want to build complex web applications or JavaScript developers that do not want to use JavaScript anymore or Front-End developers or Back-End developers who want to use C# on the Front-End.
Enroll now: Programming in Blazor – ASP.NET Core 5
Summary
Title: Programming in Blazor – ASP.NET Core 5
Price: $64.99
Average Rating: 4.65
Number of Lectures: 143
Number of Published Lectures: 143
Number of Curriculum Items: 143
Number of Published Curriculum Objects: 143
Original Price: $54.99
Quality Status: approved
Status: Live
What You Will Learn
- Develop web applications using C# and Blazor
- Use Azure DevOps to deploy Blazor apps
- Create a Database using Entity Framework Core
- Create a user system that uses roles
Who Should Attend
- C# developers who want to build complex web applications
- JavaScript developers that do not want to use JavaScript anymore
- Front-End developers
- Back-End developers who want to use C# on the Front-End
Target Audiences
- C# developers who want to build complex web applications
- JavaScript developers that do not want to use JavaScript anymore
- Front-End developers
- Back-End developers who want to use C# on the Front-End
Blazor is a Microsoft technology that allows us to make interactive web applications with C# without using JavaScript.
In this course we will learn to develop web applications with Blazor.
Throughout the course we will create an application applying what has been learned.
We will go from the basics to the advanced. We will create forms, components, entities, relations with our entities, and user system with roles and more.
We will use an ASP.NET Core 5 application to serve our Blazor project, and with Entity Framework Core 5 we will create our database.
In the end, we will use Azure services, such as Azure App Service and Azure DevOps, to publish our application to production.
This is some of the things that we’ll learn in the course:
– Creating a new Blazor project
– Review Razor syntax
– Learn how to work with components
– Reusing code using components
– Pass parameters to components
– Execute events from components to send messages to the parent component
– Use dependency injection
– Invoking JavaScript code from C#
– Invoking C# code from JavaScript
– Use routing to allow users to navigate in our page
– Building forms with validations
– Communicate from the front-end to the back-end using HTTP
– Creating a database and interacting with it using Entity Framework Core
– Creating a user system so that users can log in our app
– Deploy our web app into a production environment
Course Curriculum
Chapter 1: Introduction
Lecture 1: Repository of the Course
Lecture 2: Introduction
Lecture 3: What is Blazor?
Lecture 4: Blazor WebAssembly
Lecture 5: Blazor Server-Side
Lecture 6: WebAssembly vs Server-Side
Lecture 7: Where Can I Use Blazor?
Lecture 8: Setting Up the Development Environment
Lecture 9: Summary
Chapter 2: Introduction to Razor
Lecture 1: Introduction
Lecture 2: Introduction to Razor
Lecture 3: Classes
Lecture 4: Loops
Lecture 5: Conditionals
Lecture 6: Markupstring
Lecture 7: Summary
Chapter 3: Components
Lecture 1: Introduction
Lecture 2: Introduction to Components
Lecture 3: Parameters
Lecture 4: Arbitrary Parameters
Lecture 5: Events
Lecture 6: Data Binding
Lecture 7: EventCallback
Lecture 8: RenderFragment
Lecture 9: Generic RenderFragment
Lecture 10: Life Cycle Methods of a Component
Lecture 11: Dependency Injection
Lecture 12: Services with Interfaces
Lecture 13: Partial Classes
Lecture 14: Layout
Lecture 15: Invoking JavaScript Functions From C#
Lecture 16: Invoking Static C# Methods from JavaScript
Lecture 17: Invoking Instance C# Methods from JavaScript
Lecture 18: JavaScript Isolation
Lecture 19: CSS Isolation
Lecture 20: Ref directive – Making References of Components
Lecture 21: Cascading Parameters
Lecture 22: Debugging Blazor WebAssembly Apps
Lecture 23: Timers and IDisposable
Lecture 24: Summary
Lecture 25: Homework
Chapter 4: Routing
Lecture 1: Introduction
Lecture 2: Cleanup and UI Improvements
Lecture 3: Page Directive
Lecture 4: Exploring the App.razor File
Lecture 5: NavigationManager
Lecture 6: Route Params
Lecture 7: NavLinks
Lecture 8: Lazy Loading
Lecture 9: Summary
Chapter 5: Forms
Lecture 1: Introduction to Module 5
Lecture 2: Building Our First Form – EditForm and InputText
Lecture 3: Validations with Data Annotations
Lecture 4: Updating Records
Lecture 5: Building a Movie Filtering Component
Lecture 6: Building a Person Form
Lecture 7: Component for Inserting Images
Lecture 8: Component for Markdown
Lecture 9: Building a Movie Form
Lecture 10: Building a Multiple Selector Component
Lecture 11: Building a Typeahead Component (autocomplete)
Lecture 12: Reordering Elements in a List
Lecture 13: Summary
Chapter 6: Communicating with the Back-End – HTTP – Entity Framework Core
Lecture 1: Introduction
Lecture 2: Exploring the HTTPClient Service
Lecture 3: Creating the Database
Lecture 4: Creating Genres
Lecture 5: Creating People
Lecture 6: Saving an Image in Azure Storage
Lecture 7: Alternative to Azure Storage – Local
Lecture 8: Creating Movies
Lecture 9: Reading Records
Lecture 10: Filters
Lecture 11: Movie Details
Lecture 12: Updating Genres
Lecture 13: Updating People
Lecture 14: Updating Movies
Lecture 15: Deleting Records
Lecture 16: Pagination – Back-End
Lecture 17: Pagination – Front-End
Lecture 18: Finishing the Movie Filter Component
Lecture 19: Key Attribute and the Diffing Algorithm
Lecture 20: Summary
Lecture 21: Homework
Chapter 7: Security
Lecture 1: Introduction
Lecture 2: Exploring the Authentication State Provider
Lecture 3: AuthorizeView – Hiding UI Content for Anonymous Users
Lecture 4: Authorize – Protecting Our Components
Lecture 5: Reading the Authentication State from C#
Lecture 6: Configuring Identity – ASP.NET Core
Lecture 7: Building a Real Authentication State Provider
Lecture 8: Building Components for Register, Login and Logout
Lecture 9: Creating a Rating Component
Instructors
-
Felipe Gavilán
Software Engineer
Rating Distribution
- 1 stars: 20 votes
- 2 stars: 45 votes
- 3 stars: 223 votes
- 4 stars: 739 votes
- 5 stars: 1087 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024