آموزش توسعه آزمایش شده با React

Test-Driven Development with React

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برای ساخت برنامه های قابل اعتماد و قابل نگهداری ، توسعه مبتنی بر آزمون را بیاموزید.

آنچه خواهید آموخت

  • توسعه آزمایشی

اگر قبلاً نام TDD را شنیده اید اما از اینكه شما برای توسعه برنامه های React چگونه باید كار كنید ، تعجب می كردید ، این دوره برای شما مناسب است. ما چند ویژگی را در یک برنامه وانمود اجاره خانه ایجاد خواهیم کرد. من به شما نشان می دهم که چگونه ابتدا یک تست ناموفق بنویسید (مرحله 1) ، سپس با نوشتن کد (مرحله 2) آن را امتحان کنید ، سپس کد را دوباره عیوب کنید (مرحله 3). این ویژگی ها عبارتند از:

  • ایجاد سرآیند برنامه (آسان)

  • واکشی لیست خانه های اجاره ای از API و نمایش آن در صفحه (متوسط)

  • ساخت کادر گفتگوی رزرو اجاره (پیچیده)

پس از اتمام این دوره ، قدرت کامل TDD را بدست خواهید آورد:

  • تمرکز بهتر: در نهایت کد بسیار کمتری می نویسید زیرا برای گذراندن آزمون به اندازه کافی نیاز دارید و هر چیز دیگری باعث حواس پرتی می شود و می توان از آن چشم پوشی کرد

  • معماری بهتر: کد کمتری بهم پیوسته و اجزای منسجم بیشتری دریافت می کنید

  • اشکالات کمتر و نگهداری ساده تر

  • پوشش آزمون بالا: شما اطمینان بیشتری دارید که همه چیز کار می کند

  • رفتار مستند: آزمون ها رفتار مورد نظر م componentلفه را توصیف می کنند و موارد لبه را مستند می کنند

  • پس از آخرین سوئیچ زمینه، آسان است: هنگامی که روز بعد به کد من بازگردانده می شود، گام بعدی همیشه آزمون را برای انتقال یا نوشتن یک یا یکپارچه بعدی

    دریافت کنید

امیدوارم که این دوره مفید باشد. لطفا در ترک بازخورد دریغ نکنید!

این دوره برای چه کسانی است:

  • توسعه دهندگان واکنش متوسط

سرفصل ها و درس ها

معرفی Introduction

  • نمای کلی برنامه App overview

  • دانش پیش نیاز Prerequisite knowledge

  • راه اندازی برنامه Setting up the app

سرتیتر Header

  • ساخت نوار Building navbar

  • فیلترهای ساختمانی Building filters

ساخت لیست خانه Building home list

  • اضافه کردن اولین آزمون Adding the first test

  • مسخره کردن داده های خانه ها Mocking homes data

  • اضافه کردن useState و useEffect Adding useState and useEffect

  • افزودن apiClient Adding apiClient

  • افزودن جزئیات خانه Adding home details

  • اضافه کردن یک ظاهر طراحی شده در خانه Adding home styling

ساخت قابلیت رزرو خانه Building home booking functionality

  • افزودن دکمه برای رزرو خانه Adding the button to book the home

  • کنترل دکمه کلیک کنید Handling button click

  • تنظیم گفتگو Setting up the dialog

  • جزء رزرو خانه داربست Scaffold home booking component

  • نمایش اطلاعات خانه Show home info

  • محاسبه کل (قسمت 1) Calculate total (part 1)

  • محاسبه کل (قسمت 2) Calculate total (part 2)

  • رزرو خانه (قسمت 1) Booking home (part 1)

  • رزرو خانه (قسمت 2) Booking home (part 2)

  • بستن گفتگو و نمایش اعلان (قسمت 1) Closing dialog and showing notification (part 1)

  • بستن گفتگو و نمایش اعلان (قسمت 2) Closing dialog and showing notification (part 2)

  • یک ظاهر طراحی شده گفتگو Styling the dialog

  • رفع اشکال به روش TDD Fixing a bug the TDD way

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه آزمایش شده با React

این دوره غیر فعال شده است.

جزییات دوره
1h 12m
24
Udemy (یودمی) udemy-small
11 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,159
از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.