فروشگاه

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

توضیحات

توضیحات

بسته ی آموزش ویدئویی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت سری سوم یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت – معماری و تست است که با نام اصلی Become a Full stack .NET Developer Architecture and Testing از شرکت 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 در دات نت سری سوم

فصل اول: پیاده سازی Use Case های باقی مانده

  • مقدمه
  • برنامه ریزی کردن Iteration سوم
  • تمرین
  • مرور کردن Gig
  • استفاده کردن از Lookup ها
  • پیدا کردن Affected Area ها در کد
  • پیاده سازی Toggle Behavior
  • مرور کردن کد
  • جمع بندی

فصل دوم: ماژول بندی کردن کد جاوا اسکریپت

  • مقدمه
  • Extract کردن کد جاوا اسکریپت
  • مشخص کردن الگوی Revealing Module
  • ریفکتور کردن با استفاده از الگوی Revealing Module
  • Clean کردن متد Init
  • اعمال کردن اصل DRY
  • اعمال بهتر Separation of Concerns
  • Dependency های Module ها
  • بررسی Physical Separation
  • بررسی Optimization ها
  • تمرین
  • مرور کردن کد
  • جمع بندی

فصل سوم: ریفکتور کردن به سمت یک Clean Architecture

  • مقدمه
  • Extract کردن Query ها
  • الگوی Repository
  • زمان صحبح استفاده از الگوی Repository
  • Extract کردن Repository ها
  • Extract کردن Query ها با Eager Loading
  • تمرین
  • مرور کردن کد
  • بررسی Clean Architecture
  • Decouple کردن از Entity Framework
  • الگوی Unit of Work
  • پیاده سازی الگوی Unit of Work
  • منسجم کردن Dependency ها
  • جمع بندی

فصل چهارم: برنامه نویسی در مقابل Interface ها

  • مقدمه
  • اصل Dependency Inversion
  • Extract کردن Interface ها
  • الگوی Dependency Injection
  • اضافه کردن Ninject
  • آیا Entity Framework واقعاً الگوی Repository را پیاده سازی می کند؟
  • بررسی Package Dependency ها
  • ساختاربندی کردن مجدد برنامه
  • بررسی کردن Complexity Fallacy
  • بررسی کردن Productivity Fallacy
  • تمرین
  • ریفکتور کردن Data Annotation ها
  • جمع بندی

فصل پنجم: تست کردن Controller ها

  • مقدمه
  • قوانین کلی
  • راه اندازی کردن Test Project
  • Mock کردن User فعلی
  • ریفکتورینگ
  • اولین تست
  • استفاده کردن از Live Template های ReSharper
  • تست دوم
  • تست سوم
  • تست چهارم
  • Behavior را تست کنید، نه Implementation را
  • ریفکتور کردن Unit Test
  • تست کردن Domain Class ها
  • بررسی کردن Test Initilize
  • تمرین
  • جمع بندی

فصل ششم: تست کردن Repository ها

  • مقدمه
  • Unit Test ها و Integration Test ها
  • Mock کردن DbContext
  • Mock کردن DbSet
  • اولین تست
  • دومین تست
  • سومین تست
  • جهارمین تست
  • تمرین
  • جمع بندی

فصل هفتم: اضافه کردن Integration Test ها

  • مقدمه
  • راه اندازی کردن پروژه ی Integration Test
  • راه اندازی کردن دیتابیس Integration Test
  • Seed کردن داده
  • Isolate کردن Test Data ها
  • استراتژی های انجام تست
  • Mock کردن User فعلی
  • Mock Object های Clean تر
  • اولین تست
  • دومین تست
  • Test Coverage ها
  • تمرین
  • جمع بندی
فهرست و سرفصل های این دوره

نظرات (0)

Be the first to review “بسته ی آموزش ویدئویی تبدیل شدن به یک توسعه دهنده Full-stack در دات نت سری سوم”

Reviews

هنوز هیچ نقدی نشده است.

ریال 799,000

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

اطلاعات دوره
تولید کننده Pluralsight
مدرس دوره Mosh Hamedani
زبان آموزش 1
مترجم دوره دکتر مرتضی گیتی
مدت زمان آموزش سه ساعت و پنجاه و نه دقیقه
تعداد ویدئوهای دوره 88
Files Included
  • فصل اول
  • فصل دوم
  • فصل سوم
  • فصل چهارم
  • فصل پنجم
  • فصل ششم
  • فصل هفتم
  • فایل های تمرین
  • نرم افزار فعال سازی
  • نرم افزار پخش ویدئوها
اشتراک گذاری