Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا همیشه می خواستید ببینید که توسعه دهندگان حرفه ای و باتجربه چگونه از A تا Z برنامه ای ایجاد می کنند؟ این دوره به شما نشان می دهد که چگونه. شما با ASP.NET MVC 5 و Entity Framework 6 یک برنامه شبکه اجتماعی کوچک در دنیای واقعی ایجاد خواهید کرد. همه را گسترش دهید
بررسی اجمالی دوره
1m 41s
معرفی دوره
12m 35s
استخراج موارد استفاده هسته ای از نیازها
14 متر 7 ثانیه
برنامه ریزی اولین تکرار
6 متر 29s
ساخت یک مدل با استفاده از Code-first گردش کار
37m 21s
ساخت فرم با بوت استرپ
26 متر 33s
ذخیره داده
25 متر 1 ثانیه
اجرای اعتبار سنجی
23m 44s
جلوگیری از آسیب پذیری های رایج برنامه وب
13 متر 11 ثانیه
حرکت به سمت یک طراحی زیبا
44m 37s
بهترین روش های کاربردی
16m 21s
گسترش کاربران هویت ASP.NET
19 متر 9 ثانیه
ایجاد طرح های زیبا و دقیق با CSS
18 متر 7 ثانیه
اجرای یک مورد استفاده از بالا به پایین
دهه 44 م
اجرای موارد استفاده ثانویه
30 متر 48s
علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
معرفی دوره
Course Introduction
آنچه خواهید آموخت
What You'll Learn
پیش نیازها
Prerequisites
ساختار
Structure
ایجاد یک حساب آنلاین Visual Studio
Creating a Visual Studio Online Account
تنظیم محیط توسعه
Setting up the Development Environment
استخراج موارد استفاده هسته ای از نیازها
Extracting Core Use Cases from Requirements
مقدمه
Introduction
سند الزامات
Requirements Document
استخراج موارد استفاده
Extracting the Use Cases
افزودن موارد استفاده به بک لاگ
Adding Use Cases to the Backlog
وابستگی بین موارد استفاده
Dependency Between Use Cases
موارد استفاده
Order of Use Cases
استخراج موارد استفاده اصلی
Extracting the Core Use Cases
برنامه ریزی اولین تکرار
Planning the First Iteration
مقدمه
Introduction
اختصاص موارد استفاده به تکرار
Assigning Use Cases to the Iteration
طراحی یک تجربه کاربری
Sketching a User Experience
ساخت یک مدل با استفاده از Code-first گردش کار
Building a Model Using Code-first Workflow
مقدمه
Introduction
مهاجرت را فعال کنید
Enabling Migrations
ایجاد کلاس های دامنه
Creating Domain Classes
مهمترین کنوانسیونهای کد اول
Overriding Code-first Conventions
تصمیم گیری در مورد طراحی
Making Design Decisions
پر کردن پایگاه داده
Populating the Database
خلاصه
Summary
ساخت فرم با بوت استرپ
Building a Form with Bootstrap
مقدمه
Introduction
افزودن نمای اصلی
Adding a Basic View
مبانی فرم های ساختمانی با بوت استرپ
Basics of Building Forms with Bootstrap
استخراج یک مدل نمایش
Extracting a View Model
افزودن لیست کشویی
Adding a Drop-down List
افزودن دکمه Bootstrap
Adding a Bootstrap Button
خلاصه
Summary
ذخیره داده
Saving Data
مقدمه
Introduction
محدود کردن دسترسی به کاربران معتبر
Limiting Access to Authenticated Users
افزودن هدف در View
Adding the Target in the View
ذخیره داده
Saving Data
کمی بهینه سازی
A Bit of Optimization
Refactoring برای جداسازی بهتر نگرانی ها
Refactoring for Better Separation of Concerns
خلاصه
Summary
اجرای اعتبار سنجی
Implementing Validation
مقدمه
Introduction
افزودن اعتبارسنجی سمت سرور
Adding Server-side Validation
اجرای اعتبار سنجی سفارشی برای تاریخ
Implementing Custom Validation for Date
اجرای اعتبار سنجی سفارشی برای زمان
Implementing Custom Validation for Time
فعال کردن اعتبارسنجی در سمت مشتری
Enabling Client-side Validation
خلاصه
Summary
جلوگیری از آسیب پذیری های رایج برنامه وب
Preventing Common Web Application Vulnerabilities
مقدمه
Introduction
تزریق SQL
SQL Injection
XSS
XSS
CSRF
CSRF
جلوگیری از حملات CSRF
Preventing CSRF Attacks
خلاصه
Summary
حرکت به سمت یک طراحی زیبا
Moving Towards a Beautiful Design
مقدمه
Introduction
انتخاب یک رنگ
Choosing a Color
سبک های بوت استرپ را نادیده بگیرید
Overriding Bootstrap Styles
انتخاب قلم
Choosing a Font
فونت های راه انداز برتر
Overriding Bootstrap Fonts
بهبود ظاهر و احساس فرم ها
Improving the Look and Feel of Forms
مهمترین جلوه کانونی
Overriding the Focus Effect
افزودن لیست کشویی به Navbar
Adding a Drop-down List to Navbar
پاک کردن Navbar
Cleaning up the Navbar
قبل و بعد
Before and After
خلاصه
Summary
بهترین روش های کاربردی
Usability Best Practices
مقدمه
Introduction
برچسب ها
Labels
قسمتهای ورودی
Input Fields
رفع مشکلات کاربردی با فیلدهای ورودی
Fixing the Usability Issues with Input Fields
اقدامات
Actions
پیام های تأیید اعتبار
Validation Messages
رفع مشکلات کاربردی با پیامهای تأیید اعتبار
Fixing the Usability Issues with Validation Messages
خلاصه
Summary
گسترش کاربران هویت ASP.NET
Extending ASP.NET Identity Users
مقدمه
Introduction
ایجاد نمای اصلی
Building a Basic View
گسترش کلاس UserUser
Extending ApplicationUser Class
تمدید فرم ثبت نام
Extending the Sign up Form
بازسازی
Refactoring
خلاصه
Summary
ایجاد طرح های زیبا و دقیق با CSS
Creating Beautiful and Precise Designs with CSS
مقدمه
Introduction
علامت گذاری
Markup
Zencoding
Zencoding
موقعیت مطلق و نسبی در CSS
Absolute and Relative Positioning in CSS
استفاده از موقعیت یابی مطلق
Using Absolute Positioning
کار با ویژگی های CSS
Working with CSS Attributes
پرداخت نهایی
Final Polishing
خلاصه
Summary
اجرای یک مورد استفاده از بالا به پایین
Implementing a Use Case from Top to Bottom
مقدمه
Introduction
یک طراحی ضعیف
A Poor Design
یک طراحی بهتر
A Better Design
گسترش مدل دامنه
Extending the Domain Model
مهمترین کنوانسیونهای کد اول با استفاده از Fluent API
Overriding Code-first Conventions Using Fluent API
طراحی API
Designing the API
ساخت API
Building the API
تست API با پستچی
Testing the API with Postman
جلوگیری از تکثیر
Preventing Duplication
افزودن یک دکمه
Adding a Button
اتصال دکمه به API
Wiring up the Button to the API
معرفی DTO
Introducing a DTO
خلاصه
Summary
اجرای موارد استفاده ثانویه
Implementing Secondary Use Cases
مقدمه
Introduction
مرور سریع کد
A Quick Code Review
پنهان کردن اقدامات از کاربران ناشناس
Hiding Actions from Anonymous Users
اجرای مورد استفاده پشتیبانی
Implementing a Supporting Use Case
Refactoring: بکارگیری اصل DRY
Refactoring: Applying the DRY Principle
افزودن فضای عمودی با استفاده از CSS
Adding Vertical Space Using CSS
نمایش نظرات
نظری ارسال نشده است.