آموزش کامل توسعه وب با ASP.NET MVC - از مبتدی تا حرفه‌ای! - آخرین آپدیت

دانلود Complete ASP NET MVC Web Development - Newbie to Ninja!

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

یادگیری سریع توسعه وب با ASP.NET MVC و C#: از مبتدی تا حرفه‌ای!

با این دوره جامع و گام به گام، برنامه‌نویسی وب را بیاموزید و وب‌سایت‌های قوی بسازید. شما از مبانی اولیه توسعه وب ASP.NET MVC و C# شروع کرده و به تدریج با الگوها و تکنیک‌های پیشرفته آشنا می‌شوید تا به یک توسعه‌دهنده حرفه‌ای ASP.NET MVC C# تبدیل شوید.

  • یادگیری برنامه‌نویسی شیء‌گرا (OOP)
  • آشنایی با معماری MVC و نحوه استفاده از آن
  • یادگیری الگوها و تکنیک‌های توسعه‌دهندگان سازمانی
  • کدنویسی تمیزتر، قابل مدیریت‌تر و با قابلیت استفاده مجدد
  • کدنویسی با باگ کمتر برای سرعت و اعتبار بیشتر
  • ساخت آسان‌تر کد با تقسیم‌بندی به بخش‌های قابل مدیریت
  • انعطاف‌پذیری بیشتر کد با استفاده از انتزاع و واسط‌ها
  • استفاده آسان از کدهای موجود در پروژه‌های مختلف

چرا این دوره؟

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

چه کاملاً مبتدی باشید یا اصول اولیه را بلد باشید، این دوره شما را به یک توسعه‌دهنده کلاس جهانی تبدیل خواهد کرد.

نظرات دانشجویان:

"یک دوره عالی در مورد MVC، پس از گذراندن چند دوره MVC در یودمی، این دوره را ثبت‌نام کردم، به من کمک کرد تا درک بهتری از فرآیند MVC پیدا کنم."

"حالا می‌فهمم چه چیزی را از دست داده بودم! قطعاً این یکی از بهترین دوره‌هایی است که درباره ASP.NET تماشا/مطالعه کرده‌ام!"

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

یادگیری الگوهای توسعه‌دهندگان حرفه‌ای

توسعه‌دهندگان ارشد سالانه بیش از ۱۰۰ هزار دلار درآمد دارند. یکی از تفاوت‌های کلیدی آنها، توانایی نوشتن سریع کدهای توسعه‌پذیر و مشارکت در فرآیند معماری است. این دوره به شما می‌آموزد که چگونه توسعه‌دهندگان کلاس سازمانی نرم‌افزارهای 'بهترین در کلاس' را ایجاد می‌کنند و چگونه این اصول به شما کمک می‌کنند نرم‌افزار را آسان‌تر، سریع‌تر بسازید و از باگ‌ها دور بمانید.

مباحث شامل:

  • مبانی توسعه نرم‌افزار
  • برنامه‌نویسی شیء‌گرا (OOP)
  • اصول ۷ گانه SOLID
  • الگوهای مدرن مانند Dependency Injection، MVC، Abstraction و Inheritance

آنچه در این دوره خواهید آموخت:

  • پیاده‌سازی یک سایت فروشگاه اینترنتی با ASP.NET MVC
  • برنامه‌نویسی شیء‌گرا (OOP)
  • معماری لایه‌ای (Layered Architecture)
  • الگوی Repository Pattern
  • Entity Framework
  • Generics
  • Dependency Injection
  • توسعه ماژولار (Modular Development)
  • آزمون واحد (Unit Testing)
  • Partial Views
  • و موارد بیشتر!

مزایای دوره در یودمی:

  • دسترسی رایگان و مادام‌العمر به دوره
  • شامل تمامی به‌روزرسانی‌های آینده به صورت رایگان
  • ضمانت بازگشت وجه ۳۰ روزه یودمی - بدون ریسک

پیش‌نیازها:

  • اراده و تمایل به پیشرفت برای تبدیل شدن به یک توسعه‌دهنده وب عالی
  • داشتن روحیه سخت‌کوشی و توانایی تمرکز بر هدف نهایی یعنی تبدیل شدن به یک توسعه‌دهنده حرفه‌ای
  • نصب Visual Studio 2017 (نسخه Community کافی است)
  • آشنایی با HTML و CSS

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

معرفی Introduction

  • خوش آمدید و نمای کلی Welcome and overview

  • خوش آمدید و مرور کلی Welcome and overview

  • دریافت نرم افزار Get the software

  • به روز رسانی ویژوال استودیو 2019 Visual Studio 2019 Update

  • به روز رسانی ویژوال استودیو 2019 Visual Studio 2019 Update

  • نصب SQL Installing SQL

مقدمه Introduction

  • نرم افزار را دریافت کنید Get the software

  • در حال نصب SQL Installing SQL

C# Primer C# Primer

  • مقدمه Introduction

  • پروژه اجباری سلام جهان Obligatory Hello World Project

  • پروژه الزامی Hello World Obligatory Hello World Project

  • ساختار یک پروژه C# Structure of a C# Project

  • متغیرها Variables

  • انواع متغیرها Variable Types

  • انواع تعریف شده توسط کاربر User Defined Types

  • مقادیر در مقابل انواع ارجاعی Values Versus Reference Types

  • آرایه‌ها و مجموعه‌ها Arrays And Collections

  • LINQ LINQ

  • مقدمه جریان برنامه Program Flow Introduction

  • معرفی جریان برنامه Program Flow Introduction

  • جریان برنامه - IfThenElse Program Flow - IfThenElse

  • جریان برنامه - حلقه زدن Program Flow - Getting Loopy

  • جریان برنامه - Switch Program Flow - Switch

  • اشکال‌زدایی Debugging

  • اشکال زدایی Debugging

مقدماتی C# C# Primer

  • معرفی Introduction

  • ساختار یک پروژه سی شارپ Structure of a C# Project

  • متغیرها Variables

  • انواع متغیر Variable Types

  • انواع تعریف شده توسط کاربر User Defined Types

  • مقادیر در مقابل انواع مرجع Values Versus Reference Types

  • آرایه ها و مجموعه ها Arrays And Collections

  • LINQ LINQ

  • جریان برنامه - IfThenElse Program Flow - IfThenElse

  • جریان برنامه - Loopy شدن Program Flow - Getting Loopy

  • جریان برنامه - سوئیچ Program Flow - Switch

برنامه نویسی شی گرا (OOP) Object Orientated Programming (OOP)

  • بررسی اجمالی برنامه نویسی شی گرا Object Orientated Programming Overview

  • مروری بر برنامه نویسی شی گرا Object Orientated Programming Overview

  • OOP و کلاس‌ها - مرور اولیه OOP & Classes - Basic Walkthrough

  • اطلاعات بیشتر در مورد کلاس‌ها More on Classes

  • کلاس‌ها و کتابخانه‌ها Classes & Libraries

  • کپسوله‌سازی، وراثت و چندریختی (آنطور که به نظر می‌رسد ترسناک نیست!) Encapsulation, Inheritance & Polymorphism (Not as scary as it sounds!)

  • کپسولاسیون، وراثت و چند شکلی (آنقدرها هم که به نظر می رسد ترسناک نیست!) Encapsulation, Inheritance & Polymorphism (Not as scary as it sounds!)

  • اصلاح‌کننده‌های دسترسی Access Modifiers

  • دسترسی به اصلاح کننده ها Access Modifiers

  • کتاب جایزه رایگان! - ASP.NET، C# و برنامه نویسی شی گرا FREE BONUS BOOK! - ASP.NET, C# and Object Orientated Programming Primer

  • کتاب رایگان جایزه! - مقدماتی ASP.NET، C# و برنامه نویسی شی گرا FREE BONUS BOOK! - ASP.NET, C# and Object Orientated Programming Primer

  • فایل‌های پروژه OOP OOP Project Files

  • فایل های پروژه OOP OOP Project Files

  • OOP OOP

برنامه نویسی شی گرا (OOP) Object Orientated Programming (OOP)

  • OOP & Classes - Basic Walkthrough OOP & Classes - Basic Walkthrough

  • بیشتر در مورد کلاس ها More on Classes

  • کلاس ها و کتابخانه ها Classes & Libraries

  • OOP OOP

اصول جامد SOLID Principles

  • مقدمه Introduction

  • اصل مسئولیت واحد Single Responsibility Principle

  • اصل مسئولیت واحد Single Responsibility Principle

  • اصل باز/بسته Open / Closed Principle

  • اصل جایگزینی لیسکوف Liskov Substitution Principle

  • اصل جداسازی رابط Interface Segregation Principle

  • اصل جداسازی رابط Interface Segregation Principle

  • اصل وارونگی وابستگی Dependency Inversion Principle

  • اصل وارونگی وابستگی Dependency Inversion Principle

  • محتوای جایزه - مرجع SOLID BONUS MATERIAL - SOLID Reference

  • چقدر SOLID هستید؟ How SOLID are you?

اصول SOLID SOLID Principles

  • معرفی Introduction

  • اصل باز/بسته Open / Closed Principle

  • اصل جایگزینی لیسکوف Liskov Substitution Principle

  • BONUS MATERIAL - مرجع جامد BONUS MATERIAL - SOLID Reference

  • چقدر جامد هستید؟ How SOLID are you?

پرایمر MVC MVC Primer

  • مقدمه Introduction

  • Hello World Hello World

  • ساختار و وب سایت MVC Anatomy and an MVC Website

  • کنترلرها قسمت 1 Controllers Part 1

  • کنترلرها بخش 1 Controllers Part 1

  • کنترلرها بخش 2 Controllers Part 2

  • نماها Views

  • مدل ها Models

  • مدل‌ها Models

  • ارسال داده‌ها Posting Data

  • داربست - لیست مدل Scaffolding - Model Lists

  • Scaffolding - لیست مدل‌ها Scaffolding - Model Lists

  • Scaffolding - ارسال مدل‌ها Scaffolding - Posting Models

  • Scaffolding - مشاهده و ویرایش Scaffolding - Viewing and Editing

  • Scaffolding - حذف Scaffolding - Deleting

  • اعتبارسنجی مدل Model Validation

  • نماهای جزئی Partial Views

  • نماهای جزئی Partial Views

  • آزمون MVC MVC Quiz

مقدماتی MVC MVC Primer

  • معرفی Introduction

  • سلام دنیا Hello World

  • آناتومی و وب سایت MVC Anatomy and an MVC Website

  • کنترلرها قسمت 2 Controllers Part 2

  • بازدیدها Views

  • ارسال داده ها Posting Data

  • داربست - مدل های ارسال Scaffolding - Posting Models

  • داربست - مشاهده و ویرایش Scaffolding - Viewing and Editing

  • داربست - حذف Scaffolding - Deleting

  • اعتبارسنجی مدل Model Validation

  • آزمون MVC MVC Quiz

امنیت ASP.NET ASP.NET Security

  • امنیت ASP.NET - شروع کار ASP.NET Security - Getting Started

  • مرور کد Code Walkthrough

  • گسترش امنیت ASP.NET Extending ASP.NET Security

  • گسترش امنیت ASP.NET Extending ASP.NET Security

امنیت ASP.NET ASP.NET Security

  • امنیت ASP.NET - شروع به کار ASP.NET Security - Getting Started

  • مرور کد Code Walkthrough

کنترل منبع Source Control

  • مقدمه ای بر کنترل منبع Introduction To Source Control

  • دریافت حساب Git Getting a Git Account

  • ایجاد و مدیریت مخازن Creating and Managing Repositories

  • ایجاد و مدیریت مخازن Creating and Managing Repositories

  • اجرای کد و استفاده از مخازن Committing Code and Using Repositories

  • کامیت کردن کد و استفاده از مخازن Committing Code and Using Repositories

  • انشعاب و ادغام Branching and Merging

کنترل منبع Source Control

  • مقدمه ای بر کنترل منبع Introduction To Source Control

  • دریافت اکانت Git Getting a Git Account

  • انشعاب و ادغام Branching and Merging

توسعه دنیای واقعی Real World Development

  • مقدمه Introduction

  • استفاده از نمونه‌های کد Using the Code Samples

  • یکپارچه‌سازی GitHub GitHub Integration

  • راه‌اندازی راه حل Solution Setup

  • مدیریت بسته‌های NuGet Managing NuGet Packages

  • مدیریت بسته های NuGet Managing NuGet Packages

  • مدل‌ها و ذخیره‌سازی محصولات Product Models & Storage

  • رابط کاربری مدیریت محصول Product Management UI

  • گروه‌بندی محصولات - بخش 1 Grouping Products - Part 1

  • گروه بندی محصولات - قسمت 2 Grouping Products - Part 2

  • گروه‌بندی محصولات - بخش 2 Grouping Products - Part 2

  • تکرار نکنید Don't Repeat Yourself

  • خودت را تکرار نکن Don't Repeat Yourself

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

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

  • مایکروسافت یونیتی Microsoft Unity

  • مایکروسافت یونیتی Microsoft Unity

  • چارچوب نهاد Entity Framework

  • Entity Framework Entity Framework

  • مخازن SQL SQL Repositories

  • مخازن SQL SQL Repositories

  • افزودن تصاویر محصول Adding Product Images

  • افزودن تصاویر محصول Adding Product Images

  • لیست محصولات Product Listings

  • فیلتر کردن محصولات Product Filtering

توسعه دنیای واقعی Real World Development

  • معرفی Introduction

  • با استفاده از نمونه کد Using the Code Samples

  • ادغام GitHub GitHub Integration

  • راه حل Solution Setup

  • مدل های محصول و ذخیره سازی Product Models & Storage

  • رابط کاربری مدیریت محصول Product Management UI

  • گروه بندی محصولات - قسمت 1 Grouping Products - Part 1

  • لیست محصولات Product Listings

  • فیلتر کردن محصول Product Filtering

ساخت سبد خرید Building The Shopping Cart

  • مقدمه Introduction

  • ساخت مدل سبد Building the Basket Model

  • ایجاد سرویس سبد خرید Creating the Basket Service

  • ایجاد سرویس سبد Creating the Basket Service

  • ایجاد سرویس سبد - بخش 2 Creating The Basket Service - Part 2

  • رابط کاربری سبد The Basket UI

ساخت سبد خرید Building The Shopping Cart

  • معرفی Introduction

  • ساخت مدل سبد Building the Basket Model

  • ایجاد سرویس سبد خرید - قسمت 2 Creating The Basket Service - Part 2

  • رابط کاربری سبد The Basket UI

تست واحد Unit Testing

  • مقدمه Introduction

  • معرفی Introduction

  • ایجاد Mocks بخش 1 Creating Mocks Part 1

  • ایجاد Mocks بخش 2 Creating Mocks Part 2

  • سبد تست قسمت 1 Basket Tests Part 1

  • تست‌های سبد بخش 1 Basket Tests Part 1

  • تست‌های سبد بخش 2 Basket Tests Part 2

تست واحد Unit Testing

  • معرفی Introduction

  • ساخت موک قسمت 1 Creating Mocks Part 1

  • ساخت موک قسمت 2 Creating Mocks Part 2

  • سبد تست قسمت 2 Basket Tests Part 2

مشتریان، سفارشات و ایمن سازی صفحات Customers, Orders and Securing Pages

  • ثبت مشتریان Registering Customers

  • ایجاد سفارشات Creating Orders

  • ایجاد سفارشات Creating Orders

  • آزمایش فرآیند سفارش Testing The Order Process

  • تکمیل فرآیند پرداخت Finishing the Checkout Process

  • پیوند دادن مشتریان به سفارشات Linking Customers to Orders

  • ارتباط مشتریان با سفارشات Linking Customers to Orders

  • مدیریت سفارش قسمت 1 Order Management Part 1

  • مدیریت سفارش بخش 1 Order Management Part 1

  • مدیریت سفارش قسمت 2 Order Management Part 2

  • مدیریت سفارش بخش 2 Order Management Part 2

  • ایمن سازی صفحات مدیریت Securing the Admin Pages

  • امن کردن صفحات ادمین Securing the Admin Pages

مشتریان، سفارشات و امن کردن صفحات Customers, Orders and Securing Pages

  • ثبت نام مشتریان Registering Customers

  • تست فرآیند سفارش Testing The Order Process

  • اتمام فرآیند پرداخت Finishing the Checkout Process

پاسخ پرسش و پاسخ Q & A Answers

  • چه زمانی از کلمه کلیدی var استفاده کنیم (و زمانی که نه) When to use the var Keyword (and when NOT too)

  • چه زمانی از کلمه کلیدی var استفاده کنیم (و چه زمانی نکنیم) When to use the var Keyword (and when NOT too)

  • مشکلات رایج Entity Framework و SQL Common Entity Framework & SQL Issues

پاسخ‌های پرسش و پاسخ Q & A Answers

  • چارچوب موجودیت مشترک و مسائل SQL Common Entity Framework & SQL Issues

نمایش نظرات

آموزش کامل توسعه وب با ASP.NET MVC - از مبتدی تا حرفه‌ای!
جزییات دوره
14.5 hours
92
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
15,491
4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brett Hargreaves Brett Hargreaves

توسعه دهنده و مدرس نرم افزار حرفه ای