Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React CSS Angular Node.Js PHP HTML5 Typescript
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Freelancing Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Copywriting Email Marketing Startup YouTube Marketing

DevelopmentWeb DevelopmentBlazor

Blazor Crash Course for Absolute Beginners (.Net 5)

Full Stack Web Development with Blazor
Rating: 4.2 out of 54.2 (123 ratings)
3,735 students
Created by Shuja ur Rehman Baig
Last updated 4/2021
English

What you'll learn

  • How to make web applications using C#
  • How to Secure your web applications
  • How to maintain and persist application state
  • How to create Forms and validate the user input
  • How to call JavaScript functions from C# and vice versa

Requirements

  • Basic Knowledge of C#
  • Basic Concept of Web

Description

Blazor helps you to build web applications using C#  at the frontend as well as at the backend instead of JavaScript. This course is designed for absolute beginners who want to learn blazor from start. If you want to learn the basics of Blazor then this is the right course for you.

We will first cover all basic concepts including what is Blazor, Blazor hosting models, how to make components,  communication between components, Forms and validations, event handling, data binding, when and why to use templated components,  how to maintain state, how to secure your application, how to use dependency injection and much more.

After covering all major concepts, we will apply these concepts to build a simple Shopping Site.

The course consists of 10 sections and at the end of each section except the last one, a quiz is added to evaluate yourself so in total, 9 quizzes are included with this course. We will be using the latest .NET 5 for this course. The only tools you need are Visual Studio and a browser like Chrome or Firefox.



Who this course is for:

  • Who wants to build Single Page Applications using C# instead of JavaScript.

  • Looking Alternatives of Angular, React, and Vue.js Frameworks.

  • Want to learn from scratch.

  • Want to switch from JavaScript to C# for front-end programming.

  • Everyone


By the end of this course, you will be able to develop Web applications in Blazor and with this new skill, you are ready to conquer the web development world So join me in this exciting course of learning Blazor in just 6 hours.




Who this course is for:

  • Beginners Web developers who want to build career in web development

Instructor

Shuja ur Rehman Baig
Assistant Professor at University of the Punjab
Shuja ur Rehman Baig
  • 4.2 Instructor Rating
  • 123 Reviews
  • 3,735 Students
  • 1 Course

I am an Assistant Professor at Department of Software Engineering, University of the Punjab. I obtained Ph.D from department of computer architecture, Universitat Politècnica de Catalunya (UPC), Barcelona Spain. I did Masters in computer science from Lahore University of Management Science, Lahore, Pakistan and Paderborn University, Paderborn, Germany.

I have lectured Enterprise Application Development, Web Engineering and Internet programming courses at University of Punjab, Pakistan. I have also worked in software industry from as a software engineer and senior software engineer and participated in design and development of business intelligence applications and big data applications. During my whole academic and professional carrier, I have won various awards and scholarships which helped me in attaining higher educational degrees and polishing my technical skills.



Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.