آموزش React - تسلط بر توسعه تست محور

React - Mastering Test Driven Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت های React خود را با توسعه تست محور ارتقا دهید! Jest، Enzyme، Redux، Middleware، ES6 و موارد دیگر! نحوه استفاده از Test and Behavior Driven Development برای ساخت برنامه های React. توانایی بحث در مورد رویکرد توسعه تست محور با مهندسان نرم افزار همکار. نحوه ساخت برنامه های کامل React با آزمایش های کامل. نحوه استفاده از کتابخانه هایی مانند Jest، Enzyme و موارد دیگر برای آزمایش اجزای React. نحوه استفاده از Redux در برنامه های React، از جمله اقدامات ناهمزمان و میان افزار. نحوه استفاده از مفاهیم پیشرفته es6 برای نوشتن کد مختصرتر. نحوه گسترش برنامه های React با کتابخانه های شخص ثالث پیش نیازها: برخی از تجربه های جاوا اسکریپت ایده آل خواهد بود. اگرچه لازم نیست، برخی از تجربه های React به شما کمک می کند.

با گذراندن این دوره در زمینه React و همچنین Test and Behavior Driven Development به یک مهندس نرم افزار مورد تقاضا تبدیل شوید. امروزه به‌عنوان محبوب‌ترین چارچوب توسعه وب، یادگیری React همراه با آزمایش ضروری است. دانستن نحوه ایجاد برنامه‌های React با آزمایش‌های کامل، درها و کارها را برای شما باز می‌کند.

در این دوره آموزشی پروژه محور، نحوه ساخت برنامه های React و Redux را با رویکرد توسعه مبتنی بر آزمایش و رفتار خواهید آموخت. روش‌های آزمایشی را که امروزه به طور گسترده در صنعت استفاده می‌شود، کشف خواهید کرد. و خواهید فهمید که چگونه از کتابخانه های آزمایشی قابل توجهی مانند Jest و Enzyme استفاده کنید.

شما به بالای استخر استعداد صعود خواهید کرد زیرا می توانید تست بنویسید. کدگذاری برنامه ها تنها نیمی از فرآیند است. دانستن نحوه نوشتن تست ها مهارت مهم دیگری است که شرکت های نرم افزاری برتر مانند گوگل، فیس بوک، مایکروسافت و غیره به دنبال آن هستند.

در این دوره، ابتدا با ساختن یک اپلیکیشن از همان ابتدا با React آشنا خواهید شد. با استفاده از کتابخانه‌های محبوبی مانند Jest توسط Facebook و Enzyme توسط Airbnb، آزمون‌های نوشتاری روند را راهنمایی می‌کنند.

دوم، با Redux در رویکرد توسعه مبتنی بر رفتار، یک برنامه کاربردی عمیق تر خواهید ساخت. تمام تکنیک‌های پیشرفته برای آزمایش کد ناهمزمان، تمسخر مؤثر و موارد دیگر را خواهید آموخت.

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

آماده اید که بازی کدنویسی خود را تقویت کنید؟ برای تقویت مهارت های خود هیجان زده اید؟ پس منتظر چه چیزی هستید؟ بیایید برنامه نویسی را شروع کنیم!


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

مقدمه دوره Introduction to the Course

  • چه چیزی از دوره انتظار می رود What to Expect from the Course

  • چه چیزی از دوره انتظار می رود What to Expect from the Course

  • ابزارهایی که نیاز دارید Tools You'll Need

  • اختیاری: نصب Node و Create-React-App Optional: Installing Node and Create-React-App

  • اختیاری: نصب Node و Create-React-App Optional: Installing Node and Create-React-App

  • اختیاری: نصب یک ویرایشگر کد Optional: Installing a Code Editor

  • اختیاری: نصب یک ویرایشگر کد Optional: Installing a Code Editor

  • توسعه آزمایش محور، جست، آنزیم و موارد دیگر Test Driven Development, Jest, Enzyme, & More

  • توسعه آزمایش محور، جست، آنزیم و موارد دیگر Test Driven Development, Jest, Enzyme, & More

مقدمه دوره Introduction to the Course

  • ابزارهایی که نیاز دارید Tools You'll Need

GiftGiver و توسعه تست محور GiftGiver and Test Driven Development

  • پیش نمایش GiftGiver GiftGiver Preview

  • GiftGiver را با تست واحد تنظیم کنید Set Up GiftGiver with a Unit Test

  • GiftGiver را با تست واحد تنظیم کنید Set Up GiftGiver with a Unit Test

  • مهم: آداپتور آنزیم Important: Enzyme Adapter

  • مهم: آداپتور آنزیم Important: Enzyme Adapter

  • Snapshot مؤلفه برنامه را آزمایش کنید Snapshot Test the App Component

  • فهرست هدیه را در برنامه رندر کنید Render the Gift List in the App

  • GiftGiver و Gift List را رندر کنید Render GiftGiver and the Gift List

  • GiftGiver و Gift List را رندر کنید Render GiftGiver and the Gift List

  • توسعه رفتار محور Behavior Driven Development

  • BDD در GiftGiver BDD in GiftGiver

  • BDD در GiftGiver BDD in GiftGiver

  • تست و ساخت مؤلفه هدیه | بخش اول Test and Build the Gift Component | Part One

  • تست و ساخت مؤلفه هدیه | بخش دوم Test and Build the Gift Component | Part Two

  • تست و ساخت مؤلفه هدیه | بخش دوم Test and Build the Gift Component | Part Two

  • یک هدیه را حذف کنید Remove a Gift

  • یک هدیه را حذف کنید Remove a Gift

  • پوشش تست و روش های کمکی Test Coverage and Helper Methods

  • پوشش تست و روش های کمکی Test Coverage and Helper Methods

  • یک ظاهر طراحی اختیاری Optional Styling

  • یک ظاهر طراحی اختیاری Optional Styling

  • خلاصه بخش | GiftGiver و توسعه تست محور Section Summary | GiftGiver and Test Driven Development

  • خلاصه بخش | GiftGiver و توسعه تست محور Section Summary | GiftGiver and Test Driven Development

GiftGiver و توسعه تست محور GiftGiver and Test Driven Development

  • پیش نمایش GiftGiver GiftGiver Preview

  • Snapshot مؤلفه برنامه را آزمایش کنید Snapshot Test the App Component

  • فهرست هدیه را در برنامه رندر کنید Render the Gift List in the App

  • توسعه رفتار محور Behavior Driven Development

  • تست و ساخت مؤلفه هدیه | بخش اول Test and Build the Gift Component | Part One

LootCheck و توسعه رفتار محور | بخش اول LootCheck and Behavior Driven Development | Part One

  • پیش نمایش LootCheck LootCheck Preview

  • پیش نمایش LootCheck LootCheck Preview

  • LootCheck را با یک جزء برنامه راه اندازی کنید Start Up LootCheck with an App Component

  • LootCheck را با یک جزء برنامه راه اندازی کنید Start Up LootCheck with an App Component

  • اختیاری: درک Redux Optional: Understanding Redux

  • اختیاری: درک Redux Optional: Understanding Redux

  • اختیاری: درک Redux Optional: Understanding Redux

  • اختیاری: درک بصری Redux Optional: Understanding Redux Visually

  • تعادل را با یک اکشن Redux تنظیم کنید Set a Balance with a Redux Action

  • Reducer تعادل Redux را ایجاد کنید Create the Balance Redux Reducer

  • تست و ساخت کامپوننت کیف پول Test and Build a Wallet Component

  • کیف پول را رندر کنید Render the Wallet

  • کیف پول را رندر کنید Render the Wallet

  • از روش‌های سپرده و برداشت Redux پشتیبانی کنید Support Redux Deposit and Withdraw Methods

  • از روش‌های سپرده و برداشت Redux پشتیبانی کنید Support Redux Deposit and Withdraw Methods

  • موجودی کیف پول محلی با ایالت Local Wallet Balance with State

  • موجودی کیف پول محلی با ایالت Local Wallet Balance with State

  • واریز و برداشت Dispatch Deposit and Withdraw

  • واریز و برداشت Dispatch Deposit and Withdraw

  • ذخیره داده ها با کوکی ها Store Data with Cookies

  • ذخیره داده ها با کوکی ها Store Data with Cookies

  • خلاصه بخش | LootCheck و توسعه رفتار محور | بخش اول Section Summary | LootCheck and Behavior Driven Development | Part One

  • خلاصه بخش | LootCheck و توسعه رفتار محور | بخش اول Section Summary | LootCheck and Behavior Driven Development | Part One

LootCheck و توسعه رفتار محور | بخش اول LootCheck and Behavior Driven Development | Part One

  • اختیاری: درک Redux Optional: Understanding Redux

  • اختیاری: درک بصری Redux Optional: Understanding Redux Visually

  • تعادل را با یک اکشن Redux تنظیم کنید Set a Balance with a Redux Action

  • Reducer تعادل Redux را ایجاد کنید Create the Balance Redux Reducer

  • تست و ساخت کامپوننت کیف پول Test and Build a Wallet Component

LootCheck و توسعه رفتار محور | بخش دوم LootCheck and Behavior Driven Development | Part Two

  • API ها و میان افزارها در LootCheck APIs and Middleware in LootCheck

  • API ها و میان افزارها در LootCheck APIs and Middleware in LootCheck

  • Async Actions، Middleware و Redux Thunk Async Actions, Middleware, & Redux Thunk

  • دسترسی به API بیت کوین Accessing the Bitcoin API

  • ارزش بیت کوین را از طریق Redux دریافت کنید Fetch the Bitcoin Value through Redux

  • ارزش بیت کوین را از طریق Redux دریافت کنید Fetch the Bitcoin Value through Redux

  • کاهش دهنده بیت کوین Redux Bitcoin Redux Reducer

  • کاهش دهنده بیت کوین Redux Bitcoin Redux Reducer

  • کاهنده ها را ترکیب کنید Combine Reducers

  • کاهنده ها را ترکیب کنید Combine Reducers

  • تست و ساخت مؤلفه Loot | بخش اول Test and Build the Loot Component | Part One

  • تست و ساخت مؤلفه Loot | بخش دوم Test and Build the Loot Component | Part Two

  • اجزای عملکردی بدون تابعیت - تبدیل برنامه Stateless Functional Components - Convert the App

  • اجزای عملکردی بدون تابعیت - تبدیل برنامه Stateless Functional Components - Convert the App

  • گزارش پوشش را اجرا کنید Run the Coverage Report

  • گزارش پوشش را اجرا کنید Run the Coverage Report

  • یک ظاهر طراحی و پاکسازی API Styling and API Cleanup

  • خلاصه بخش | توسعه رفتار محور | بخش دوم Section Summary | Lootheck and Behavior Driven Development | Part Two

LootCheck و توسعه رفتار محور | بخش دوم LootCheck and Behavior Driven Development | Part Two

  • Async Actions، Middleware و Redux Thunk Async Actions, Middleware, & Redux Thunk

  • دسترسی به API بیت کوین Accessing the Bitcoin API

  • تست و ساخت مؤلفه Loot | بخش اول Test and Build the Loot Component | Part One

  • تست و ساخت مؤلفه Loot | بخش دوم Test and Build the Loot Component | Part Two

  • یک ظاهر طراحی و پاکسازی API Styling and API Cleanup

  • خلاصه بخش | توسعه رفتار محور | بخش دوم Section Summary | Lootheck and Behavior Driven Development | Part Two

نتیجه Conclusion

  • اظهارات نهایی و محتوای پاداش Final Remarks and Bonus Content

  • اظهارات نهایی و محتوای پاداش Final Remarks and Bonus Content

نتیجه Conclusion

نمایش نظرات

Udemy (یودمی)

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

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

آموزش React - تسلط بر توسعه تست محور
جزییات دوره
4.5 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,511
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Joseph Katz David Joseph Katz

مهندس نرم افزار