بسته ی آموزش ویدئویی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت سری اول

1,199,000 ریال

خرید دانلودی بسته ی آموزش ویدئویی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت سری اول

دانلود دمو
سایت منتشر کنندهپلورال سایت
تعداد ویدیو100
مترجممرتضی گیتی
مدت زمان5:25:49

بسته ی آموزش ویدئویی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت سری اول یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت است که با نام اصلی Become a Full stack .NET Developer از شرکت Pluralsight منتشر شده است.

یک توسعه دهنده ی Full-stack کیست؟

یک توسعه دهنده ی Full-stack یا همان Full-Stack Developer برنامه نویسی است که می تواند هم بر روی قسمت front-end یک نرم افزار کار کند و هم قسمت back-end.

یک Full-Stack Developer ممکن است دانش عمیق و تخصص کامل بر روی تکنولوژی های front-end و back-end نداشته باشد ولی دانش کافی بر روی این تکنولوژی ها را دارد. در قسمت زیر مهارت های مورد نیاز برای یک Full-Stack Web Developer را بررسی می کنیم.

  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • jQuery
  • AJAX
  • C#
  • دیتابیس ها

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

  • Node.js
  • TypeScript
  • Angular
  • MVC
  • .NET Core

فراموش نکنید که نیازی نیست در هیچ کدام از این تکنولوژی ها حرفه ای باشید بلکه باید اطلاعاتی در مورد هر کدام از آنها را داشته باشید. ضمناً ذکز این نکته نیز مهم است که سری اول و دوم این محصول با عنواین بسته ی آموزش ویدئویی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت سری دوم و بسته ی آموزش ویدئویی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت سری سوم پیش از این بر روی وبسایت پرووید منتشر شده اند.

سرفصل مطالب بسته ی آموزش ویدئویی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت سری اول

فصل اول: مقدمه

  • مقدمه

فصل دوم: معرفی دوره ی آموزشی

  • چه چیزی را یاد خواهید گرفت؟
  • پیش نیازها
  • ساختار
  • ساختن یک Account در Visual Studio Online
  • راه اندازی محیط توسعه ی نرم افزار

فصل سوم: استخراج کردن Core Use Case ها از Requirement ها

  • مقدمه
  • بررسی Requirements Document
  • استخراج کردن Use Case ها
  • اضافه کردن Use Case ها به Backlog
  • بررسی Dependency بین Use Case ها
  • بررسی ترتیب پیاده سازی Use Case ها
  • استخراج کردن Core Use Case ها

فصل چهارم: برنامه ریزی کردن اولین Iteration

  • مقدمه
  • اضافه کردن Use Case ها به Iteration
  • تصویر سازی یک UI ساده

فصل پنجم: ساختن Model با استفاده از روش Code-First در Entity Framework

  • مقدمه
  • فعال سازی Migration ها
  • ساختن Domain Class ها
  • Override کردن Convention های روش Code-First در Entity Framework
  • تصمیم گیری در مورد طراحی
  • پر کردن دیتابیس با داده
  • جمع بندی

فصل ششم: ساختن یک فرم با استفاده از Bootstrap

  • مقدمه
  • اضافه کردن یک View ساده
  • مقدمات ساختن یک فرم با Bootstrap
  • استخراج کردن یک View Model
  • اضافه کردن یک Drop-down List
  • اضافه کردن یک دکمه در Bootstrap
  • جمع بندی

فصل هفتم: ذخیره کردن داده ها

  • مقدمه
  • محدود کردن دسترسی به Authenticated User ها
  • اضافه کردن Target در View
  • ذخیره کردن داده ها
  • انجام بهینه سازی
  • ریفکتور کردن برای Separation of Concerns بالاتر
  • جمع بندی

فصل هشتم: پیاده سازی Validation

  • مقدمه
  • اضافه کردن Server-side Validation
  • پیاده سازی Custom Validation برای Date
  • پیاده سازی Custom Validation برای Time
  • پیاده سازی Client-side Validation
  • جمع بندی

فصل نهم: جلوگیری کردن از آسیب پذیری های معمول Web Application ها

  • مقدمه
  • SQL Injection
  • XSS
  • CSRF
  • جلوگیری کردن از حملات CSRF
  • جمع بندی

فصل دهم: حرکت به سمت یک طراحی زیبا

  • مقدمه
  • انتخاب یک رنگ
  • Override کردن استایل های Boostrap
  • انتخاب فونت
  • Override کردن فونت های Bootstrap
  • بهبود دادن ظاهر فرم ها
  • Override کردن افکت Focus
  • اضافه کردن یک Drop-down List به Navbar
  • پاک کردن Navbar
  • قبل و بعد
  • جمع بندی

فصل یازدهم: Best Practice های مربوط به Usability

  • مقدمه
  • Label ها
  • Input Field ها
  • حل کردن مشکلات Usability مربوط به Input Field ها
  • Action ها
  • Validation Message ها
  • حل کردن مشکلات Usability مربوط به Validation Message ها
  • جمع بندی

فصل دوازدهم: Extend کردن ASP.NET Identity User

  • مقدمه
  • ساختن یک View ساده
  • Extend کردن کلاس ApplicationUser
  • Extend کردن فرم Sign up
  • ریفکتورینگ
  • جمع بندی

فصل سیزدهم: ساختن طراحی زیبا و دقیق با CSS

  • مقدمه
  • بررسی Markup
  • بررسی Zencoding
  • انجام Absolute Positioning و Relative Positioning در CSS
  • استفاده کردن از Absolute Positioning
  • کار کردن با Attribute های CSS
  • کارهای نهایی
  • جمع بندی

فصل چهاردهم: پیاده سازی یک Use Case از بالا به پایین

  • مقدمه
  • یک طراحی ضعیف
  • یک طراحی بهتر
  • Extend کردن Domain Model
  • Override کردن Convention های Code-first با استفاده از Fluent API
  • طراحی کردن API
  • ساختن API
  • تست کردن API با Postman
  • جلوگیری کردن از رکوردهای تکراری
  • اضافه کردن یک Button
  • متصل کردن Button با API
  • معرفی یک DTO
  • جمع بندی

فصل پانزدهم: پیاده سازی Secondary Use Case ها

  • مقدمه
  • بازبینی سریع کد
  • مخفی کردن Action ها از Anonymous User ها
  • پیاده سازی یک Supporting Use Case
  • ریفکتورینگ و اعمال کردن اصل DRY
  • اضافه کردن فضای خالی عمودی با CSS
  • تمرین
  • جمع بندی دوره ی آموزشی

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “بسته ی آموزش ویدئویی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت سری اول”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *