دوستان عزیز، در حال حاضر در اتصال به درگاه پرداخت دچار مشکل هستیم. لطفاً، به منظور ثبت سفارش، پرداخت و دریافت محصول مورد نظر با استفاده از دکمه واتس اپ قرار گرفته در قسمت پایین سمت چپ وبسایت با ما ارتباط بگیرید. با تشکر.

آموزش پیشرفته برنامه نویسی فول استک (Full-stack)

تعداد ویدئو 91
زمان دوره 4:20:12
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

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

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

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

full-stack-training

یک 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

فراموش نکنید که نیازی نیست در هیچ کدام از این تکنولوژی ها حرفه ای باشید بلکه باید اطلاعاتی در مورد هر کدام از آنها را داشته باشید.

Become-a-Full-stack-.NET-Developer-Advanced-Topics

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

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

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

  • مقدمه

فصل دوم: عملیات CRUD ساده و پیاده سازی Read

  • مقدمه
  • خواندن داده ها
  • بهبودهای کوچک در برنامه
  • جمع بندی

فصل سوم: عملیات CRUD ساده و پیاده سازی Update

  • مقدمه
  • نشان دادن Action ها در زمان Hover شدن ماوس
  • پر کردن داده ها در فرم
  • حل کردن مشکلات مربوط به Input Field ها
  • ریفکتورینگ
  • به روز رسانی داده ها
  • تست کردن و Debug کردن
  • استفاده کردن از Expression ها به جای Magic String ها
  • جمع بندی

فصل چهارم: عملیات CRUD ساده و پیاده سازی Delete

  • مقدمه
  • Extend کردن Domain
  • ساختن API
  • استفاده کردن از API با استفاده از jQuery AJAX
  • استفاده کردن از Bootbox Dialog ها
  • بهبود دادن Usability مربوط به Dialog ها
  • خارج کردن Object هایی که به صورت منطقی حذف شده اند از Query ها
  • استفاده کردن از Label های Bootstrap
  • هندل کردن Edge Case ها
  • Clean کردن پروژه
  • جمع بندی

فصل پنجم: اجتناب کردن از اشتباهات رایج در Domain Model

  • مقدمه
  • مشخص کردن Requirement ها
  • اولین تلاش: یک طراحی ساده
  • دومین تلاش: استفاده از وراثت
  • سومین تلاش: شکستن سلسله مراتب وراثت
  • یک طراحی جایگزین
  • چهارمین تلاش: استفاده کردن از یک Association Class
  • پیاده سازی Domain Class ها
  • Migrate کردن دیتابیس
  • ذخیره کردن Notification ها
  • جمع بندی

فصل ششم: ریفکتور کردن به سمت یک طراحی Object-Oriented

  • مقدمه
  • ریفکتور کردن به سمت یک طراحی Object-Oriented
  • ریکتورینگ: داشتن Object های Valid
  • مرور کردن کد
  • بررسی Optimization
  • ریفکتورنیگ: Cohesion
  • حل کردن مشکل Reverse Relationship ها
  • تست کردن
  • تمرین
  • مرور کردن کد
  • استفاده از Factory Method ها برای ساختن Object ها
  • جمع بندی

فصل هفتم: Map کردن Domain Object ها به DTO ها

  • مقدمه
  • ساختن API
  • معرفی کردن DTO ها
  • Map کردن به صورت درستی
  • استفاده کردن از AutoMapper
  • سازماندهی کردن Mapping های AutoMapper
  • استفاده کردن از Camel Notation
  • Clean کردن پروژه
  • حل کردن یک باگ کوجک جمع بندی

فصل هشتم: کار کردن با ایکن ها، Badge ها و Popover ها در Bootstrap

  • مقدمه
  • استفاده کردن از Icon های Bootstrap
  • استفاده کردن از Badge های Bootstrap
  • استفاده کردن از API با استفاده از jQuery AJAX
  • انیمیشن دادن به محتوا با CSS
  • استفاده کردن از Popover های Bootstrap
  • اضافه کردن Underscore.js
  • Render کردن محتوا با استفاده از Template های Underscore.js
  • مرور کردن کد
  • هندل کردن Edge Case ها
  • جمع بندی

فصل نهم: بهبود دادن ظاهر برنامه

  • مقدمه
  • بهبود دادن ظاهر Popover ها
  • Override کردن Template های Popover ها
  • Bold کردن متن
  • فرمت بندی کردن تاریخ با Moment.js
  • کارهای نهایی
  • منسجم کردن Bundle ها
  • استفاده کردن از LESS برای نوشتن CSS های Clean تر
  • تبدیل کردن CSS های موجود به LESS
  • جمع بندی

فصل دهم: هندل کردن Event ها در Bootstrap

  • مقدمه
  • هندل کردن Event های Popover
  • تمرین
  • مرور کردن کد
  • استفاده کردن از API
  • بحث و تبادل نظر
  • جمع بندی

فصل یازدهم: پیاده سازی Search

  • مقدمه
  • اضافه کردن فرم Search
  • استفاده کردن از Input Group ها در Bootstrap
  • پیاده سازی Page های قابل Bookmark کردن
  • تمرین
  • مرور کردن کد

نقد و بررسی‌ها

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

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

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

دسته های محصولات

افزودن به سبد خرید