آموزش راهنمای کامل گیت و گیت‌هاب [۲۰۲۴] - آخرین آپدیت

دانلود Git and GitHub - The Complete Guide [2024]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش کامل گیت و گیت‌هاب در کمتر از ۴ ساعت با مثال‌های دنیای واقعی

با گیت و گیت‌هاب آشنا شوید

این دوره به شما کمک می‌کند تا مفاهیم اولیه گیت و گیت‌هاب را در کمتر از ۴ ساعت و با مثال‌های عملی بیاموزید.

مخاطبان این دوره:

  • توسعه‌دهندگانی که می‌خواهند سریعاً با گیت و گیت‌هاب شروع به کار کنند.
  • یادگیری اصول گیت
  • یادگیری اصول گیت‌هاب
  • استفاده از گیت‌هاب با ویرایشگر ویژوال استودیو

پیش‌نیازها:

  • هیچ دانش قبلی از گیت یا گیت‌هاب لازم نیست.
  • ایجاد حساب گیت‌هاب (در طول دوره انجام خواهد شد).

چرا کنترل ورژن گیت مهم است؟

کنترل ورژن برای هر توسعه‌دهنده‌ای در دنیای امروز ضروری است. گیت یکی از مهم‌ترین ابزارها در این زمینه است.

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

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

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

دوره‌های زیادی در مورد گیت و گیت‌هاب وجود دارد، اما این دوره بر اصول کلیدی که در دنیای برنامه‌نویسی امروز حیاتی هستند، تمرکز دارد. ما زمان را صرف مواردی که توسعه‌دهندگان به ندرت از آن‌ها استفاده می‌کنند، نمی‌کنیم! در عوض، در ۴ ساعت هر آنچه را که توسعه‌دهندگان ۹۵% مواقع استفاده می‌کنند، خواهیم آموخت!

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

این دوره به گونه‌ای طراحی شده است که می‌توانید گیت را در یک آخر هفته یا کمتر از آن مسلط شوید!


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

مقدمه Introduction

  • خوش آمدی Welcome

  • پیش نمایش زنده Live Preview

  • منابع پروژه Project Resources

  • ابزار مورد نیاز Tools Needed

معرفی Introduction

  • خوش آمدید Welcome

  • امتیاز دوره Course Rating

  • پیش نمایش زنده Live Preview

  • آیا این دوره برای من است؟ Is this course for me?

  • آیا این دوره برای من است؟ Is this course for me?

  • اسلایدهای پاورپوینت رایگان Free PowerPoint Slides

  • تکامل هسته asp.net و مزایا 3 Evolution of asp.net core and advantages 3

  • چرا به کنترل نسخه نیاز داریم؟ Why do we need version control?

  • تکامل هسته asp.net و مزایا 3 Evolution of asp.net core and advantages 3

  • پروژه 1 - نسخه نمایشی فهرست کتاب Project 1 - Book List Demo

  • سیستم کنترل نسخه توزیع شده در مقابل متمرکز Distributed vs Central Version Control System

  • پروژه 1 - نسخه نمایشی فهرست کتاب Project 1 - Book List Demo

  • پروژه 2 - نسخه ی نمایشی Spice Project 2 - Spice Demo

  • نصب Git Installing Git

  • پروژه 2 - نسخه ی نمایشی Spice Project 2 - Spice Demo

  • ایجاد حساب GitHub Create GitHub account

  • منابع پروژه Project Resources

  • پیکربندی Git روی سیستم محلی Configure Git on local

  • ابزار مورد نیاز Tools Needed

مبانی Git Git fundamentals

  • Git Init Git Init

  • دمو - Git Init Demo - Git Init

  • نصب Visual Studio Code Setup Visual Studio Code

  • Git Clone Git Clone

  • Git Stage Git Stage

  • Git Commit Git Commit

  • دمو - اولین کامیت Git Demo - First git commit

  • دمو - کامیت Git (گزینه‌های بیشتر) Demo - Git commit (more options)

  • دمو - تاریخچه Git Demo - Git Log

  • Git Push Git Push

  • دمو - ارسال فایل‌ها به مخزن GitHub Demo - Push Files to GitHub Repository

  • دمو - کار با پیکربندی کاربر و کامیت‌های بیشتر Demo - Playing with user config and more commits

  • Git Pull Git Pull

  • دمو - دریافت تغییرات از GitHub به سیستم محلی Demo - Pull changes from GitHub to Local

  • Git Fetch Git Fetch

  • جریان پایه Git Git Basic Flow

  • همگام سازی Git Git Sync

  • زمان آزمون Quiz Time

بخش 2 مبانی و امنیت Section 2 Fundamentals and Security

  • معرفی Introduction

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

  • wwwroot wwwroot

  • استارتاپ 2 Startup 2

  • میان افزارها Middlewares

  • تنظیمات برنامه AppSettings

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

  • جعل درخواست متقابل سایت Cross- Site Request Forgery

بخش 2 مبانی و امنیت Section 2 Fundamentals and Security

  • معرفی Introduction

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

  • فایل Csproj Csproj file

  • فایل Csproj Csproj file

  • Launchsettings.json جدید Launchsettings.json New

  • Launchsettings.json جدید Launchsettings.json New

  • wwwroot wwwroot

  • صفحات تیغ Razor Pages

  • صفحات تیغ Razor Pages

  • پوشه صفحات Pages Folder

  • پوشه صفحات Pages Folder

  • مسیریابی در Razor Pages Routing in Razor Pages

  • مسیریابی در Razor Pages Routing in Razor Pages

  • یاران را تگ کنید Tag Helpers

  • یاران را تگ کنید Tag Helpers

  • نتیجه عمل در Razor Action Result in Razor

  • نتیجه عمل در Razor Action Result in Razor

  • روش اصلی Main Method

  • روش اصلی Main Method

  • استارت آپ 1 Startup 1

  • استارت آپ 1 Startup 1

  • استارتاپ 2 Startup 2

  • میان افزارها Middlewares

  • تنظیمات برنامه AppSettings

  • تزریق SQL SQL injection

  • تزریق SQL SQL injection

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

  • اسکریپت بین سایتی Cross-site scripting

  • اسکریپت بین سایتی Cross-site scripting

  • باز کردن حملات تغییر مسیر Open redirect attacks

  • باز کردن حملات تغییر مسیر Open redirect attacks

  • جعل درخواست متقابل سایت Cross- Site Request Forgery

  • ایست بازرسی دانش پایه Basic Knowledge Checkpoint

  • ایست بازرسی دانش پایه Basic Knowledge Checkpoint

مبانی Git - شاخه‌ها Git Fundamentals - Branches

  • سر (HEAD) چیست؟ What is head?

  • شاخه‌ها و ادغام Branch and Merge

  • شاخه‌ها و جریان Branch's and Flow

  • دمو - ایجاد اولین شاخه Demo - Create First Branch

  • دمو - حذف و تغییر نام شاخه Demo - Delete and Rename Branch

  • دمو - ادغام شاخه Demo - Merge Branch

  • دمو - ایجاد و انتقال به شاخه Demo - Create and Checkout Branch

  • دمو - دستور سوئیچ (Switch) Demo - Switch Command

  • تداخل ادغام Merge Conflicts

  • دمو - تداخل ادغام Demo - Merge Conflicts

  • پیش‌رو (Fast Forward) چیست؟ What is Fast forward?

  • زمان آزمون Quiz time

پروژه 1 - فهرست کتاب تیغ Project 1 - Book List Razor

  • معرفی Introduction

  • رشته اتصال و بسته ها را اضافه کنید Add Connection String and Packages

  • اضافه کردن جدول کتاب به پایگاه داده Add Book Table to Database

  • فهرست کتاب Get Handler Book Index Get Handler

  • ایجاد مدل صفحه کتاب Create Book Page Model

  • ایجاد رابط کاربری صفحه کتاب Create Book Page UI

  • ایجاد کتاب و اعتبارسنجی Create Book and Validations

  • اعتبار سنجی سمت مشتری Client Side Validations

  • ویرایش رابط کاربری کتاب Edit Book UI

  • ویرایشگر پست ها Edit Post Handler

  • حذف API Call Delete API Call

  • حذف کتاب Delete Book

  • رابط کاربری صفحه را بالا ببرید Upsert Page UI

پروژه 1 - فهرست کتاب تیغ Project 1 - Book List Razor

  • معرفی Introduction

  • فهرست کتاب Razor Github Book List Razor Github

  • فهرست کتاب Razor Github Book List Razor Github

  • پکیج Runtime Razor Runtime Razor Package

  • پکیج Runtime Razor Runtime Razor Package

  • ایجاد مدل کتاب Create Book Model

  • ایجاد مدل کتاب Create Book Model

  • رشته اتصال و بسته ها را اضافه کنید Add Connection String and Packages

  • اضافه کردن جدول کتاب به پایگاه داده Add Book Table to Database

  • فهرست کتاب Get Handler Book Index Get Handler

  • طراحی صفحه فهرست کتاب Designing Book Index Page

  • طراحی صفحه فهرست کتاب Designing Book Index Page

  • طراحی صفحه فهرست کتاب قسمت 2 Designing Book Index Page Part 2

  • طراحی صفحه فهرست کتاب قسمت 2 Designing Book Index Page Part 2

  • ایجاد مدل صفحه کتاب Create Book Page Model

  • ایجاد رابط کاربری صفحه کتاب Create Book Page UI

  • ایجاد کتاب و اعتبارسنجی Create Book and Validations

  • اعتبار سنجی سمت مشتری Client Side Validations

  • ویرایش کتاب دریافت Handler Edit Book Get Handler

  • ویرایش کتاب دریافت Handler Edit Book Get Handler

  • ویرایش رابط کاربری کتاب Edit Book UI

  • ویرایشگر پست ها Edit Post Handler

  • حذف کتاب Delete Book

  • Book Get API Book Get API

  • Book Get API Book Get API

  • جدول های داده DataTables

  • جدول های داده DataTables

  • حذف API Call Delete API Call

  • حذف کتاب Delete Book

  • حذف کتاب Delete Book

  • بالا بردن صفحه هندلرها Upsert Page Handlers

  • Upsert Page Handlers Upsert Page Handlers

  • رابط کاربری صفحه را بالا ببرید Upsert Page UI

مبانی GitHub GitHub Fundamentals

  • راه‌اندازی مخزن جدید Setup New Repository

  • تعدیل آخرین کامیت (خطرناک) Modify last commit (danger)

  • Git Checkout Git Checkout

  • سر جدا شده (Detached Head) چیست؟ What is Detached Head?

  • Git Restore Git Restore

  • Git Reset Git Reset

  • Git Revert Git Revert

  • نادیده گرفتن فایل‌ها با Git Ignore Git Ignore

  • دمو - Git Ignore Demo - Git Ignore

  • آخرین راه حل Last Resort

  • زمان آزمون Quiz time

پروژه 2- ادویه Project 2- Spice

  • معرفی Introduction

  • معماری MVC MVC architecture

  • مسیریابی در mvc Routing in mvc

  • انتقال فایل ها برای ایجاد Area Work Moving files to make Area Work

  • Startup.cs در .net core 3.1 تغییر می کند Startup.cs change in .net core 3.1

  • به روز رسانی NavBar و Scaffolding Identity Updating NavBar and Scaffolding Identity

  • افزودن کرکره به NavBar Adding Dropdown to NavBar

پروژه 2- ادویه Project 2- Spice

  • معرفی Introduction

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

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

  • معماری MVC MVC architecture

  • مسیریابی در mvc Routing in mvc

  • مسیریابی با مناطق Routing with Areas

  • مسیریابی با مناطق Routing with Areas

  • Routing Differences 2.2 در مقابل 3.0 Routing Differences 2.2 vs 3.0

  • Routing Differences 2.2 در مقابل 3.0 Routing Differences 2.2 vs 3.0

  • پوشه های MVC MVC folders

  • پوشه های MVC MVC folders

  • افزودن مناطق به پروژه Adding Areas to project

  • افزودن مناطق به پروژه Adding Areas to project

  • انتقال فایل ها برای ایجاد Area Work Moving files to make Area Work

  • افزودن پایگاه داده Add Database

  • افزودن پایگاه داده Add Database

  • Startup.cs در .net core 3.1 تغییر می کند Startup.cs change in .net core 3.1

  • به روز رسانی NavBar و Scaffolding Identity Updating NavBar and Scaffolding Identity

  • افزودن کرکره به NavBar Adding Dropdown to NavBar

  • یک یادداشت سریع A Quick Note

  • یک یادداشت سریع A Quick Note

مبانی GitHub - بخش 2 GitHub Fundamentals - Part 2

  • برچسب‌های Git Git Tags

  • دمو - برچسب‌های Git Demo - Git Tags

  • دمو - دریافت (Fetch) Git Demo - Git Fetch

  • ذخیره موقت با Git Stash Git Stash

  • دمو - Git Stash Demo - Git Stash

  • درخواست ادغام (Pull Request) در GitHub Pull Request in GitHub

  • تداخل ادغام در GitHub Merge Conflict in GitHub

  • فورک کردن پروژه Forking Project

  • همکاری در پروژه متن باز Collaborate to Open Source Project

  • زمان آزمون Quiz time

دسته بندی Category

  • معرفی Introduction

  • مدل دسته بندی Category Model

  • کنترلگر دسته را اضافه کنید و روش اقدام را دریافت کنید Add Category Controller and Get Action Method

  • پس زمینه و تصاویر را اضافه کنید Add Background and Images

  • ایجاد نمای جزئی دکمه Create Button Partial View

  • نمای جزئی دکمه جدول Table Button Partial View

  • ویرایش رده دریافت اقدام Edit Category Get Action

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

  • ویرایش اقدام POST دسته Edit Category POST Action

  • حذف نمای دسته Delete Category View

دسته بندی Category

  • معرفی Introduction

  • مدل دسته بندی Category Model

  • کنترلگر دسته را اضافه کنید و روش اقدام را دریافت کنید Add Category Controller and Get Action Method

  • نمایه فهرست دسته را اضافه کنید Add Category Index View

  • نمایه فهرست دسته را اضافه کنید Add Category Index View

  • پس زمینه و تصاویر را اضافه کنید Add Background and Images

  • نمایه دسته بندی قسمت 1 Category Index View Part 1

  • نمایه دسته بندی قسمت 1 Category Index View Part 1

  • ایجاد نمای جزئی دکمه Create Button Partial View

  • قسمت 1 ایجاد دکمه مشاهده جزئی Create Button Partial View Part 1

  • قسمت 1 ایجاد دکمه مشاهده جزئی Create Button Partial View Part 1

  • قسمت 2 نمایش جزئی دکمه ایجاد کنید Create Button Partial View Part 2

  • قسمت 2 نمایش جزئی دکمه ایجاد کنید Create Button Partial View Part 2

  • نمای جزئی دکمه ایجاد و بازگشت به فهرست Create and Back to List Button Partial View

  • نمای جزئی دکمه ایجاد و بازگشت به فهرست Create and Back to List Button Partial View

  • روش اقدام POST دسته را ایجاد کنید Create Category POST Action Method

  • روش اقدام POST دسته را ایجاد کنید Create Category POST Action Method

  • نمای جزئی دکمه جدول Table Button Partial View

  • ویرایش رده دریافت اقدام Edit Category Get Action

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

  • دکمه ویرایش و بازگشت به لیست Edit and Back to List Button

  • دکمه ویرایش و بازگشت به لیست Edit and Back to List Button

  • ویرایش اقدام POST دسته Edit Category POST Action

  • حذف رده Get Action Delete Category Get Action

  • حذف رده Get Action Delete Category Get Action

  • حذف نمای دسته Delete Category View

  • حذف دسته بندی اقدام POST Delete Category POST Action

  • حذف دسته بندی اقدام POST Delete Category POST Action

  • تکلیف - 1 Assignment - 1

  • تکلیف - 1 Assignment - 1

GitHub و Visual Studio GitHub and Visual Studio

  • ایجاد مخزن Git Create Git repository

  • تب‌های اصلی در ویژوال استودیو Main tabs in visual studio

  • کلون کردن پروژه Clone Project

  • کامیت و ارسال تغییرات Commit and Push Changes

  • دریافت و کشیدن تغییرات Pull and Fetch Changes

  • ذخیره موقت (Stash) Stash

  • ایجاد شاخه Create Branch

  • تداخل ادغام Merge Conflicts

  • پاکسازی Clean up

  • درخواست‌های ادغام (Pull Requests) Pull Requests

  • مشاهده و مقایسه کامیت‌ها View and compare commits

  • تاریخچه فایل File History

زیر رده Sub Category

  • معرفی Introduction

  • افزودن زیر رده Index Action Action Method Add Sub Category Index Action Action Method

  • زیردسته ایجاد اکشن GET SubCategory Create GET Action

  • روش های گسترش Extension Methods

  • زیردسته ایجاد نمای قسمت 1 SubCategory Create View Part 1

  • TempData TempData

  • دریافت اقدام زیر مجموعه Get Sub Category Action

  • زیردسته ویرایش دریافت اقدام SubCategory Edit Get Action

  • ویرایش اقدام POST دسته Edit Category POST Action

  • POST Error Debugging را ویرایش کنید Edit POST Error Debugging

زیر رده Sub Category

  • معرفی Introduction

  • اضافه کردن مدل زیر مجموعه Add Sub Category Model

  • اضافه کردن مدل زیر مجموعه Add Sub Category Model

  • افزودن زیر رده Index Action Action Method Add Sub Category Index Action Action Method

  • نمای فهرست زیر دسته SubCategory Index View

  • نمای فهرست زیر دسته SubCategory Index View

  • زیردسته و مدل نمای دسته SubCategory and Category View Model

  • زیردسته و مدل نمای دسته SubCategory and Category View Model

  • زیردسته ایجاد اکشن GET SubCategory Create GET Action

  • روش های گسترش Extension Methods

  • زیردسته ایجاد نمای قسمت 1 SubCategory Create View Part 1

  • زیردسته ایجاد POST قسمت 1 SubCategory Create POST Part 1

  • زیردسته ایجاد POST قسمت 1 SubCategory Create POST Part 1

  • TempData TempData

  • دریافت اقدام زیر مجموعه Get Sub Category Action

  • زیردسته ایجاد نمای قسمت 2 SubCategory Create View Part 2

  • زیردسته ایجاد نمای قسمت 2 SubCategory Create View Part 2

  • زیردسته ویرایش دریافت اقدام SubCategory Edit Get Action

  • مشاهده ویرایش زیردسته SubCategory Edit View

  • مشاهده ویرایش زیردسته SubCategory Edit View

  • ویرایش اقدام POST دسته Edit Category POST Action

  • POST Error Debugging را ویرایش کنید Edit POST Error Debugging

  • تکلیف 2 - قسمت 1 Assignment 2 - Part 1

  • تکلیف 2 - قسمت 1 Assignment 2 - Part 1

  • تکلیف 2 - قسمت 2 Assignment 2 - Part 2

  • تکلیف 2 - قسمت 2 Assignment 2 - Part 2

بخش جایزه - دوره .NET MVC Bonus - .NET MVC Course

  • محتوای رایگان .NET MVC .NET MVC Free Content

آیتم منو Menu item

  • معرفی بخش Introduction to Section

  • مدل منوی آیتم را اضافه کنید Add MenuItem Model

  • MeniItem مدل را مشاهده کرده و GET را ایجاد کنید MeniItem View Model and Create GET

  • آیتم منو ایجاد نمای قسمت 1 MenuItem Create View Part 1

  • MenuItem پلاگین TinyMce MenuItem TinyMce Plugin

  • آیتم منو ویرایش اقدام GET MenuItem Edit GET Action

  • MenuItem ویرایش POST Action Method MenuItem Edit POST Action Method

  • تکلیف 3 - قسمت 1 Assignment 3 - Part 1

  • تکلیف 3 - قسمت 2 Assignment 3 - Part 2

  • آزمون متوسط Intermediate Quiz

  • بررسی ها Reviews

آیتم منو Menu item

  • معرفی بخش Introduction to Section

  • مدل منوی آیتم را اضافه کنید Add MenuItem Model

  • Add MenuItem Index Action Add MenuItem Index Action

  • Add MenuItem Index Action Add MenuItem Index Action

  • نمای فهرست آیتم منو MenuItem Index View

  • نمای فهرست آیتم منو MenuItem Index View

  • MeniItem مدل را مشاهده کرده و GET را ایجاد کنید MeniItem View Model and Create GET

  • آیتم منو ایجاد نمای قسمت 1 MenuItem Create View Part 1

  • MenuItem پلاگین TinyMce MenuItem TinyMce Plugin

  • آیتم منو ایجاد نمای قسمت 2 MenuItem Create View Part 2

  • آیتم منو ایجاد نمای قسمت 2 MenuItem Create View Part 2

  • آیتم منو ایجاد POST قسمت 1 MenuItem Create POST Part 1

  • آیتم منو ایجاد POST قسمت 1 MenuItem Create POST Part 1

  • MenuItem ایجاد POST قسمت 2 MenuItem Create POST Part 2

  • MenuItem ایجاد POST قسمت 2 MenuItem Create POST Part 2

  • آیتم منو ویرایش اقدام GET MenuItem Edit GET Action

  • منوی آیتم ویرایش نمای MenuItem Edit View

  • منوی آیتم ویرایش نمای MenuItem Edit View

  • MenuItem ویرایش POST Action Method MenuItem Edit POST Action Method

  • تکلیف 3 - قسمت 1 Assignment 3 - Part 1

  • تکلیف 3 - قسمت 2 Assignment 3 - Part 2

  • آزمون متوسط Intermediate Quiz

  • بررسی ها Reviews

مقدمه (.NET MVC) Introduction (.NET MVC)

  • مقدمه Introduction

  • نقشه راه دات نت کور Dot Net Core Roadmap

  • ابزارهای .NET 8 .NET 8 Tools

  • منابع پروژه Project Resources

  • پیش‌نیازها Prerequisites

  • تزریق وابستگی چیست؟ What is dependency injection?

  • مرور کلی دوره Course Overview

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

  • فایل پروژه Project File

  • تنظیمات راه‌اندازی Launch Settings

  • wwwroot و appsettings wwwroot and appsettings

  • فایل برنامه (Program File) Program File

  • معماری MVC MVC Architecture

  • مرور کلی مسیریابی Routing Overview

  • مسیریابی در عمل Routing in Action

  • نماهای پیش‌فرض Default Views

کوپن Coupon

  • معرفی Introduction

  • اضافه کردن مدل کوپن Add coupon Model

  • تکلیف 4 - قسمت 3 Assignment 4 - Part 3

کوپن Coupon

  • معرفی Introduction

  • اضافه کردن مدل کوپن Add coupon Model

  • نمایه کوپن و اقدامات Coupon Index View and Actions

  • نمایه کوپن و اقدامات Coupon Index View and Actions

  • کوپن ایجاد نمای و دریافت اقدام Coupon Create View and GET Action

  • کوپن ایجاد نمای و دریافت اقدام Coupon Create View and GET Action

  • کوپن ایجاد روش اقدام POST Coupon Create POST Action Method

  • کوپن ایجاد روش اقدام POST Coupon Create POST Action Method

  • تکلیف 4 - قسمت 1 Assignment 4 - Part 1

  • تکلیف 4 - قسمت 1 Assignment 4 - Part 1

  • تکلیف 4 - قسمت 2 Assignment 4 - Part 2

  • تکلیف 4 - قسمت 2 Assignment 4 - Part 2

  • تکلیف 4 - قسمت 3 Assignment 4 - Part 3

دسته بندی Category

  • مدل دسته بندی Category Model

  • 2 حاشیه‌نویسی داده 2 Data Annotations

  • 3 1 بسته NuGet برای Entity Framework Core 3 1 Nuget Packages for Entity Framework Core

  • 3 رشته اتصال 3 Connection String

  • 4 راه‌اندازی ApplicationDbContext 4 Setup ApplicationDbContext

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

  • 6 ایجاد جدول دسته بندی 6 Create Category Table

  • 7 افزودن کنترلر دسته بندی 7 Add Category Controller

  • 8 افزودن لینک دسته بندی در هدر 8 Add Category Link in Header

  • 8 مقداردهی اولیه جدول دسته بندی 8 Seed Category Table

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

  • 11 بارگذاری مجدد (Hot Reload) 11 Hot Reload

  • 12 نمایش همه دسته بندی‌ها 12 Display all Categories

  • 13 تم Bootswatch و آیکون‌های Bootstrap 13 Bootswatch Theme and Bootstrap Icons

  • 14 طراحی صفحه لیست دسته بندی 14 Design Category List Page

  • 15 ایجاد رابط کاربری دسته بندی 15 Create Category UI

  • 16 تگ هلپرهای ورودی 16 Input Tag Helpers

  • 17 ایجاد دسته بندی 17 Create Category

  • 18 اعتبارسنجی سمت سرور 18 Server Side Validations

  • 19 اعتبارسنجی سفارشی 19 Custom Validations

  • 20 خلاصه اعتبارسنجی Asp 20 Asp Validation Summary

  • 21 اعتبارسنجی سمت کلاینت 21 Client Side Validation

  • 22 دکمه‌های ویرایش و حذف 22 Edit and Delete Buttons

  • 23 دریافت جزئیات دسته بندی برای ویرایش 23 Get Category Details to Edit

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

  • 25 به‌روزرسانی دسته بندی در عمل 25 Update Category in Action

  • 26 دریافت و ارسال اکشن برای حذف دسته بندی 26 Get and Post Action for Delete Category

  • 27 حذف دسته بندی در عمل 27 Delete Category in Action

  • 28 TempData 28 TempData

  • 29 نماهای جزئی (Partial Views) 29 Partial Views

  • 30 اعلان Toastr 30 Toastr Notification

صفحه فرود Landing Page

  • معرفی Introduction

  • مدل نمای شاخص Index View Model

  • صفحه نخست Home Page

  • نمای خانه طراحی قسمت 1 Home View Designing Part 1

  • نمای خانه طراحی قسمت 4 Home View Designing Part 4

  • نمای خانه طراحی قسمت 6 Home View Designing Part 6

صفحه فرود Landing Page

  • معرفی Introduction

  • مدل نمای شاخص Index View Model

  • صفحه اصلی اقدام شاخص Home Index Action

  • صفحه اصلی اقدام شاخص Home Index Action

  • صفحه نخست Home Page

  • نمای خانه طراحی قسمت 1 Home View Designing Part 1

  • نمای خانه طراحی قسمت 2 Home View Designing Part 2

  • نمای خانه طراحی قسمت 2 Home View Designing Part 2

  • نمای خانه طراحی قسمت 3 Home View Designing Part 3

  • نمای خانه طراحی قسمت 3 Home View Designing Part 3

  • نمای خانه طراحی قسمت 4 Home View Designing Part 4

  • نمای خانه طراحی قسمت 5 Home View Designing Part 5

  • نمای خانه طراحی قسمت 5 Home View Designing Part 5

  • نمای خانه طراحی قسمت 6 Home View Designing Part 6

ثبت نام کاربران Users Registration

  • معرفی Introduction

  • تغییرات برای ثبت نام صفحه Changes To Register Page

  • ثبت صفحه POST Handler قسمت 1 Register Page POST Handler Part 1

  • یادداشت سریع Quick Note

  • ثبت صفحه POST Handler قسمت 2 Register Page POST Handler Part 2

  • عملکرد و مشاهده فهرست کاربران Users Index Action and View

  • دکمه های رادیویی برای نقش ها Radio Buttons for Roles

  • قفل و باز کردن قفل کاربران Lock and Unlock Users

  • به روز رسانی مجوز Authorization Update

  • تغییر نوار نوار نمایشگر Modifying Display NavBar

ثبت نام کاربران Users Registration

  • معرفی Introduction

  • افزودن ویژگی به کاربر هویت Add Properties to Identity User

  • افزودن ویژگی به کاربر هویت Add Properties to Identity User

  • تغییرات برای ثبت نام صفحه Changes To Register Page

  • ثبت صفحه POST Handler قسمت 1 Register Page POST Handler Part 1

  • یادداشت سریع Quick Note

  • ثبت صفحه POST Handler قسمت 2 Register Page POST Handler Part 2

  • خطای صفحه ورود/ثبت Login/Register Page Error

  • خطای صفحه ورود/ثبت Login/Register Page Error

  • کنترل کننده کاربران Users Controller

  • کنترل کننده کاربران Users Controller

  • عملکرد و مشاهده فهرست کاربران Users Index Action and View

  • دکمه های رادیویی برای نقش ها Radio Buttons for Roles

  • ثبت حساب های کارمند Register Employee Accounts

  • ثبت حساب های کارمند Register Employee Accounts

  • قفل و باز کردن قفل کاربران Lock and Unlock Users

  • به روز رسانی مجوز Authorization Update

  • مجوز Authorization

  • مجوز Authorization

  • تغییر نوار نوار نمایشگر Modifying Display NavBar

سبد خرید Shopping Cart

  • معرفی Introduction

  • اضافه کردن مدل سبد خرید Add Shopping Cart Model

  • جزئیات مشاهده قسمت 1 Details View Part 1

  • جزئیات مشاهده قسمت 2 Details View Part 2

  • جلسات قسمت 1 Sessions Part 1

  • جلسات قسمت 2 Sessions Part 2

سبد خرید Shopping Cart

  • معرفی Introduction

  • اضافه کردن مدل سبد خرید Add Shopping Cart Model

  • افزودن جزئیات دریافت روش اقدام Add Details Get Action Method

  • افزودن جزئیات دریافت روش اقدام Add Details Get Action Method

  • جزئیات مشاهده قسمت 1 Details View Part 1

  • جزئیات مشاهده قسمت 2 Details View Part 2

  • جزئیات POST Action Details POST Action

  • جزئیات POST Action Details POST Action

  • پیکربندی Sessions Configure Sessions

  • پیکربندی Sessions Configure Sessions

  • جلسات قسمت 1 Sessions Part 1

  • جلسات قسمت 2 Sessions Part 2

سفارش Order

  • معرفی Introduction

  • جزئیات سفارش مشاهده مدل سبد خرید Order Details Cart View Model

  • عملکرد فهرست سبد خرید Cart Controller Index Action

  • فهرست سبد خرید قسمت 1 Shopping Cart Index Part 1

  • درخواست کوپن Apply Coupon

  • حذف کوپن Remove Coupon

  • انتخابگر زمان را اضافه کنید Add Time Picker

  • اعتبار سنجی خلاصه سفارش Order Summary Validations

  • ارسال خلاصه سفارش قسمت 1 Order Summary Post Part 1

  • رابط کاربری راه راه Stripe UI

سفارش Order

  • سفارش مدل هدر Order Header Model

  • سفارش مدل هدر Order Header Model

  • مدل جزئیات سفارش Order Details Model

  • مدل جزئیات سفارش Order Details Model

  • جزئیات سفارش مشاهده مدل سبد خرید Order Details Cart View Model

  • عملکرد فهرست سبد خرید Cart Controller Index Action

  • فهرست سبد خرید قسمت 1 Shopping Cart Index Part 1

  • فهرست سبد خرید قسمت 2 Shopping Cart Index Part 2

  • فهرست سبد خرید قسمت 2 Shopping Cart Index Part 2

  • فهرست سبد خرید قسمت 3 Shopping Cart Index Part 3

  • فهرست سبد خرید قسمت 3 Shopping Cart Index Part 3

  • درخواست کوپن Apply Coupon

  • حذف کوپن Remove Coupon

  • تعداد سبد خرید Shopping Cart Count

  • تعداد سبد خرید Shopping Cart Count

  • روش اقدام خلاصه سبد خرید Cart Summary Action Method

  • روش اقدام خلاصه سبد خرید Cart Summary Action Method

  • نمای خلاصه سفارش قسمت 1 Order Summary View Part 1

  • نمای خلاصه سفارش قسمت 1 Order Summary View Part 1

  • انتخابگر تاریخ Date Picker

  • انتخابگر تاریخ Date Picker

  • انتخابگر زمان را اضافه کنید Add Time Picker

  • رابطه تاریخ و زمان Date and Time Relation

  • رابطه تاریخ و زمان Date and Time Relation

  • اعتبار سنجی خلاصه سفارش Order Summary Validations

  • ارسال خلاصه سفارش قسمت 1 Order Summary Post Part 1

  • تنظیمات راه راه Stripe Settings

  • تنظیمات راه راه Stripe Settings

  • افزودن Stripe به پروژه Adding Stripe to Project

  • افزودن Stripe به پروژه Adding Stripe to Project

  • رابط کاربری راه راه Stripe UI

  • ارسال خط پرداخت Stripe Payment Posting

  • ارسال خط پرداخت Stripe Payment Posting

مدیریت سفارش Manage Order

  • معرفی Introduction

  • جزئیات سفارش فردی قسمت 2 Individual Order Details Part 2

  • روش اقدام تاریخچه سفارش Order History Action Method

  • مشاهده تاریخچه سفارش قسمت 1 Order History View Part 1

  • اقدام دریافت جزئیات سفارش (نمای جزئی برمی‌گرداند) Get Order Details Action (Returns Partial View)

  • مشاهده تاریخچه سفارش قسمت 2 Order History View Part 2

  • مشاهده تاریخچه سفارش قسمت 3 Order History View Part 3

  • تغییر تاریخچه سفارش روش دریافت برای صفحه بندی Modify Order History Get Method for Pagination

  • تکلیف 5 - مرحله 1 Assignment 5 - Step 1

  • تکلیف 5 - مرحله 2 Assignment 5 - Step 2

  • روش اقدام سفارش را مدیریت کنید Manage Order Action Method

  • اقدامات وضعیت سفارش را مدیریت کنید Manage Order Status Actions

مدیریت سفارش Manage Order

  • معرفی Introduction

  • سفارش تایید اقدام GET Order Confirm GET Action

  • سفارش تایید اقدام GET Order Confirm GET Action

  • سفارش تایید نمای Order Confirm View

  • سفارش تایید نمای Order Confirm View

  • جزئیات سفارش فردی قسمت 1 Individual Order Details Part 1

  • جزئیات سفارش فردی قسمت 1 Individual Order Details Part 1

  • جزئیات سفارش فردی قسمت 2 Individual Order Details Part 2

  • روش اقدام تاریخچه سفارش Order History Action Method

  • مشاهده تاریخچه سفارش قسمت 1 Order History View Part 1

  • اقدام دریافت جزئیات سفارش (نمای جزئی برمی‌گرداند) Get Order Details Action (Returns Partial View)

  • مشاهده تاریخچه سفارش قسمت 2 Order History View Part 2

  • مشاهده تاریخچه سفارش قسمت 3 Order History View Part 3

  • مدل PagingInfo PagingInfo Model

  • مدل PagingInfo PagingInfo Model

  • PageLinkTagHelper PageLinkTagHelper

  • PageLinkTagHelper PageLinkTagHelper

  • تغییر تاریخچه سفارش روش دریافت برای صفحه بندی Modify Order History Get Method for Pagination

  • کمک کننده برچسب صفحه بندی را مصرف کنید Consume Paging Tag Helper

  • کمک کننده برچسب صفحه بندی را مصرف کنید Consume Paging Tag Helper

  • تکلیف 5 - مرحله 1 Assignment 5 - Step 1

  • تکلیف 5 - مرحله 2 Assignment 5 - Step 2

  • روش اقدام سفارش را مدیریت کنید Manage Order Action Method

  • مدیریت نمای سفارش قسمت 1 Manage Order View Part 1

  • مدیریت نمای سفارش قسمت 1 Manage Order View Part 1

  • مدیریت نمای سفارش قسمت 2 Manage Order View Part 2

  • مدیریت نمای سفارش قسمت 2 Manage Order View Part 2

  • اقدامات وضعیت سفارش را مدیریت کنید Manage Order Status Actions

سفارش وانت Order Pickup

  • معرفی Introduction

  • دکمه تحویل سفارش Order Pickup Button

  • بررسی ورود نقش ها Roles Login Check

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

سفارش وانت Order Pickup

  • معرفی Introduction

  • سفارش وانت دریافت روش Order Pickup Get Action Method

  • سفارش وانت دریافت روش Order Pickup Get Action Method

  • سفارش پیکاپ نمای قسمت 1 Order Pickup View Part 1

  • سفارش پیکاپ نمای قسمت 1 Order Pickup View Part 1

  • سفارش پیکاپ نمای قسمت 2 Order Pickup View Part 2

  • سفارش پیکاپ نمای قسمت 2 Order Pickup View Part 2

  • دکمه تحویل سفارش Order Pickup Button

  • تحویل سفارش تکمیل شد Order Pickup Completed

  • تحویل سفارش تکمیل شد Order Pickup Completed

  • بررسی ورود نقش ها Roles Login Check

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

ورود به سیستم اجتماعی Social Logins

  • معرفی Introduction

  • ورود به فیس بوک NuGet Facebook Login NuGet

  • ورود فیس بوک را به پروژه اضافه کنید Add facebook login to project

  • صفحه ثبت نام در فیس بوک Facebook Registration Page

  • ثبت نام کاربر فیس بوک Register Facebook User

  • مشاهده کامپوننت View Component

  • مشاهده کامپوننت View Component

  • مشاهده روش عمل مؤلفه View Component Action Method

  • مشاهده روش عمل مؤلفه View Component Action Method

  • مشاهده کامپوننت و مصرف View Component View and Consumption

ورود به سیستم اجتماعی Social Logins

  • معرفی Introduction

  • ورود به فیس بوک NuGet Facebook Login NuGet

  • ورود فیس بوک را به پروژه اضافه کنید Add facebook login to project

  • صفحه ثبت نام در فیس بوک Facebook Registration Page

  • ثبت نام کاربر فیس بوک Register Facebook User

  • مشاهده کامپوننت و مصرف View Component View and Consumption

پست الکترونیک Email

  • معرفی Introduction

  • ارسال کلید شبکه Send Grid Key

  • Send Grid Sender Verification Fix Send Grid Sender Verification Fix

  • تنظیمات ایمیل قسمت 1 را پیکربندی کنید Configure Settings for Email Part 1

  • تنظیمات ایمیل قسمت 2 را پیکربندی کنید Configure Settings for Email Part 2

  • ارسال ایمیل برای ایجاد سفارش Send Email on Order Creation

  • ارسال ایمیل در مورد تغییر وضعیت سفارش Send Email on Order Status Change

  • ارسال ایمیل در مورد تغییر وضعیت سفارش Send Email on Order Status Change

  • طراحی تغییر Designing Change

  • طراحی تغییر Designing Change

پست الکترونیک Email

  • معرفی Introduction

  • ارسال کلید شبکه Send Grid Key

  • Send Grid Sender Verification Fix Send Grid Sender Verification Fix

  • تنظیمات ایمیل قسمت 1 را پیکربندی کنید Configure Settings for Email Part 1

  • تنظیمات ایمیل قسمت 2 را پیکربندی کنید Configure Settings for Email Part 2

  • ارسال ایمیل برای ایجاد سفارش Send Email on Order Creation

گسترش Deployment

  • معرفی Introduction

  • معرفی Introduction

  • راهنمای استقرار Deployment Guide

  • پایگاه داده بذر قسمت 1 Seed Database Part 1

  • پایگاه داده بذر قسمت 1 Seed Database Part 1

  • پایگاه داده Seed قسمت 2 Seed Database Part 2

  • پایگاه داده بذر قسمت 3 Seed Database Part 3

  • استقرار Azure Azure Deployment

  • استقرار Azure Azure Deployment

  • استقرار MyWindowsHosting MyWindowsHosting Deployment

  • استقرار IIS IIS Deployment

  • استقرار IIS IIS Deployment

  • بعد چی؟ Whats next?

  • آهنگ دوره اصلی ASP.NET ASP.NET Core Course Track

گسترش Deployment

  • معرفی Introduction

  • راهنمای استقرار Deployment Guide

  • پایگاه داده Seed قسمت 2 Seed Database Part 2

  • پایگاه داده بذر قسمت 3 Seed Database Part 3

  • استقرار MyWindowsHosting MyWindowsHosting Deployment

  • بعد چی؟ Whats next?

  • آهنگ دوره اصلی ASP.NET ASP.NET Core Course Track

نمایش نظرات

آموزش راهنمای کامل گیت و گیت‌هاب [۲۰۲۴]
جزییات دوره
8 hours
115
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
14,368
4.6 از 5
دارد
دارد
دارد
Bhrugen Patel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhrugen Patel Bhrugen Patel

Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!