آموزش دوره ASP.NET Core 6.0 - MVC - Blazor - Razor - EF Core

ASP.NET Core 6.0 Course - MVC - Blazor - Razor - EF Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به یک توسعه دهنده عالی ASP.NET تبدیل شوید و برای هر سناریوی ASP.NET با استفاده از Blazor، Razor، MVC، Entity Framework و موارد دیگر آماده باشید. صفحات و Blazor RESTful API توسعه نقش ها و حساب ها استقرار برنامه های کاربردی وب پیش نیازها: درک اولیه برنامه نویسی سی شارپ

آخرین به روز رسانی: 22 آوریل 2022 - اضافه شدن دوره خرابی در HTML، CSS و Boostrap


شما در این صفحه قرار گرفتید زیرا به توسعه دات نت علاقه دارید!

بنابراین، در این دوره آموزشی، توسعه هسته ASP.NET 6.0 را با تمام جنبه های آن خواهید آموخت. شما یاد خواهید گرفت که برنامه ها را با استفاده از الگوی MVC توسعه دهید و چگونه کل API های وب RESTful را توسعه دهید.

علاوه بر موضوعات توسعه استاندارد، موضوعات مهم دیگری درباره امنیت، استقرار و ویژگی‌های کاملاً جدید مانند Minimal API اضافه کرده‌ایم.

این دوره برای هر کسی با تجربه در C# و SQL است که می‌خواهد گام بعدی را بردارد و ساخت برنامه‌های کاربردی در ASP.NET Core با MVC و همچنین با استفاده از Entity Framework Core را بیاموزد.

ما این دوره آموزشی کامل ASP.NET را ایجاد کردیم که در آن شما 2 برنامه کاربردی دنیای واقعی را با ما خواهید ساخت. در حین ساخت این برنامه‌ها، همه چیز مهم را در ASP.NET Core 6.0 یاد می‌گیرید تا به عنوان یک توسعه‌دهنده جوان ASP.NET شروع به کار کنید. یک شغل IT پردرآمد و پرطرفدار.

اگر می‌خواهید در نهایت بفهمید که fuzz چیست و می‌خواهید ببینید چگونه می‌توانید به سرعت وب‌سایت‌های کاربردی، تمیز و کارآمد ایجاد کنید و ورود عالی به توسعه ASP.NET Core MVC داشته باشید، این دوره آموزشی مناسبی است. شما.

در این دوره آموزشی اصلی ASP.NET این موضوعات را خواهید آموخت:

  • الگوی MVC (کنترل کننده نمای مدل)

  • HTML، CSS و Bootstrap اولیه

  • صفحات تیغ

  • صفحات Blazor

  • مدل های میزبانی مختلف

  • توسعه RESTful Web API

  • آپلود داده ها/فایل ها

  • جهانی سازی و محلی سازی

  • مجوز و احراز هویت (نقش‌ها و حساب‌ها)

  • Entity Framework Core، توسعه SQL

  • طراحی برنامه های کاربردی وب

  • استقرار


علاوه بر سایر برنامه‌ها، ما دو برنامه کاربردی در دنیای واقعی می‌سازیم:

یک برنامه تحویل پیتزا که در آن می‌توانید یک رابط کاربری با استفاده از صفحات Razor بسازید و همچنین داده‌ها را با استفاده از Entity Framework Core ذخیره کنید.

سپس ما عمیقاً در صفحات Blazer غوطه ور می شویم، جایی که چیزهایی مانند:

را یاد خواهید گرفت
  • پیوند داده

  • آپلود کردن فایل‌ها و تصاویر

  • تزریق وابستگی

  • و اعتبار سنجی فرم

سپس یاد خواهید گرفت که چگونه APIهای وب آرامش بخش خود را ایجاد کنید و خدمات HTTP را با استفاده از دوره ASP.NET توسعه دهید.

و در نهایت، یک سیستم مدیریت فاکتور کامل، از جمله حساب‌های کاربری، و نقش‌ها، احراز هویت، و استقرار در پلتفرم ابری Microsoft Azure را خواهید ساخت.


این دوره برای چه کسانی است؟

این دوره برای همه کسانی است که می خواهند ASP.NET core 6 را یاد بگیرند و می خواهند از نظر حرفه ای در توسعه خوب شوند. هیچ تجربه ای لازم نیست حتی اگر دانش قبلی نداشته باشید، اصول اولیه HTML، CSS و Boostrap را نیز خواهید آموخت. این طراحی شده است که هر کسی که می تواند ماوس و صفحه کلید را کنترل کند، در تکمیل آن موفق خواهد شد. تنها شرط واقعی، میل به یادگیری است.


30 روز ضمانت بازگشت کامل وجه

این دوره با 30 روز ضمانت بازگشت کامل وجه ارائه می شود. در دوره شرکت کنید، هر سخنرانی را تماشا کنید و تمرینات را انجام دهید، و اگر احساس می‌کنید این دوره برای شما مناسب نیست، ظرف 30 روز درخواست بازپرداخت کامل کنید. تمام پول شما برگردانده شده است، هیچ سوالی پرسیده نشده است.


درباره مربی شما:

اسم من دنیس پانجوتا است و در دوره هایم به بیش از 250000 دانش آموز نحوه کدنویسی را آموزش داده ام. من لیسانس مهندسی از دانشگاه علوم کاربردی کنستانس (آلمان) دارم. من عاشق تدریس و ایجاد دوره های با کیفیت هستم. ماموریت من آموزش برنامه نویسی به بیش از 10.000.000 نفر است!

معلم مشترک: Jannick Leismann


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

ASP .Net Basics ASP .Net Basics

  • به دوره ASP.NET خوش آمدید! Welcome to the ASP.NET course!

  • مقدمه فصل Intro to the chapter

  • توضیح اصطلاح Term explaination

  • آنچه می توانید با ASP.NET Core بسازید What you can build with ASP.NET Core

  • معرفی ASP.NET 6.0 Intro to ASP.NET 6.0

  • نصب ویژوال استودیو و بار کاری ASP.NET Installing Visual Studio and the ASP.NET Workload

  • یادداشت مهم Important Note

  • Outro Outro

  • از این بیشترین بهره را ببرید! Get the most out of this!

  • اولین وظیفه شما برای تبدیل شدن به یک توسعه دهنده موفق... Your first task to become a successful developer...

پیش نیازها: HTML، CSS و Bootstrap Prerequisites: HTML, CSS and Bootstrap

  • آنچه شما نیاز دارید What you need

  • معرفی HTML HTML Intro

  • معرفی CSS CSS Intro

  • معرفی Boostrap Boostrap Intro

ASP.Net MVC ASP.Net MVC

  • مقدمه فصل Intro to the chapter

  • کد منبع Source Code

  • جزوه: الگوی MVC Handout: MVC Pattern

  • MVC - Model View Controller MVC - Model View Controller

  • ایجاد پروژه MVC Creating an MVC Project

  • کاوش در قالب MVC Exploring the MVC Template

  • اضافه کردن یک کنترلر Adding a Controller

  • افزودن View Adding View

  • چالش: یک نمای جدید برای اکشن Hello ایجاد کنید Challenge: Create a new View for the Hello Action

  • اضافه کردن یک مدل یا ViewModel Adding a Model or ViewModel

  • چالش: یک مدل را به نمای سلام برگردانید Challenge: Return a model to the hello view

  • افزودن یک نمای ایجاد کنید Adding a Create View

  • ایجاد فرم Creating a form

  • ارسال و دریافت اطلاعات فرم Sending and Receiving Form Data

  • ذخیره از داده های فرم Saving from Form Data

  • آزمون MVC Quiz MVC

  • Outro Outro

  • تمرین: کدگذاری دستی - ASP MVC Exercise: Hands-On Coding - ASP MVC

UI وب متمرکز بر صفحه با Razor Pages Page-focused web UI with Razor Pages

  • مقدمه فصل Intro to the chapter

  • کد منبع و مواد Source Code and Material

  • مقدمه ای بر Razor Pages Introduction to Razor Pages

  • مروری بر پروژه فصل ها Overview of the Chapters Project

  • راه اندازی پروژه Razor Pages Setting up the Razor Pages Project

  • آنچه در قالب ASP.NET 6 Razor وجود دارد What is in the ASP.NET 6 Razor Template

  • در این پروژه چه خواهیم ساخت What will we build in this project

  • تنظیم صفحات و جریان Setting up the Pages and Flow

  • صفحه اصلی و مبانی بوت استرپ Homepage and Basics of Bootstrap

  • راه اندازی صفحه پیتزا Setting up the Pizza Page

  • ارائه MVVM MVVM Presentation

  • ایجاد مدل و راه اندازی آن در ViewModel Creating the Model and Setting it up in the ViewModel

  • تنظیم نمای پیتزای سفارشی ما Setting up Our Custom Pizza View

  • IActionResult OnPost و RedirectToPage IActionResult OnPost And RedirectToPage

  • OnGet و نمایش داده ها از URL OnGet and displaying data from URL

  • پایگاه داده ساختگی و ارسال داده از طریق asp-route Mock Database and sending data over asp-route

  • یک مدل سفارش پیتزا اضافه کنید Add a PizzaOrder Model

  • با استفاده از Entity Framework Core یک پایگاه داده SQL اضافه کنید Add a SQL Database using Entity Framework Core

  • جزوه: روش های مهم EntityFramework Handout: Important EntityFramework Methods

  • صرفه جویی در سفارشات پیتزا Save Pizza Orders

  • نمایش سفارشات پیتزا Show Pizza Orders

  • اثر شناور پیتزا Pizza Hover Effect

  • Outro Outro

برنامه های تعاملی Blazor Interactive Blazor apps

  • مقدمه فصل Intro to the chapter

  • بررسی اجمالی Blazor vs Razor Overview Blazor vs Razor

  • مروری بر فایل های تولید شده Blazor Overview of Blazor Generated Files

  • اولین برنامه Blazor را با اجزای قابل استفاده مجدد بسازید Build First Blazor App with Reusable Components

  • مروری بر چرخه حیات اجزای Blazor Overview of the Blazor Component Lifecycle

  • اجزای ساخته شده در Blazor Built In Components in Blazor

  • Databinding در Blazor - One Way و Two Way Databinding in Blazor - One Way and Two Way

  • مدیریت رویداد در Blazor Event Handling in Blazor

  • فرم ها و اعتبارسنجی ها Forms and Validations

  • طرح بندی ها Layouts

  • جداسازی CSS CSS Isolation

  • یک بررسی مهم قبل از شروع فصل های بعدی. One important check before starting the next chapters.

  • Call Web API قسمت 1 - درک الگوی داده شده Call Web API Part 1 - Understanding the Given Template

  • Call Web API Part 2 - بارگیری داده ها و نمایش آن Call Web API Part 2 - Loading the data and displaying it

  • آپلود فایل ها به سرور در Blazor Uploading Files to Server in Blazor

  • افزودن نوار پیشرفت به صفحه آپلود ما Adding a Progress Bar to our Upload page

  • نمایش پیش نمایش تصویر از تصاویر آپلود شده Displaying Image Preview of uploaded images

  • قابلیت همکاری جاوا اسکریپت JavaScript Interoperability

  • با استفاده از JS INTEROP فایل ها را از سرور دانلود کنید Download files from the server using JS INTEROP

  • بررسی اجمالی محلی سازی جهانی شدن Globalization Localization Overview

  • مسابقه بلزور Blazor Quiz

  • Outro Outro

برنامه های وب مبتنی بر داده - برنامه های وب مبتنی بر داده را در ASP.NET Core ایجاد کنید Data-driven web apps-Create data-driven web apps in ASP.NET Core

  • مقدمه فصل Intro to the chapter

  • Entity Framework، SQL و MVC Entity Framework, SQL and MVC

  • Entity Framework، SQL و MVC - Challenge Entity Framework, SQL and MVC - Challenge

  • آزمون چارچوب نهاد Entity Framework Quiz

  • Outro Outro

با ASP.NET Core، API های خود را ایجاد کنید-خدمات HTTP را توسعه دهید Create your own APIs-Develop HTTP services with ASP.NET Core

  • مقدمه فصل Intro to the chapter

  • جزوه: RESTful API Handout: RESTful API

  • API خود را با کنترلرها ایجاد کنید Create your own API with Controllers

  • مستندات با Swagger - Open API Documentation with Swagger - Open API

  • انواع بازگشت اقدام کنترلر Controller Action Return Types

  • خطاها را در API خود مدیریت کنید Handle Errors in your API

  • حداقل ارائه API Minimal API Presentation

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

  • کلاس مدل مواد غذایی را اضافه کنید Add grocery model class

  • زمینه DB DB context

  • نقطه پایانی را دریافت کنید Get Endpoint

  • پست پایانی Post Endpoint

  • دریافت با شناسه Get by Id

  • حذف و قرار دهید Delete and Put

  • Outro Outro

امنیت و هویت (سیستم مدیریت فاکتور) Security and identity (Invoice Management System)

  • مقدمه فصل Intro to the chapter

  • مقدمه فصل Intro to the chapter

  • کد منبع Source Code

  • کد منبع Source Code

  • جزوه: تزریق وابستگی Handout: Dependency Injection

  • بررسی اجمالی امنیت و هویت Security and Identity Overview

  • احراز هویت در ASP.NET Authentication in ASP.NET

  • ارائه (مقدمه) Presentation (Intro)

  • مدل فاکتور، داربست و مهاجرت Invoice Model, Scaffold and Migration

  • تغییرات مدل Model changes

  • سیاست مجوز Authorization Policy

  • الزامات عملیات مجوز Authorization Operation Requirements

  • کنترل کننده مجوز ایجاد فاکتور Invoice Creator Authorization Handler

  • ارائه کنترل کننده مجوز Authorization Handler Presentation

  • مدل صفحه پایه DI DI Base Page Model

  • ایجاد مجوز فاکتور Create Invoice Authorization

  • ویرایش مجوز فاکتور Edit Invoice Authorization

  • حذف مجوز فاکتور Delete Invoice Authorisation

  • جزئیات مجوز فاکتور Details Invoice Authorisation

  • مجوز فاکتور فهرست Index Invoice Authorization

  • کنترل کننده مجوز مدیر فاکتور Invoice Manager Authorization Handler

  • مجوز مدیر شاخص Index Manager Authorization

  • بذر EnsureUser Seeding EnsureUser

  • کاشت EnsureRole Seeding EnsureRole

  • کاشت داده ها Seeding Data

  • مشاهده جزئیات مدیر Manager Details View

  • چالش نقش مدیر Challenge Admin Role

  • جزئیات مدیر تایید رد Manager Details Approve Reject

  • تم Boostrap را تغییر دهید Change Boostrap Theme

  • اضافه کردن نمودار Add chart

  • نمودار کل درآمد فاکتور Chart total invoice revenue

  • نمودارها برای همه ایالت ها Graphs for all states

  • مدیریت اسرار Secrets Management

  • مدیر اسرار Secrets Manager

  • ایجاد و مهاجرت پایگاه داده از کد Create and Migrate Database from Code

  • Azure چیست - خدمات برنامه What is Azure - App Services

  • استقرار Azure Azure Deployment

  • Outro Outro

  • Outro Outro

با تشکر از شما برای شرکت در این دوره! Thank you for taking this course!

  • با تشکر از شما برای شرکت در این دوره! Thank you for taking this course!

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش دوره ASP.NET Core 6.0 - MVC - Blazor - Razor - EF Core
جزییات دوره
13.5 hours
130
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,324
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Denis Panjuta Denis Panjuta

بیش از 200000 دانش آموز را به codeHi آموزش می دهد. من دنیس هستم من مدرک مهندسی از دانشگاه علمی کاربردی کنستانز آلمان دارم و عشقم را برای برنامه نویسی در آنجا کشف کردم. در حال حاضر ، بیش از 200000 دانشجو از دوره های من می آموزند. این به من انرژی زیادی می دهد تا دوره های جدیدی را با بالاترین کیفیت ممکن ایجاد کنم. هدف من این است که یادگیری کدنویسی را برای همه در دسترس قرار دهم ، همانطور که مطمئن هستم ، این آینده است! بنابراین به دوره های من بپیوندید و ایجاد برنامه ، بازی ، وب سایت یا هر نوع برنامه دیگری را بیاموزید. امکانات بی حد و حصر است. سلام. ایچ بن دنیس Ich habe einen لیسانس در Wirtschaftsingenieurswesen der HTWG Konstanz und habe dort meine Begeisterung für's Programmieren entdeckt. Zur Zeit lernen bereits über 200.000 Studenten von meinen Kursen. می میرد gibt mir extreme viel Motivation und Energie noch mehr und bessere Kurse zu erstellen. Mein Ziel ist es، das Programmierenlernen so zugänglich wie möglich zu machen، denn ich bin überzeugt، IT ist die ZUKUNFT!

Tutorials.eu by Denis Panjuta Tutorials.eu by Denis Panjuta

آموزش آنلاین دوره های آموزشی eu در آلمان مستقر است و دوره های آنلاین با کیفیت بالا را در مورد برنامه نویسی ایجاد می کند. به بیش از 200.000 دانش آموز ثبت شده اعتماد کنید و اکنون کار جدید خود را آغاز کنید! آیا در مورد کلاس های ما س questionsالی دارید یا دوره یا موضوعی را از دست می دهید؟ سپس با پیشنهادات خود برای ما پیامی بنویسید. با دوره های ما لذت ببرید! :-)