آموزش ASP.NET Core 7 MVC - توسعه Cross-Platform

ASP.NET Core 7 MVC - Cross-Platform Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید که چگونه یک برنامه ASP.NET Core را برای هر سیستم عاملی با استفاده از ابزارهای چند پلتفرمی و dotnet CLI توسعه دهید. توسعه NET 7 از رابط خط فرمان دات نت برای خودکارسازی وظایف استفاده کنید نحوه دستکاری داده ها با استفاده از Entity Framework Core 7 نحوه استفاده از Bootstrap 5 درک الگوی MVC کد ویژوال استودیو Azure Data Studio نحوه اتصال و استفاده از GitHub نحوه مدیریت بسته ها در یک پروژه دات نت پیش نیازها: یک اتصال اینترنتی قابل اعتماد تمایل به یادگیری

نمای کلی

ASP.NET Core MVC یک چارچوب قدرتمند و انعطاف پذیر برای ساخت برنامه های کاربردی وب مدرن است. در این دوره آموزشی، نحوه استفاده از ASP.NET Core MVC را برای ساختن برنامه های وب چند پلتفرمی که می توانند روی هر سیستم عاملی از جمله ویندوز، لینوکس و macOS اجرا شوند، استفاده کنید.

شما با یادگیری اصول ASP.NET Core MVC، از جمله نحوه ایجاد و پیکربندی یک پروژه جدید، طراحی طرح و ساختار برنامه خود، و پیاده سازی ویژگی های استاندارد مانند احراز هویت، مجوز، و اعتبارسنجی داده ها، شروع خواهید کرد.

با پیشرفت در دوره، یاد خواهید گرفت که چگونه از ویژگی های پیشرفته ASP.NET Core MVC، مانند تزریق وابستگی، میان افزار و فیلترها برای ایجاد برنامه های پیچیده تر و مقیاس پذیرتر استفاده کنید. همچنین یاد خواهید گرفت که چگونه برنامه های خود را برای عملکرد و استقرار بهینه کنید.

در پایان این دوره، شما درک کاملی از نحوه استفاده از ASP.NET Core MVC برای ساختن برنامه های کاربردی وب بین پلتفرمی خواهید داشت و به خوبی برای مقابله با پروژه های دنیای واقعی آماده می شوید.

چه در توسعه وب تازه کار هستید و چه تجربه ای دارید، این دوره برای ارائه یک نمای کلی از ASP.NET Core MVC طراحی شده است و به شما کمک می کند در استفاده از آن مهارت داشته باشید.

شما یاد خواهید گرفت که چگونه:

  • یک برنامه وب کاملاً مبتنی بر داده بسازید

  • از رابط خط فرمان dotnet استفاده کنید و کارهایی مانند:

    را کامل کنید
    • داربست دادن به پایگاه داده با استفاده از Entity Framework Core

    • ایجاد نماها و کنترلرها

    • اجرای و اشکال زدایی یک برنامه.

    • پکیج ها را در یک پروژه مدیریت کنید.

  • درک نحوه ترکیب مدل ها، نماها و کنترلرها برای تسهیل یک برنامه وب

  • از مدل های داده و زمینه های پایگاه داده استفاده و دستکاری کنید.

  • با نحوه افزودن نماها و اقدامات به یک کنترلر آشنا شوید

  • از Bootstrap 5 برای دستکاری ظاهر و احساس کلی برنامه وب استفاده کنید.

  • از GitHub برای مدیریت کنترل منبع استفاده کنید.

  • از ابزارهای محبوب توسعه بین پلتفرمی مانند:

    استفاده کنید
    • کد ویژوال استودیو

    • Azure Data Studio

    • Docker

  • احراز هویت OpenID Connect را با استفاده از Auth0

    اضافه کنید

محتوا و نمای کلی

برای گذراندن این دوره، اگر با سی شارپ نیست، باید مقداری از HTML، CSS و برنامه نویسی شی گرا داشته باشید. حتی اگر با پشته توسعه دات نت آشنا نیستید، این دوره برای مبتدیان و پر از نکات توسعه است.

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

تا زمانی که دوره را تمام کنید، در ویژوال استودیو حرکت کرده اید و خطاهای منطقی و نحوی را آنقدر بررسی کرده اید که هنگام کار در محیط دات نت برای شما طبیعت دوم خواهد بود. این مهارت‌های تازه آموخته شده شما را به کار می‌گیرد و رئیس و همکارانتان را تحت تأثیر قرار می‌دهد.

این دوره با فایل‌های کاری میزبانی شده در GitHub، شامل برخی از فایل‌ها برای آسان‌تر کردن کدهای نشان‌داده‌شده، تکمیل می‌شود. شما می توانید در حین کار در هر سخنرانی در کنار نویسنده کار کنید و پس از اتمام دوره گواهی پایان دوره را دریافت خواهید کرد.

کلیک کردن روی دکمه این دوره می تواند بهترین گام برای افزایش سریع درآمد و بازارپذیری شما باشد! همچنین، به یاد داشته باشید که اگر فکر می‌کنید این دوره ارزشی ندارد که هزینه کرده‌اید، 30 روز کامل فرصت دارید تا بازپرداخت بدون سؤال را دریافت کنید!


زمان اقدام فرا رسیده است!

شما را در دوره می بینیم!


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

معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

معرفی Introduction

راه اندازی محیط Environment Setup

  • حساب GitHub ایجاد کنید Create GitHub Account

  • NET 7 SDK را نصب کنید Install .NET 7 SDK

  • NET 7 SDK را نصب کنید Install .NET 7 SDK

  • کد ویژوال استودیو (هر سیستم عامل) را نصب کنید Install Visual Studio Code (Any Operating System)

  • جایگزین - Visual Studio 2022 (ویندوز و مک) را نصب کنید Alternative - Install Visual Studio 2022 (Windows and Mac)

  • نصب SQL Server Express (ویندوز) Install SQL Server Express (Windows)

  • جایگزین - نصب SQL Server در Docker (هر سیستم عامل) Alternative - Install SQL Server on Docker (Any Operating System)

  • Microsoft Data Studio را نصب کنید Install Microsoft Data Studio

راه اندازی محیط Environment Setup

  • حساب GitHub ایجاد کنید Create GitHub Account

  • کد ویژوال استودیو (هر سیستم عامل) را نصب کنید Install Visual Studio Code (Any Operating System)

  • جایگزین - Visual Studio 2022 (ویندوز و مک) را نصب کنید Alternative - Install Visual Studio 2022 (Windows and Mac)

  • نصب SQL Server Express (ویندوز) Install SQL Server Express (Windows)

  • جایگزین - نصب SQL Server در Docker (هر سیستم عامل) Alternative - Install SQL Server on Docker (Any Operating System)

  • Microsoft Data Studio را نصب کنید Install Microsoft Data Studio

برنامه ASP.NET Core MVC را راه اندازی کنید Setup ASP.NET Core MVC Application

  • پروژه ASP.NET Core MVC - کد ویژوال استودیو را ایجاد کنید Create ASP.NET Core MVC Project - Visual Studio Code

  • پروژه ASP.NET Core MVC - Visual Studio را ایجاد کنید Create ASP.NET Core MVC Project - Visual Studio

  • کد ویژوال استودیو تور Tour Visual Studio Code

  • گشت و گذار در فایل ها و پوشه ها Tour of Files and Folders

  • پروژه را به GitHub اضافه کنید Add Project to GitHub

برنامه ASP.NET Core MVC را راه اندازی کنید Setup ASP.NET Core MVC Application

  • پروژه ASP.NET Core MVC - کد ویژوال استودیو را ایجاد کنید Create ASP.NET Core MVC Project - Visual Studio Code

  • پروژه ASP.NET Core MVC - Visual Studio را ایجاد کنید Create ASP.NET Core MVC Project - Visual Studio

  • کد ویژوال استودیو تور Tour Visual Studio Code

  • گشت و گذار در فایل ها و پوشه ها Tour of Files and Folders

  • پروژه را به GitHub اضافه کنید Add Project to GitHub

دستکاری نماها و طرح بندی وب سایت Manipulating Website Views and Layout

  • آشنایی با فایل layout و Bootstrap Understanding the layout file and Bootstrap

  • آشنایی با فایل layout و Bootstrap Understanding the layout file and Bootstrap

  • اصلاح صفحه اصلی Modifying the homepage

  • اصلاح صفحه اصلی Modifying the homepage

  • افزودن صفحه درباره ما Adding an About Us page

  • افزودن صفحه درباره ما Adding an About Us page

  • به GitHub اضافه کنید Add To GitHub

دستکاری نماها و طرح بندی وب سایت Manipulating Website Views and Layout

افزودن پایگاه داده Adding a Database

  • با Azure Data Studio به پایگاه داده متصل شوید Connect to Database with Azure Data Studio

  • ایجاد پایگاه داده Create Database

  • پایگاه داده Scaffold با Entity Framework Core Scaffold Database with Entity Framework Core

  • پایگاه داده Scaffold با Entity Framework Core Scaffold Database with Entity Framework Core

  • نماها و کنترلرهای داربست - قسمت 1 Scaffolding Views and Controllers - Part 1

  • نماها و کنترلرهای داربست - قسمت 1 Scaffolding Views and Controllers - Part 1

  • کنترلر داربست را درک کنید Understand Scaffolded Controller

  • کنترلر داربست را درک کنید Understand Scaffolded Controller

  • دیدگاه های داربست را درک کنید Understand Scaffolded Views

  • دیدگاه های داربست را درک کنید Understand Scaffolded Views

  • نماها و کنترلرهای داربست - قسمت 2 Scaffolding Views and Controllers - Part 2

  • به GitHub اضافه کنید Add To GitHub

افزودن پایگاه داده Adding a Database

  • با Azure Data Studio به پایگاه داده متصل شوید Connect to Database with Azure Data Studio

  • ایجاد پایگاه داده Create Database

  • نماها و کنترلرهای داربست - قسمت 2 Scaffolding Views and Controllers - Part 2

  • به GitHub اضافه کنید Add To GitHub

سفارشی کردن نماها و عناصر Customizing Views and Elements

  • نمای کلی بخش Section Overview

  • اضافه کردن استایل بوستراپ Adding Boostrap Styling

  • با استفاده از jQuery حذف کنید Delete using jQuery

  • جدول های داده را اضافه کنید Add Datatables

  • اضافه کردن برچسب های سفارشی Adding Custom Labels

  • مدیریت تغییرات پایگاه داده Managing Database Changes

  • مدیریت تغییرات پایگاه داده Managing Database Changes

  • رفع خطاهای نحوی Fix syntax errors

  • به GitHub اضافه کنید Add To GitHub

سفارشی کردن نماها و عناصر Customizing Views and Elements

  • نمای کلی بخش Section Overview

  • اضافه کردن استایل بوستراپ Adding Boostrap Styling

  • با استفاده از jQuery حذف کنید Delete using jQuery

  • جدول های داده را اضافه کنید Add Datatables

  • اضافه کردن برچسب های سفارشی Adding Custom Labels

  • رفع خطاهای نحوی Fix syntax errors

  • به GitHub اضافه کنید Add To GitHub

احراز هویت وب سایت Website Authentication

  • درک احراز هویت Understanding Authentication

  • برای Auth0 ثبت نام کنید Register for Auth0

  • برای Auth0 ثبت نام کنید Register for Auth0

  • تست احراز هویت Testing Authentication

  • راه اندازی صفحات مرتبط با کاربر Setup User Related Pages

  • پایان لمس Finishing Touches

  • پایان لمس Finishing Touches

  • به GitHub اضافه کنید Add To GitHub

احراز هویت وب سایت Website Authentication

  • درک احراز هویت Understanding Authentication

  • تست احراز هویت Testing Authentication

  • راه اندازی صفحات مرتبط با کاربر Setup User Related Pages

  • پایان لمس Finishing Touches

  • به GitHub اضافه کنید Add To GitHub

نماهای پیچیده، اقدامات، و روش های اشکال زدایی Complex Views, Actions, and Debugging Methods

  • نمای کلی بخش Section Overview

  • درک کلیدهای خارجی و زمینه های داده Understanding Foreign Keys and Data Contexts

  • درک کلیدهای خارجی و زمینه های داده Understanding Foreign Keys and Data Contexts

  • درک پرس و جوهای پیچیده Understanding Complex Queries

  • درک پرس و جوهای پیچیده Understanding Complex Queries

  • درک لیست های انتخاب Understanding Select Lists

  • درک لیست های انتخاب Understanding Select Lists

  • نمایش داده های مرتبط Displaying Related Data

  • نمایش داده های مرتبط Displaying Related Data

  • استفاده از مدل های نمایش سفارشی Using Custom View Models

  • ایجاد نماهای سفارشی Creating Custom Views

  • ایجاد نماهای سفارشی Creating Custom Views

  • ایجاد اکشن های سفارشی در کنترلرها Creating Custom Actions in Controllers

  • تست و اشکال زدایی Testing and Debugging

  • پایان لمس Finishing Touches

  • پایان لمس Finishing Touches

  • به GitHub اضافه کنید Add To GitHub

  • به GitHub اضافه کنید Add To GitHub

  • رابط کاربری ضروری و رفع اشکال را اضافه کنید Add Essential UI and Bug Fix

  • کد منبع بخش Section Source Code

نماهای پیچیده، اقدامات، و روش های اشکال زدایی Complex Views, Actions, and Debugging Methods

  • نمای کلی بخش Section Overview

  • استفاده از مدل های نمایش سفارشی Using Custom View Models

  • ایجاد اکشن های سفارشی در کنترلرها Creating Custom Actions in Controllers

  • تست و اشکال زدایی Testing and Debugging

  • پایان لمس Finishing Touches

  • به GitHub اضافه کنید Add To GitHub

  • رابط کاربری ضروری و رفع اشکال را اضافه کنید Add Essential UI and Bug Fix

  • کد منبع بخش Section Source Code

سخنرانی جایزه BONUS Lecture

  • سخنرانی پاداش Bonus Lecture

سخنرانی جایزه BONUS Lecture

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش ASP.NET Core 7 MVC - توسعه Cross-Platform
جزییات دوره
7.5 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
97,046
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Trevoir Williams Trevoir Williams

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.

Learn IT University Learn IT University