مطالب پیشنهادی از سراسر وب

دوره کامل ASP.NET MVC 5 از Code With Mosh

دسته بندی ها: آموزش های ویژه ، آموزش های Code with Mosh ، آموزش ASP.NET MVC ، دات نت (NET.)

بیاموزید که اپلیکیشن های وب سریع و ایمن را با ASP.NET MVC 5 بسازید و مستقر کنید

  • از مبتدی تا پیشرفته
  • 140 درس
  • 7.5 ساعت دوره ویدئویی
  • راه حل ها و تمرینات
  • قابل استفاده در موبایل و تلویزیون

ساختن برنامه های وب با ASP.NET MVC را بیاموزید

ASP.NET MVC یک فریمورک محبوب برای ساختن برنامه های وب پویا با سی شارپ است.

تسلط بر ASP.NET MVC موقعیت شغلی شما را ارتقا خواهد داد، به خصوص اگر به دنبال کار در شرکت هایی هستید که از فناوری های Microsoft استفاده می کنند. 

اگر از دوره های تکراری و کسل کننده خسته شده اید، این دوره کاملی برای شما است.

این دوره یک مسیر کامل برای تسلط بر ASP.NET MVC 5، از مبتدی تا پیشرفته را ارائه می دهد.

این دوره کاملاً فنی و با ترکیب کاملی از نظریه و عمل است. این برنامه شامل تمام جزئیات مورد نیاز شما برای ساخت برنامه های وب با ASP.NET MVC (معادل کتاب 500 صفحه ای) می باشد.

در پایان دوره...

شما قادر خواهید بود:

  • برنامه های ASP.NET MVC سریع و ایمن را با اعتماد به نفس بسازید و استقرار کنید
  • الزامات کاربر را با استفاده از یک روش منظم پیاده سازی کنید
  • آماده ی یادگیری ASP.NET Core هستید
  • با استفاده از ASP.NET Web API  می توانید APIs ایجاد کنید.
  • برای ذخیره و بازیابی از Entity Framework استفاده کنید

آنچه یاد خواهید گرفت...

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

  • پیاده سازی عملیات CRUD
  • ایجاد فرم ها با اعتبارسنجی
  • ساخت سرویس های RESTful با ASP.NET Web API
  • ساخت گردش کار اولین کد Entity Framework برای ساختن یک مدل
  • امنیت، احراز هویت و مجوز را با استفاده از هویت ASP.NET پیاده سازی کنید
  • استفاده از پلاگین های قدرتمند jQuery
  • بهینه سازی عملکرد اپلیکیشن
  • ساخت و استقرار اپلیکیشن
  • میانبرها برای نوشتن سریع کد
  • و غیره

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

  • هر کسی که مایل است ASP.NET MVC را از ابتدا یاد بگیرد
  • هرکسی که برای مصاحبه شغلی آماده می شود
  • توسعه دهندگان موجود ASP.NET MVC که می خواهند مهارت های خود را به کار گیرند

پیش نیازهای دوره

برای گذراندن این دوره، شما باید حداقل سه ماه تجربه ی برنامه نویسی داشته باشید. همچنین، هرگونه آشنایی با Entity Framework مفید خواهد بود اما لازم نیست. 

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

  • شروع کار
    • مقدمه
    • الگوی معماری MVC 
    • راه اندازی محیط توسعه
    • اولین اپلیکیشن ASP.NET MVC
    • بررسی MVC در عمل
    • افزودن تم
    • طرح بندی دوره
  • اصول ASP.NET MVC
    • مقدمه
    • نتایج اکشن
    • پارامترهای اکشن
    • مسیرهای مبتنی بر Convention 
    • مسیریابی Attribute
    • انتقال داده به Views
    • نمایش مدل ها
    • Razor Syntax 
    • Partial Views 
    • اصول Cheat Sheet- ASP.NET MVC
    • تمرین
    • راه حل
    • خلاصه
  • کار با داده
    • مقدمه
    • Entity Framework 
    • Database-first درمقابل Code-first 
    • مهاجرت های Code First
    • تغییر مدل
    • Seed کردن پایگاه داده
    • بررسی Overriding Conventions
    • کوئری کردن آبجکت ها
    • Eager Loading 
    • میانبر برای Package Manager Console
    • بررسی Cheat Sheet- Entity Framework
    • تمرین 1
    • تمرین 2
    • تمرین 3
    • خلاصه
  • ساخت فرم ها
    • مقدمه
    • نشانه گذاری
    • برچسب های فرم
    • لیست های کشویی
    • اتصال مدل
    • ذخیره داده
    • ویرایش فرم
    • به روزرسانی داده
    • فرم های Cheat Sheet- Building
    • تمرین
    • عیب یابی خطاهای اعتبارسنجی Entity
    • خلاصه
  • پیاده سازی اعتبارسنجی
    • مقدمه
    • افزودن اعتبار سنجی
    • استایل دادن به فرم های اعتبارسنجی
    • حاشیه نویسی داده ها
    • اعتبار سنجی سفارشی
    • ریفکتور کردن اعداد جادویی
    • خلاصه اعتبار سنجی
    • اعتبار سنجی سمت کلاینت
    • توکن های ضد جعل اسناد
    • Cheat Sheet - پیاده سازی اعتبارسنجی
    • تمرین
    • بررسی کد
    • خلاصه
  • ساخت سرویس های RESTful با ASP.NET Web API
    • مقدمه
    • Web API چیست؟
    • RESTful Convention
    • ساخت یک API 
    • تست کردن API 
    • آبجکت های انتقال داده
    • Auto Mapper 
    • استفاده از Camel Notation 
    • IHttpActionResult 
    • Cheat Sheet - ساخت Web APIs
    • تمرین
    • خلاصه
    • نکات مهم
  • توسعه سمت کلاینت
    • مقدمه
    • فراخوانی کردن API با استفاده از جی کوئری
    • پلاگین Bootbox
    • بهینه سازی کد جی کوئری
    • پلاگین DataTables 
    • DataTables با منبع Ajax 
    • بازگشت داده سلسله مراتبی
    • DataTables - حذف کردن رکوردها
    • DataTables - بررسی Discussion Points 
    • اپلیکیشن های تک صفحه ای (SPAs) 
    • Cheat Sheet - توسعه سمت کلاینت
    • تمرین
    • خلاصه
  • احراز هویت و مجوز
    • مقدمه
    • مشکل
    • گزینه های مجوز
    • هویت ASP.NET
    • محدودسازی دسترسی
    • Seed کردن کاربران و نقش ها
    • کار با نقش ها
    • افزودن داده پروفایل
    • OAuth
    • لاگین های اجتماعی
    • Cheat Sheet - احراز هویت و مجوز
    • تمرین
    • خلاصه
  • بهینه سازی عملکرد
    • ​​​​​​​مقدمه
    • بررسی
    • Data Tier 
    • Glimpse 
    • کش کردن داده
    • Async 
    • انتشار ساخت ها
    • غیرفعال کردن Session
    • Client Tier 
    • نکات Chrome Developer Tools
    • Cheat Sheet - بهینه سازی عملکرد
    • خلاصه
  • ساختن یک ویژگی End-to-End به صورت سیستماتیک
    • ​​​​​​​مقدمه
    • درک مشکل
    • مدل سازی دامنه
    • ساخت ساده ترین API
    • افزودن جزئیات
    • Edge Cases 
    • ساخت Front-end 
    • افزودن Auto-completion 
    • به روزرسانی DOM
    • بهبود Look و Feel 
    • فیلتر کردن رکوردها
    • ارسال فرم
    • نمایش نوتیفیکیشن های Toast 
    • پیاده سازی اعتبارسنجی سمت کلاینت
    • بررسی کد
    • خلاصه
  • استقرار
    • ​​​​​​​مقدمه
    • استقرار اپلیکیشن
    • استقرار پایگاه داده
    • ساخت پیکربندی ها
    • تنظیمات اپلیکیشن
    • ایمن سازی تنظیمات پیکربندی
    • صفحات خطای سفارشی
    • لاگ کردن استثنائات هندل نشده
    • نکات نهایی
    • جمع بندی
    • گام های بعدی

سایر ویدئوهای دوره:

الگوی معماری MVC

 

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

 

اولین ASP.NET MVC 

 

بررسی ASP.NET MVC 5 در عمل

 

افزودن تم

 

طرح بندی دوره

 

آیا این نوشته را دوست داشتید؟
Code With Mosh The Complete ASP.NET MVC 5 Course Publisher:Code With Mosh Author:Mosh Hamedani Duration:7.5 HOURS Level:BEGINNER TO ADVANCED

Learn to build and deploy fast and secure web applications with ASP.NET MVC 5

  • BEGINNER TO ADVANCED
  • LIFETIME ACCESS
  • 140 LESSONS
  • 7.5 HOURS OF VIDEO
  • EXERCISES AND SOLUTIONS
  • DOWNLOADABLE
  • ACCESS ON MOBILE/TV

Learn to build Web Apps with ASP.NET MVC

ASP.NET MVC is a popular framework for building dynamic web apps with C#.

Mastering ASP.NET MVC will really boost your career, especially if you’re looking to work at companies using Microsoft technologies.

If you're tired of slow, repetitive and boring courses, I've got the perfect course for you.

This course offers a complete path to master ASP.NET MVC 5, from novice to expert.

Highly technical with a perfect mix of theory and practice. It covers absolutely every detail you could possibly need to build web apps with ASP.NET MVC (equivalent to a 500-page book).

By the end of this course…

You’ll be able to:

  • Build and deploy fast and secure ASP.NET MVC apps with confidence
  • Implement user requirements using a systematic approach
  • Get ready to learn ASP.NET Core
  • Build APIs using ASP.NET Web API
  • Use Entity Framework (code-first) to store and retrieve data

What You'l Learn...

Unlike other courses teaching you how to build dummy apps, I'm going to show you how to build a real video rental app. You'll master all the essential skills you need to build professional quality apps.

  • Implement CRUD operations
  • Build forms with validation
  • Build RESTful services using ASP.NET Web API
  • Use Entity Framework code-first workflow to build a model
  • Implement security, authentication and authorization using ASP.NET Identity
  • Use powerful jQuery plugins
  • Optimize application's performance
  • Build and deploy your applications
  • Shortcuts to write code fast
  • And much, much more...

Who is this course for?

  • Anyone wanting to learn ASP.NET MVC from scratch
  • Anyone preparing for job interviews
  • Existing ASP.NET MVC developers who want to brush up on their skills

Prerequisites

To take this course, you should have at least three months experience programming in C#. Also, any familiarity with Entity Framework will be helpful but not required.

Course Curriculum

  • Getting Started
    • Introduction
    • MVC Architectural Pattern
    • Setting Up the Development Environment
    • Your First ASP.NET MVC App
    • MVC in Action 
    • Adding a Theme 
    • Course Layout 
  • ASP.NET MVC Fundamentals
    • Introduction 
    • Action Results 
    • Action Parameters 
    • Convention Based Routes 
    • Attribute Routing
    • Passing Data to Views 
    • View Models 
    • Razor Syntax 
    • Partial Views 
    • Cheat Sheet- ASP.NET MVC Fundamentals
    • Exercise
    • Solution 
    • Summary
  • Working with Data
    • Introduction 
    • Entity Framework 
    • StartDatabase-first vs Code-first 
    • Code First Migrations 
    • Changing the Model 
    • Seeding the Database 
    • Overriding Conventions
    • Querying Objects 
    • Eager Loading 
    • Shortcut to Package Manager Console 
    • Cheat Sheet- Entity Framework
    • Exercise 1 
    • Exercise 2 
    • Exercise 3 
    • Summary 
  • Building Forms 
    • Introduction 
    • The Markup 
    • Form Labels 
    • Drop-down Lists 
    • Model Binding 
    • Saving Data 
    • Edit Form 
    • Updating Data 
    • Cheat Sheet- Building Forms
    • Exercise 
    • Troubleshooting Entity Validation Errors
    • Summary 
  • Implementing Validation 
    • Introduction 
    • Adding Validation
    • Styling Validation Forms 
    • Data Annotations
    • Custom Validation
    • Refactoring Magic Numbers 
    • Validation Summary
    • Client-side Validation 
    • Anti-forgery Tokens 
    • Cheat Sheet- Implementing Validation
    • Exercise 
    • Code Review 
    • Summary 
  • Building RESTful Services with ASP.NET Web API
    • Introduction
    • What is a Web API 
    • RESTful Convention 
    • Building an API 
    • Testing an API 
    • Data Transfer Objects 
    • Auto Mapper 
    • Using Camel Notation 
    • IHttpActionResult 
    • Cheat Sheet- Building Web APIs
    • Exercise
    • Summary 
    • A Quick Note
  • Client-side Development 
    • Introduction 
    • Calling an API Using jQuery 
    • Bootbox Plug-in 
    • Optimizing jQuery Code 
    • DataTables Plug-in
    • DataTables with Ajax Source 
    • Returning Hierarchical Data 
    • DataTables- Removing Records 
    • DataTables- Discussion Points 
    • Single Page Applications (SPAs) 
    • Cheat Sheet- Client-sid Development
    • Exercise 
    • Summary 
  • Authentication and Authorization 
    • Introduction 
    • The Problem 
    • Authentication Options 
    • ASP.NET Identity 
    • Restricting Access 
    • Seeding Users and Roles 
    • Working with Roles 
    • Adding Profile Data 
    • OAuth
    • Social Logins
    • Cheat Sheet- Authentication and Authorization
    • Exercise 
    • Summary 
  • Performance Optimization
    • Introduction 
    • Overview 
    • Data Tier 
    • Glimpse 
    • Output Cache
    • Data Caching 
    • Async 
    • Release Builds 
    • Disabling Session
    • Client Tier 
    • Chrome Developer Tools Tip 
    • Cheat Sheet- Performance Optimization
    • Summary 
  • Building a Feature End-to-End Systematically
    • Introduction
    • Understanding the Problem 
    • Domain Modelling 
    • Building the Simplest API 
    • Adding the Details 
    • Edge Cases 
    • Building the Front-end 
    • Adding Auto-completion 
    • Updating the DOM 
    • Improving the Look and Feel 
    • Filtering the Records
    • Submitting the Form
    • Displaying Toast Notifications 
    • Implementing Client-side Validation
    • Code Review 
    • Summary 
  • Deployment
    • Introduction
    • Deploying the Application 
    • Deploying the Database
    • Build Configurations 
    • Application Settings 
    • StartSecuring Configuration Settings 
    • Custom Error Pages 
    • Logging Unhandled Exceptions 
    • Final Touch 
    • Wrap Up
    • What's Next

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 2.73GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: ندارد
  • قیمت: 8000 تومان
  • دوره کامل ASP.NET MVC 5 از Code With Mosh یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر