نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به منظور ایجاد دانش اساسی لازم جهت کار با ASP.NET و ASP.NET MVC طراحی شده است. این دوره به شما کلیه اصول لازم برای شروع ساخت برنامه ها با ASP.NET MVC را می دهد. در این دوره ، ASP.NET MVC 5 Fundamentals ، شما توانایی ساخت و نگهداری برنامه ها با ASP.NET MVC را خواهید یافت. ابتدا یاد خواهید گرفت که چگونه درخواستهای وب را با استفاده از کنترلرها در چارچوب MVC مدیریت کنید. در مرحله بعدی ، نحوه رندر HTML با استفاده از نمایشگرهای Razor را خواهید فهمید. در آخر ، نحوه انتشار برنامه ها را کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش ASP.NET MVC مورد نیاز برای ساخت برنامه های وب را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ایجاد یک برنامه جدید ASP.NET MVC
Creating a New ASP.NET MVC Application
-
درک گزینه های چارچوب ASP.NET
Understanding the ASP.NET Framework Options
-
ایجاد یک راه حل خالی
Creating a Blank Solution
-
افزودن شروع پروژه ASP.NET MVC
Adding a Starting ASP.NET MVC Project
-
افزودن یک پروژه داده
Adding a Data Project
-
افزودن یک رستوران مدل
Adding a Model Restaurant
-
افزودن منبع داده در حافظه
Adding an In-memory Data Source
-
پاسخ به پیامهای HTTP از طریق کنترل کننده
Responding to HTTP Messages from a Controller
-
ساختن مدل
Building the Model
-
ارائه مدل
Rendering the Model
راه اندازی و پیکربندی برنامه
Application Startup and Configuration
-
درک میزبانی ASP.NET
Understanding ASP.NET Hosting
-
راه اندازی یک برنامه ASP.NET
Starting up an ASP.NET Application
-
تعریف مسیرها برای ASP.NET
Defining Routes for ASP.NET
-
پیکربندی ASP.NET با web.config
Configuring ASP.NET with web.config
-
نصب Autofac برای تزریق وابستگی
Installing Autofac for Dependency Injection
-
پیکربندی وارونگی Autofac ظرف کنترل
Configuring the Autofac Inversion of Controler Container
درک کنترلرهای MVC
Understanding MVC Controllers
-
استفاده از الگوی طراحی MVC
Applying the MVC Design Pattern
-
کار با Query Strings
Working with Query Strings
-
درک کنترلرهای MVC و API
Understanding MVC and API Controllers
-
نصب و پیکربندی Web API
Installing and Configuring Web API
-
ساخت یک API رستوران
Building a Restaurant API
-
داربست لیست رستوران ها
Scaffolding a Restaurant List
-
داربست جزئیات رستوران
Scaffolding Restaurant Details
-
کار با نتایج اقدام
Working with Action Results
استفاده از مدل های MVC
Using MVC Models
-
درک مدل ها و مشاهده مدل ها
Understanding Models and View Models
-
تنظیم نمای ایجاد
Setting up a Create View
-
کار با Enums
Working with Enums
-
اجرای ایجاد اقدام
Implementing the Create Action
-
اعتبارسنجی مدل ها و حالت مدل
Validating Models and Model State
-
اعتبارسنجی مدل ها با حاشیه نویسی داده ها
Validating Models with Data Annotations
-
پیروی از الگوی POST-Redirect-GET
Following the POST-Redirect-GET Pattern
-
اجرای ویرایش اقدام
Implementing the Edit Action
استفاده از Entity Framework در برنامه های MVC
Using Entity Framework in MVC Applications
-
معرفی Entity Framework
Introducing the Entity Framework
-
کار با SQL Server LocalDB
Working with SQL Server LocalDB
-
نصب و پیکربندی Entity Framework
Installing and Configuring the Entity Framework
-
تعریف DbContext
Defining a DbContext
-
ایجاد سرویس دسترسی به داده
Creating a Data Access Service
-
پیکربندی DbContext
Configuring a DbContext
-
کاوش در پایگاه داده جدید
Exploring the New Database
-
اجرای ویژگی حذف
Implementing a Delete Feature
نماهای تیغ
Razor Views
-
درک نحو تیغ
Understanding Razor Syntax
-
مدیریت ساختار صفحه با نمایش چیدمان
Managing Page Structure with Layout Views
-
چیدمان تنظیمات به طور پیش فرض با _ViewStart
Settings Layout Defaults with _ViewStart
-
با استفاده از ViewBag
Using the ViewBag
-
اضافه کردن انعطاف پذیری با بخش های طرح بندی
Adding Flexibility with Layout Sections
-
استفاده مجدد از HTML با بازدیدهای جزئی
Reusing HTML with Partial Views
-
انتقال داده ها از طریق درخواست ها با TempData
Passing Data across Requests with TempData
چارچوبهای Front End
Front End Frameworks
-
مدیریت کتابخانه های مشتری
Managing Client Libraries
-
همراه کردن دارایی های مشتری
Bundling Client Assets
-
اعمال اعتبار مشتری
Enforcing Client Validation
-
فعال کردن اعتبار سنجی مشتری
Enabling Client Validation
-
ایجاد برنامه های تک صفحه
Creating Single Page Apps
استقرار برنامه های ASP.NET MVC
Deploying ASP.NET MVC Applications
-
ارزیابی گزینه های استقرار
Evaluating the Deployment Options
-
نصب نرم افزار وب سرور
Installing Web Server Software
-
انتشار برنامه ها با Visual Studio
Publishing Apps with Visual Studio
-
ایجاد یک وب سایت IIS
Creating an IIS Website
-
پیکربندی ASP.NET برای تولید
Configuring ASP.NET for Production
-
پیکربندی ورود به سیستم SQL Server
Configuring a SQL Server Login
-
در حال تولید
Running in Production
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات