Build ASP.NET Blazor apps with a clean structure
Build ASP.NET Blazor apps with a clean structure, available at $69.99, has an average rating of 4.35, with 210 lectures, based on 368 reviews, and has 10866 subscribers.
You will learn about Build single-page applications with Blazor Learn how to implement a clean structure with loose coupled components See the advantages of using the INotifyPropertyChanged implementation from the MVVM pattern Learn how to use Bootstrap in Blazor WebAssembly apps Learn how to implement and use different kinds of state management This course is ideal for individuals who are C# developer or Web developer It is particularly useful for C# developer or Web developer.
Enroll now: Build ASP.NET Blazor apps with a clean structure
Summary
Title: Build ASP.NET Blazor apps with a clean structure
Price: $69.99
Average Rating: 4.35
Number of Lectures: 210
Number of Published Lectures: 210
Number of Curriculum Items: 210
Number of Published Curriculum Objects: 210
Original Price: €89.99
Quality Status: approved
Status: Live
What You Will Learn
- Build single-page applications with Blazor
- Learn how to implement a clean structure with loose coupled components
- See the advantages of using the INotifyPropertyChanged implementation from the MVVM pattern
- Learn how to use Bootstrap in Blazor WebAssembly apps
- Learn how to implement and use different kinds of state management
Who Should Attend
- C# developer
- Web developer
Target Audiences
- C# developer
- Web developer
This course will cover all the basic techniques and mechanisms you need to create sophisticated web applications with ASP.NET Core 5.0 Blazor. You get an overview of the framework and what is essential. After the introduction, we will start writing a Blazor WebAssembly app. The main focus of this course is on Blazor WebAssembly but don’t worry. If you want to write Blazor Server apps, you can also attend this course because almost every technique we cover is applicable to Blazor Server apps. In some topics, I will cover the differences between Blazor WebAssembly and Blazor Server.
In some sections, we will go a little bit deeper, and we will examine what is under the hood. If you want to go through such a course very fast without thinking outside the box, this is probably the wrong course for you. Here I want to ensure that you get the techniques you need to write Blazor apps, and you should see why something works in a certain way.
If you are already an experienced .NET developer, you will see some familiar techniques we will use in this course, for example, the INotifyPropertyChanged interface from the MVVM pattern.
If you like the description, then you should enroll in the course!
–
It would be a pleasure for me to lead you through every section!
Regards,
Benjamin
Course Curriculum
Chapter 1: About the course
Lecture 1: Introduction
Lecture 2: What you need
Lecture 3: About me
Lecture 4: Structure
Lecture 5: Expectations/Goals
Chapter 2: What is Blazor
Lecture 1: Introduction
Lecture 2: Hosting models
Lecture 3: Why Blazor
Chapter 3: Example project
Lecture 1: Introduction
Lecture 2: Mockups
Lecture 3: Front end framework
Lecture 4: Front end framework: Additional note
Chapter 4: Setup
Lecture 1: Introduction
Lecture 2: Visual Studio version
Lecture 3: Visual Studio version: Additional note
Lecture 4: Open solution
Lecture 5: Project structure
Lecture 6: Project structure addition
Lecture 7: Create the Organize project
Chapter 5: Basic techniques
Lecture 1: Introduction
Lecture 2: Components
Lecture 3: Code writing
Lecture 4: SignIn page
Lecture 5: SignIn styling
Lecture 6: Data binding
Lecture 7: Event handling
Lecture 8: EventCallbacks
Lecture 9: EventCallbacks in Organize.WASM part 1
Lecture 10: Flexbox
Lecture 11: EventCallbacks in Organize.WASM part 2
Lecture 12: Component parameters
Lecture 13: Two way binding
Lecture 14: Watcher in Config
Lecture 15: Two way binding between components
Lecture 16: Razor syntax
Lecture 17: Validation
Lecture 18: Create projects
Lecture 19: Validation part 2
Lecture 20: Validation part 3
Lecture 21: Validation input
Lecture 22: Attribute splatting
Lecture 23: SignUp page
Lecture 24: SignUp page implementation
Lecture 25: Razor component library
Lecture 26: Dropdown
Lecture 27: Use the Dropdown
Lecture 28: Routing
Lecture 29: Query parameter
Lecture 30: Route parameter
Lecture 31: UserManager
Lecture 32: UserManager use
Chapter 6: Dependency injection
Lecture 1: Introduction
Lecture 2: Dependency injection in code
Lecture 3: IUserManager usage
Lecture 4: TestFake project
Lecture 5: Constructor injection
Lecture 6: Dependency injection types
Lecture 7: Dependency injection types examples
Lecture 8: Summary
Chapter 7: Further techniques
Lecture 1: Introduction
Lecture 2: Items overview
Lecture 3: Items list
Lecture 4: Data structure
Lecture 5: Entity classes
Lecture 6: CurrentUserService
Lecture 7: Inject the CurrentUserService
Lecture 8: Navigation bar
Lecture 9: Set CurrentUser
Lecture 10: Display user information
Lecture 11: Items in ItemsList
Lecture 12: ItemElement component
Lecture 13: ItemElement styles
Lecture 14: ItemCheckBox
Lecture 15: Expansion arrow & detail area
Lecture 16: Item specific content
Lecture 17: Templated components
Lecture 18: Fragment styling
Lecture 19: SASS
Lecture 20: SASS variables
Lecture 21: Cascading parameters
Lecture 22: ItemElement color adjustments
Lecture 23: ItemCheckBox color adjustments
Lecture 24: Total number of items
Lecture 25: Summary
Chapter 8: Further techniques 2
Lecture 1: Introduction
Lecture 2: ItemEdit
Lecture 3: Insert ItemEdit into ItemsOverview
Lecture 4: ItemEdit general view
Lecture 5: ItemEdit general view styling
Lecture 6: Passing an item to ItemEdit
Lecture 7: Data transfer via service
Lecture 8: Show ItemEdit component
Instructors
-
Benjamin Proft
Software Developer
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 13 votes
- 3 stars: 37 votes
- 4 stars: 152 votes
- 5 stars: 161 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