آموزش جامع بلیزور (Blazor): از مبتدی تا حرفه‌ای (.NET 8) - آخرین آپدیت

دانلود Blazor: From Beginner To Pro (.NET 8)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از ابزارهای پیشرو در صنعت، به یک توسعه‌دهنده Full Stack وب تبدیل شوید. در این دوره تکنولوژی‌های HTML، CSS، JavaScript، .NET، C#، PostgreSQL و Blazor را خواهید آموخت. مباحث کلیدی: - مفاهیم پایه Blazor - احراز هویت و تعیین سطح دسترسی (Authentication and Authorization) - تسلط بر کامپوننت‌های Auto-mode - طراحی لایه‌های واکنش‌گرا با Bootstrap، Flexbox و CSS Isolation؛ ایجاد رابط‌های کاربری پویا که در لحظه به ورودی کاربر و تغییرات داده‌ها پاسخ می‌دهند. - پیاده‌سازی کامل جریان‌های ورود با ASP.NET Identity، securing routes و محافظت از داده‌های کاربران از طریق دسترسی‌های نقش-محور. - تسلط بر الگوهای طراحی Repository و DTO و یادگیری ساختار برنامه‌های Blazor در سطح سازمانی از روز اول. - ساخت RESTful APIها با استفاده از ASP.NET Core Web API. - ایجاد کامپوننت‌های ماژولار Razor برای ساده‌سازی UI و افزایش قابلیت مقیاس‌پذیری و نگهداری برنامه. - ایجاد سرویس‌ها برای منطق تجاری و دسترسی به داده‌ها و تزریق آن‌ها به کامپوننت‌ها با استفاده از سیستم DI داخلی ASP.NET. - استفاده از Entity Framework Core برای مدیریت داده‌های رابطه‌ای، طراحی مدل‌ها و اجرای Migrationها با کدی تمیز و قابل نگهداری. پیش نیازها: - بدون نیاز به تجربه قبلی در برنامه‌نویسی - سیستم دارای ویندوز 10 یا 11 و دسترسی به اینترنت - تمامی نرم‌افزارها رایگان هستند (لینک‌ها ارائه خواهد شد)

به بوت‌کمپ جامع Blazor با .NET 8 خوش آمدید؛ تنها دوره‌ای که برای تسلط بر Blazor و تبدیل شدن به یک توسعه‌دهنده حرفه‌ای Full-Stack با استفاده از مدرن‌ترین فریم‌ورک مایکروسافت به آن نیاز دارید.

این دوره با بیش از 50 ساعت آموزش ویدئویی با کیفیت HD، جامع‌ترین دوره Blazor موجود است. حتی اگر کاملاً در کدنویسی تازه‌کار هستید، این بوت‌کمپ شما را گام‌به‌گام از سطح مبتدی به استادی می‌رساند. چرا این دوره؟

  • تدریس توسط متخصصان صنعت در Coder Foundry، بوت‌کمپ پیشرو در آموزش هزاران توسعه‌دهنده.

  • بهره‌گیری از .NET 8، ارائه جدیدترین و پایدارترین ابزارهای اکوسیستم مایکروسافت که در شرکت‌های برتر جهان استفاده می‌شود.

  • یادگیری عملی با پروژه‌های واقعی؛ شما اپلیکیشن‌های Full-Stack را از صفر می‌سازید، از جمله برنامه‌های سازمانی با سیستم احراز هویت، استقرار (Deployment) و یکپارچه‌سازی دیتابیس.

  • سرفصل‌های تست شده که حاصل سال‌ها آموزش زنده در بوت‌کمپ‌ها و بازخوردهای دانشجویان و کاربردهای واقعی است.

  • ارزش استثنایی؛ دسترسی به همان محتوایی که در برنامه‌های حضوری (با ارزش بیش از 12,000 دلار) تدریس می‌شود، با قیمتی بسیار کمتر.

شما از طریق ویدئوهای جذاب، با کیفیت و چالش‌های کدنویسی، هر آنچه برای تبدیل شدن به یک توسعه‌دهنده Blazor نیاز است را یاد می‌گیرید.

آنچه خواهید ساخت:

در پایان این دوره، شما دارای پورتفولیویی از پروژه‌های واقعی Blazor خواهید بود که توانایی شما در حل مسائل تجاری را به نمایش گذاشته و کارفرمایان را تحت تاثیر قرار می‌دهد. پروژه‌ها عبارتند از:

  • Contact Pro
    یک سیستم مدیریت مخاطبین حرفه‌ای که در آن عملیات CRUD، اعتبارسنجی فرم‌ها، آپلود تصویر و امنیت نقش-محور را یاد می‌گیرید.

  • Now Playing
    یک اپلیکیشن مرور فیلم که از یک API خارجی برای نمایش فیلم‌های ترند، نتایج جستجو و جزئیات استفاده می‌کند. این پروژه نحوه یکپارچه‌سازی APIهای خارجی در Blazor و ساخت UIهای غنی را می‌آموزد.

  • Tasker
    یک اپلیکیشن مدیریت تسک و بهره‌وری با قابلیت‌های کامل رهگیری پروژه. در اینجا احراز هویت، تعیین سطح دسترسی و UI واکنش‌گرا را پیاده کرده و نحوه اتصال کامپوننت‌های Blazor به بک‌اند .NET را یاد می‌گیرید.

هر یک از این پروژه‌ها به گونه‌ای طراحی شده‌اند که آماده قرارگیری در رزومه باشند و تجربه عملی لازم را برای ارائه به کارفرمایان یا مشتریان فراهم کنند.

نمایی کلی از مهارت‌هایی که در این دوره کسب می‌کنید:

توسعه Blazor (Server و WebAssembly)

  • کامپوننت‌های Blazor و سینتکس Razor

  • اتصال داده‌ها (Data Binding) و مدیریت رویدادها

  • تزریق وابستگی (Dependency Injection)

  • مدیریت وضعیت (State Management)

  • احراز هویت و تعیین سطح دسترسی

بک‌اند با .NET 8

  • مبانی و ویژگی‌های پیشرفته C#

  • ASP.NET Core APIs

  • Entity Framework Core

  • پایگاه داده PostgreSQL

  • استفاده از REST API

ویژگی‌های Full-Stack

  • ساخت و استقرار اپلیکیشن‌های مدرن و واقعی

  • رابط کاربری واکنش‌گرا با Bootstrap 5

  • سیستم‌های ورود امن و دسترسی نقش-محور

  • اتصال اپلیکیشن‌های Front-end Blazor به APIهای .NET

  • انتشار در فضای ابری (Cloud)

این کامل‌ترین و به‌روزترین دوره Blazor و .NET 8 است که می‌توانید بیابید.

به هزاران دانشجویی بپیوندید که مسیر شغلی جدیدی را در دنیای تکنولوژی آغاز کرده‌اند و همین امروز ساختن با Blazor را شروع کنید!


سرفصل ها و درس ها

مقدمه و آماده‌سازی ابزارها Introduction & Tool Setup

  • آشنایی با Blazor Introduction to Blazor

  • آشنایی با Git و Github Introduction to Git & Github

  • راه‌اندازی Git و Github Setup Git & Github

  • راه‌اندازی PostgreSQL Setup PostgreSQL

  • راه‌اندازی Visual Studio Setup Visual Studio

پروژه Tasker Tasker

  • مقدمه پروژه Tasker Introduction to Tasker

  • ایجاد پروژه جدید New Project

  • ساختار پروژه Project Structure

  • اصلاح ساختار پروژه Modify Project Structure

  • کامپوننت‌های Blazor Blazor Components

  • معکوس کردن رشته - بخش اول Reverse a String - Part 1

  • معکوس کردن رشته - بخش دوم Reverse a String - Part 2

  • بررسی کلی فرم‌ها Form Overview

  • پروژه Tasker - بخش اول Tasker - Part 1

  • پروژه Tasker - بخش دوم Tasker - Part 2

  • پروژه Tasker - بخش سوم Tasker - Part 3

  • تعامل با جاوااسکریپت (JS interop) JavaScript interoperability (JS interop)

  • پروژه Tasker - بخش چهارم Tasker - Part 4

  • کوییز مبانی Blazor Blazor Basics Quiz

چیدمان Blazor (Layout) Blazor Layout

  • مقدمه Introduction

  • راه‌اندازی پروژه Project Setup

  • طراحی لایوت ناوبری بالا Top Navigation Layout

  • منوی ناوبری بالا Top Navigation Menu

  • فوتر (Footer) Footer

  • افزودن تم (Theme) Add Theme

  • افزودن صفحه تنظیمات تم Add Theme Page

  • افزودن صفحه اصلی Add Home Page

  • ساخت یک قالب (Template) Create a Template

  • کوییز لایوت‌های Blazor Blazor Layouts Quiz

چالش کدنویسی: FizzBuzz Coding Challenge: FizzBuzz

  • مقدمه چالش‌های کدنویسی Coding Challenges Introduction

  • آشنایی با FizzBuzz FizzBuzz Introduction

  • راه‌اندازی پروژه Project Setup

  • رابط کاربری (UI) User Interface (UI)

  • الگوریتم The Algorithm

  • نمایش خروجی Display the Output

  • اعتبارسنجی Validation

چالش کدنویسی: Loan Shark Coding Challenge: Loan Shark

  • مقدمه Introduction

  • راه‌اندازی پروژه Project Setup

  • مدل‌ها Models

  • رابط کاربری User Interface

  • محاسبه پرداخت‌ها - بخش اول Calculate Payments - Part 1

  • محاسبه پرداخت‌ها - بخش دوم Calculate Payments - Part 2

  • جدول زمان‌بندی پرداخت Payment Schedule

چالش کدنویسی: Now Playing Coding Challenge: Now Playing

  • مقدمه Introduction

  • راه‌اندازی قالب Template Setup

  • طراحی استایل صفحه لندینگ Add Landing Page Style

  • افزودن صفحات Add Pages

  • ساخت کارت فیلم Add Movie Card

  • راه‌اندازی TMDB TMDB Setup

  • دریافت کلید TMDB TMDB Key

  • آشنایی با Web API Introduction to Web API

  • مدل‌های فیلم Movie Models

  • فراخوانی API فیلم‌های در حال پخش Call Now Playing API

  • مقدمه سرویس‌ها Services Introduction

  • سرویس TMDB TMDB Service

  • صفحه فیلم‌های محبوب Popular Movies Page

  • صفحه فیلم‌های مورد علاقه Favorite Movie Page

  • جستجو Search

  • صفحه جزئیات فیلم Movie Details Page

  • کلاس جزئیات فیلم Movie Details Class

  • متد دریافت فیلم در سرویس Get Movie Service Method

  • استایل جزئیات فیلم Movie Details Style

  • سرویس دریافت تریلر فیلم Get Movie Trailer Service

  • افزودن مودال تریلر Add a Trailer Modal

  • جاوااسکریپت تریلر Trailer JS

  • اسلایدر بازیگران - بخش اول Actor Swiper - Part 1

  • اسلایدر بازیگران - بخش دوم Actor Swiper - Part 2

  • اسلایدر بازیگران - بخش سوم Actor Swiper - Part 3

  • اسلایدر بازیگران - بخش چهارم Actor Swiper - Part 4

  • انتشار در Netlify Publish to Netlify

  • کوییز مبانی Blazor Blazor Fundamentals Quiz

  • چالش نهایی Blazor WebAssembly Blazor WebAssembly Capstone Challenge

وب ای‌پی‌آی Blazor (Web API) Blazor Web API

  • مقدمه Introduction

  • ایجاد پروژه Project Creation

  • پیکربندی پروژه Project Configuration

  • مدل‌ها Models

  • راه‌اندازی دیتابیس و DbContext Setting up the Database - DbContext

  • رشته اتصال (Connection String) Connection String

  • تولید دیتابیس Generate the Database

  • افزودن کنترلر Web API Add a Web API Controller

  • ایمن‌سازی نقاط دسترسی (Endpoints) Securing Endpoints

  • اصلاح Swagger Modify Swagger

  • تست API Test the API

  • ساخت Connection String Builder Connection String Builder

  • ایجاد یک قالب Create a Template

  • کوییز مبانی Web API Web API Fundamentals Quiz

اپلیکیشن Full Stack: مقدمه و قالب Full Stack Application: Introduction & Template

  • مقدمه Introduction

  • راه‌اندازی پروژه Project Setup

  • افزودن منوی احراز هویت Add Auth Menu

  • گسترش Identity Extend Identity

  • به‌روزرسانی پروفایل کاربر Update User Profile

  • Claims Factory Claims Factory

  • کلاس آپلود تصویر Image Upload Class

  • کمک‌کننده آپلود تصویر Image Upload Helper

  • صفحه ثبت‌نام Register Page

  • کنترلر آپلود تصویر Image Upload Controller

  • اصلاح صفحه پروفایل Modify Profile Page

  • قالب Template

اپلیکیشن Full Stack: Tasker Full Stack Application: Tasker

  • مقدمه Introduction

  • تکنولوژی WASM WASM

  • دیتابیس TaskerDB TaskerDB

  • بررسی کلی دیتابیس Database Overview

  • جدول آیتم‌های Tasker Tasker Items Table

  • اکشن POST POST Action

  • اکشن GET GET Action

  • اکشن PUT PUT Action

  • اکشن DELETE DELETE Action

اپلیکیشن Full Stack: Contact Pro Full Stack Application: Contact Pro

  • مقدمه Introduction

  • دموی اپلیکیشن Application Demo

  • مدل‌ها Models

  • راه‌اندازی پروژه Project Setup

  • راه‌اندازی دیتابیس Database Setup

  • وارد کردن کاربران دمو Seed Demo Users

  • وارد کردن مخاطبین دمو Seed Demo Contacts

  • Claims - بخش اول Claims - Part 1

  • Claims - بخش دوم Claims - Part 2

  • آشنایی با DTO Introduction to DTO

  • افزودن مدل‌های DTO برای مخاطب و دسته‌بندی Add DTO Models for Contact and Category

  • ساخت صفحه ایندکس دسته‌بندی‌ها Building the Categories Index Page

  • مقدمه الگوی دسترسی به داده‌ها در بلیزور (BDAP) Intro to Blazor Data Access Pattern (BDAP)

  • سرویس ایجاد دسته‌بندی Category Create Service

  • رابط کاربری دسته‌بندی Category UI

  • دریافت دسته‌بندی‌ها Get Categories

  • رابط کاربری ویرایش دسته‌بندی Edit Category UI

  • ویرایش دسته‌بندی Edit Category

  • رابط کاربری حذف دسته‌بندی Delete Category UI

  • حذف دسته‌بندی Delete Category

  • حالت‌های رندر (Render Modes) Render Modes

  • دریافت دسته‌بندی‌ها در WASM WASM Get Categories

  • ایجاد دسته‌بندی در WASM WASM Create Category

  • به‌روزرسانی دسته‌بندی Update Category

  • حذف دسته‌بندی در WASM WASM Delete Category

  • رابط کاربری مخاطبین Contacts UI

  • کمک‌کننده تصویر Image Helper

  • ذخیره مخاطب Contact Save

  • ذخیره تصویر Image Save

  • ذخیره دسته‌بندی‌های مخاطب Save Contact Categories

  • رابط کاربری ایندکس مخاطبین Contact Index UI

  • دریافت مخاطبین به‌صورت Async Get Contacts Async

  • رابط کاربری کارت مخاطب Contact Card UI

  • رابط کاربری ویرایش مخاطب Edit Contact UI

  • سرویس به‌روزرسانی مخاطب Update Contact Service

  • حذف مخاطب Delete Contact

  • کامپوننت پیام Toast Toast Message Component

  • جستجوی مخاطبین Search Contacts

  • فیلتر دسته‌بندی Category Filter

  • لینک‌های دسته‌بندی Category Links

  • راه‌اندازی Send Grid Send Grid Setup

  • رابط کاربری ارسال ایمیل به مخاطب Email Contact UI

  • رابط کاربری ارسال ایمیل به دسته‌بندی Email Category UI

  • سرویس ایمیل Email Service

  • پاک‌سازی کدها Code Cleanup

  • مخاطبین در WASM Contacts WASM

  • حذف مخاطب در WASM Delete Contact WASM

  • ایجاد مخاطب در WASM Create Contact WASM

  • ویرایش مخاطب در WASM Edit Contact WASM

  • ارسال ایمیل به مخاطب در WASM Email Contact WASM

  • ارسال ایمیل به دسته‌بندی در WASM Email Category WASM

  • صفحه ورود Login Page

  • صفحه ثبت‌نام Register Page

  • داده‌های شخصی Personal Data

  • ابزارهای کمکی داده (Data Utility) Data Utility

  • افزودن Docker Add Docker

  • تصاویر خروجی Images For Output

  • استقرار در Railway Deploy To Railway

جمع‌بندی Wrap Up

  • تبریکات نهایی Congratulations

نمایش نظرات

آموزش جامع بلیزور (Blazor): از مبتدی تا حرفه‌ای (.NET 8)
جزییات دوره
53.5 hours
161
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,042
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bobby Davis, Jr Bobby Davis, Jr

مؤسس و رئیس Coder Foundry | مدرس و توسعه‌دهنده