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 Angular CSS Node.Js HTML5 PHP Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

DevelopmentWeb DevelopmentBlazor

【C#でWebアプリが作れる】Blazorの基礎文法をひととおり理解しよう

Blazor は、C#と .NET Core を用いて Web アプリケーションの開発ができるようになるフレームワークのことです。C#が好きな人は、確実にハマります。本コースで Blazor の土台を作りましょう!
Bestseller
Rating: 4.3 out of 54.3 (25 ratings)
216 students
Created by ねこじょーかー (nekojoker)
Last updated 5/2022
Japanese

What you'll learn

  • Blazorの概要
  • EditFormの使い方
  • EventCallbackの使い方
  • CascadingParameterの使い方
  • 属性スプラッティングの使い方
  • RenderFragmentの使い方
  • コンポーネントのライフサイクル

Requirements

  • C#の基礎文法がわかる
  • HTMLの基礎文法がわかる

Description

【Blazorとは】

Blazor は、C#と .NET Core を用いて Web アプリケーションの開発ができるようになるフレームワークのことです。ASP.NET Core Blazor とも呼ばれます。

フロントエンドに HTML と CSS を使用するのは変わりませんが、バックエンドのロジック部分を C#で書くことができます。

Web アプリケーションを開発するときには必須の知識になっていた JavaScript も必須ではなくなり、 C#によるプログラミングで SPA(Single Page Application)の Web アプリケーションを開発で きます。


【Blazorの動画教材ができました!】

検索した限りは日本語の動画教材が見当たらなかったので、自分で作りました。

本コースの目的は、Blazor を触ったことがない人が、ひととおり基礎文法を理解することです。入門者向けに、わかりやすさに重点を置いて書いているので、迷うことなく進められると思います。

Blazor をこれから勉強しようとしている人はもちろん、一度 Blazor を触ったものの挫折してしまった人も、このコースはぴったりです。


【Blazor の勉強は挫折しやすい】

Blazor は比較的新しい技術で、公式ドキュメント以外にはなかなかまとまった情報がありません。

触っていて楽しいですが、ゼロから独学するには時間がかかってしまい、少しハードルが高いと感じました。

「最初にこういった情報があれば、スムーズに理解が進んだかもしれない」という内容にしています。

何事も、やり始めが一番挫折しやすいです。

ただし、このやり始めを乗り越えれば、そのあとの勉強は比較的ラクになっていくと思っています。

本コースを受講していただくことで、やり始めを簡単にしたいという想いがあります。


【基礎文法を本コースだけで学べる!】

Blazor の勉強を始めるにあたって、何を学習をしていくのかがわからないと思います。

そこで本コースでは、ひととおり基礎文法をまとめて入門編としました。


  • Blazor の概要

  • EditForm の使い方

  • EventCallback の使い方

  • CascadingParameter の使い方

  • コンポーネントのライフサイクル

  • 属性スプラッティングの使い方

  • RenderFragment の使い方


上記を学習することで、スムーズに Blazor の学習を進められることは間違いありません。


【おすすめな人】

  • C#が好きな人

  • C#でWebアプリを作りたい人

  • Blazorに興味がある人

  • 技術的なスキルを増やしたい人


【購入前の注意点】

解説は Mac を使用しているため、Visual Studio のインターフェースが Windows と少し異なります。

ただし、学習をすすめる上では特に問題ないくらいの違いだと思っています。


【使用したソフトウェアのバージョン】

  • Visual Studio 2019 for Mac Version 8.10.11 (build 8)

  • .NET Core SDK 5.0.402

  • .NET Core ランタイム 5.0.11


【よくある質問】

Q.Blazor をまったく知らないのですが、大丈夫ですか?

A.大丈夫です。Blazor の導入部分から省略せずに解説しているので、つまづくポイントを減らしています。


Q.動画のソースコードはすべて手入力する必要がありますか?

A.いいえ。ソースコードも用意しているため、コピーして動作確認することもできます。


Q.本コースを最後までやるとWebアプリが完成しますか?

A.本コースは基礎文法の使い方を学ぶことを目的としているので、何か1つのWebアプリができることはありません。本コースで学んだことが、Webアプリ作成のきっかけとなります。


Q.環境構築は難しいですか?

A.Visual Studio だけインストールすれば、Blazor の開発ができます。


【さあ、Blazor を始めよう!】

一度触ってみると、Blazor の良さに気づくと思います。

空き時間などを使って、一緒に Blazor の勉強を始めてみませんか?

Who this course is for:

  • C#が好きな人
  • C#でWebアプリを作りたい人
  • Blazorに興味がある人
  • 技術的なスキルを増やしたい人

Instructor

ねこじょーかー (nekojoker)
C#エンジニア
ねこじょーかー (nekojoker)
  • 4.0 Instructor Rating
  • 54 Reviews
  • 384 Students
  • 4 Courses

C# エンジニア。国立大学を卒業後、SIer として働き始める。上流や管理の仕事が増えるにつれて技術力の停滞を感じるようになり、独学を開始。Ruby on Rails、Unity、Blazor など幅広く学習。しかし、学習を進めていくうちに、体系的に学べるものが少ないことに気づく。「これから学習を始める人が、少しでも楽になってほしい」という想いから、ブログや本の執筆を進め、自ら体系的な情報を作成。ブログは4つ運営、書籍は11冊を執筆。功績が Microsoft に評価され、Game Stack Ambassador に任命。日々新しいことを学びながら、発信を続けている。


【取得済み資格】
・情報セキュリティスペシャリスト
・データベーススペシャリスト
・応用情報技術者
・基本情報技術者
・日商簿記2級
・TOEIC 715

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.