Showing posts with label Blazor. Show all posts
Showing posts with label Blazor. Show all posts

Complete Blazor Course - e-Commerce App & Clean Architecture

Tuesday, July 6, 2021

complete-blazor-course-e-commerce-app-clean-architecture

Complete Blazor Course - e-Commerce App & Clean Architecture - 
ASP.NET Blazor In Depth & Build an e-Commerce Web Application with Clean Architecture
  • Created by Frank Liu
  • English [Auto]

Online Courses Udemy GET COUPON CODE

What you'll learn


  • Build a e-commerce application with Blazor, Dapper and SQL Server database using Clean Architecture
  • Basics of ASP Dot NET Core Platform
  • Razor Components: Data Binding, 3 types of Parameters, Reference Child Components, RenderFragment, Event Lifecycle and State Management with Observer Pattern
  • Forms Submission, Validation and Validation Message Display
  • Learn built-in Authentication in Blazor as well as cookie authentication
  • Learn Dependency Injection to get ready to learn about Clean Architecture
  • Learn a use case driven, plugin based Clean Architecture inside out with Theory and by building the application. You will be able to use clean architecture in your own projects.
  • Create two type of data stores (In-Memory plugin and Dapper plugin) with repository pattern as plugins following clean architecture
  • SQL Basics and Connect C# to SQL with Dapper
  • Requirement Analysis and Software Design

Description


ASP.NET Core Blazor (.NET 5 Blazor) is Microsoft latest SPA application framework. With Blazor you can build reactive full stack single page web applications with C# without much help from JavaScript.  Blazor relies on existing mature technologies like SingalR, WebAssembly and ASP.NET Core. It is being adopted or has already been adopted by most companies that utilizes Microsoft technologies. If you want to get employed in these companies, knowing how to build applications with Blazor is required or will be required very soon along with Razor pages, MVC and Web API.

PLEASE NOTE: This course is for learning Blazor and Clean Architecture while building an e-commerce app. The e-commerce app we are building is not full featured and DOES NOT include things like payment, shipping, it does include product listing, placing orders and processing orders as admins.

In this course with 9 sections, more than 70 lectures and about 8 hours of content, you will not only follow me step by step and master Blazor, but you will also work with me implementing a good sized e-Commerce web application following Clean Architecture, starting from requirements analysis, software design, all the way to the final implementation.

The course covers the following technical topics:
ASP.NET Core Platform
Every aspect of ASP.NET Blazor
Components State Management
Dependency Injection
Authentication and Authorization with ASP.NET Core Identity
Custom Cookie Authentication
AutoMapper
Dapper
SQL Statements
HTML
Bootstrap
Requirements Analysis and Software Design
Clean Architecture
Repository for encapsulating data accessing details

By the end of the course, you will:
Know every aspect of Blazor in depth.
Be able to independently build web applications with Blazor.
Be able to analyze requirements and design software.
Understand and be able to Implement Clean Architecture.
And much more...

You will be building a good sized real world secured e-Commerce application with me. Together, we will build both the customer portal that allows customers to browse products catalog, add products to shopping cart, place orders and  admin portals that allows store owners to login and manage the orders.

After following the lessons and exercises in this course, you will have a good understanding of ASP.NET Core platform and you will be able to create single page web applications with Blazor Server. You will also have a good understanding of Clean Architecture and be able to use what you have learned about architecture in your own project. At the end of the course, you will become a full stack web developer knowing how to create web applications with Microsoft’s latest application framework: ASP.NET CORE 5 Blazor.

Whether you're new to ASP.NET Core Blazor or have worked with it for a bit, but are looking for a course to fill in the gaps, you will enjoy this course. Since this course not only cover the basics, but goes into each topic in depth.

PREREQUISITES
Intermediate C# (you should have at least 3 - 6 months experience programming in C#)
Basic HTML
Previous knowledge of ASP.NET Core is nice to have, but it is not required since I will cover it in the course.

The Course Structure and Details
In the first two sections, we will learn about Blazor by creating part of the e-Commerce web application without hearing me talking too much about each topic of Blazor. The purpose of this is to fast track your learning experience and provide you with a solid foundation of coding web applications with Blazor.

In the third section, I will go through all the topics about Blazor one by one in depth.

Starting from the fifth section, we will together implement both the customer portal and the admin portal of our e-Commerce with authentication and authorization.

When implementing the solution, you will hear me cover Clean Architecture and you will see how I implement a Use Case Driven and Plugin Based clean architecture that is highly testable and extremely flexible for future extensions. I will show you how I do it and explain why I do it in certain ways. If you really follow these hands-on sections and implement the project with me, you will definitely learn a lot from the process of building this real world application.

In this course, both the shopping cart and Data store (database) will be implemented as plugins. We will implement two types of data store plugins: an in-memory data store and a SQL Server data store with Dapper as the micro ORM. You will see clearly how powerful it is to build solutions with this kind of architecture. (Disclaimer: Architectural choices should be made case by case, I don’t suggest you to follow my architecture presented in this course in all projects. Analysis is needed all the time.)

Who this course is for
C# developers who want to become full stack developers without the hassle of mastering JavaScript.
Developers who work with Razor pages and/or MVC along with front end frameworks/libraries and would prefer work with less JavaScript.
Developers with some experience  in Blazor who is looking for a comprehensive course to fill in the gaps.
Developers who are curious about Mirosoft's newest SPA application framework: Blazor.
Developers who want to learn about implementing Clean Architecture.

Who this course is for:


  • C# developers who want to become full stack developers without the hassle of mastering JavaScript.
  • Developers who work with Razor pages and/or MVC along with front end frameworks/libraries and would prefer work with less JavaScript.
  • Developers with some experience  in Blazor who is looking for a comprehensive course to fill in the gaps.
  • Developers who are curious about Mirosoft's newest SPA application framework: Blazor.
  • Developers who want to learn about implementing Clean Architecture.

100% Off Udemy Coupon . Free Udemy Courses . Online Classes

Posted by free courses at July 06, 2021

Build Real world application with Blazor (.NET Core 3.1)

Thursday, November 5, 2020

Build Real world application with Blazor (.NET Core 3.1), Build real world application using Blazor that allows developers to run C# in the browser.

Created by Bhrugen Patel

real-world-application-with-blazor-asp-net-core

Preview this Udemy Course GET COUPON CODE

Description

In the past, JavaScript had a monopoly in client-side web development. As developers, we had the choice of frameworks (e.g. Angular, React, etc.) but at the end it always boiled down to JavaScript. Blazor changes that.
Blazor is an exciting .NET web framework that allows developers to run C# in the browser.
Blazor Server has been released with .net core 3.0 and Blazor client will be released in May 2020. No matter which route you decide to go the syntax is identical.
In this course we will start with the basic building blocks of blazor with its syntax and then we will build a real world project!

It is a great time to start your journey with blazor to get a headstand with the technology! Blazor is still in initial phase of development cycle and nowhere close to being Mature, hence there are many changes but I will keep the course updated so you can always have the latest content!

Posted by free courses at November 05, 2020

Build full-stack web applications using only C#

Monday, January 13, 2020

Free Coupon Discount - Build full-stack web applications using only C#, Build applications using Blazor and .net core | Created by Taurius Litvinavicius

Preview this Udemy Course - GET COUPON CODE


build-full-stack-web-applications-using-only-c

Description
This course will get you started with modern web development - that is building the back-end and front-end using only C# programming language. That is now made possible because of Blazor and it has never been easier or more efficient to build such software. We will get started with some basics for Blazor and API development using .net core, then we will move on to some more advanced topics and merging the two together. Last, but certainly not least - will be an example of classroom quiz program, you see the whole thing in action and pick up some great tips and tricks in it.

100% Off Udemy Coupon . Free Udemy Courses . Online Classes

Posted by free courses at January 13, 2020

Programming in Blazor - ASP.NET Core 3.1

Thursday, January 9, 2020

Free Coupon Discount - Programming in Blazor - ASP.NET Core 3.1, Create interactive web applications with C# | Created by Felipe Gavilán

Preview this Udemy Course - GET COUPON CODE


programming-in-blazor-aspnet-core

Description
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 3.1 application to serve our Blazor project, and with Entity Framework Core 3.1 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.

100% Off Udemy Coupon . Free Udemy Courses . Online Classes

Posted by free courses at January 09, 2020
CouseSites - Designer: Douglas Bowman | Dimodifikasi oleh Abdul Munir Original Posting Rounders 3 Column