آموزش به یک توسعه دهنده کامل .NET تبدیل شوید

Become a Full-stack .NET Developer

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آیا همیشه می خواستید ببینید که توسعه دهندگان حرفه ای و باتجربه چگونه از 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

  • ورزش Exercise

  • دوره را جمع کنید Course Wrap Up

نمایش نظرات

آموزش به یک توسعه دهنده کامل .NET تبدیل شوید
جزییات دوره
5h 34m
103
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,194
- از 5
دارد
دارد
دارد
Mosh Hamedani
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mosh Hamedani Mosh Hamedani

مهندس نرم افزار پرشور و نویسنده پرفروش