آموزش جامع ساخت کامپوننت‌های UI با Storybook - راهنمای عملی - آخرین آپدیت

دانلود Building UI Components with Storybook - A Practical Tutorial

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این آموزش عملی، شما یاد می‌گیرید که چگونه بر Storybook برای توسعه کامپوننت‌های UI در React مسلط شوید. شما بررسی خواهید کرد که Storybook چگونه با فراهم کردن محیط‌های ایزوله برای تست و بصری‌سازی کامپوننت‌های UI، فرآیند توسعه را بهبود بخشیده و بهره‌وری و همکاری تیمی را افزایش می‌دهد. از طریق تمرین‌های عملی و مثال‌های واقعی، مهارت‌های لازم برای ساخت، مستندسازی و استقرار راحت کامپوننت‌های UI را کسب خواهید کرد. دوره با معرفی Storybook و کاربرد آن در اپلیکیشن‌های وب مدرن آغاز می‌شود. سپس به مفاهیم ضروری React مانند کامپوننت‌های تابعی (Functional Components)، Props و Hookها می‌پردازید. در اواسط دوره، کامپوننت‌ها را از ابتدا در Storybook می‌سازید، تعاملی می‌کنید و سناریوهای پویا را تست می‌کنید. با پیشرفت دوره، به ادغام ویژگی‌های پیچیده‌ای مانند Redux، دریافت داده‌ها (Fetching Data) و تست با ابزارهای اتوماسیون مانند Playwright خواهید رسید. بخش نهایی بر استقرار Storybook در GitHub و بهره‌گیری از Chromatic برای تست‌های بصری تمرکز دارد تا اطمینان حاصل شود که کامپوننت‌های شما سازگار و بدون خطا باقی می‌مانند. این دوره برای توسعه‌دهندگان front-end آشنا به React که می‌خواهند مهارت‌های توسعه UI خود را ارتقا دهند، ایده‌آل است. داشتن دانش پایه در React و توسعه وب توصیه می‌شود. در پایان این دوره، شما قادر خواهید بود Storybook را نصب و پیکربندی کنید، کامپوننت‌های UI پویا بسازید، مدیریت وضعیت را با Redux ادغام کنید، تست‌ها را اتوماتیک کرده و Storybook را با تست رگرسیون بصری در محیط عملیاتی مستقر کنید.

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

Storybook چیست - بررسی کلی سطح کلیدی What is Storybook - A Key Level Overview

  • Storybook چیست و چرا باید به آن اهمیت دهیم What is Storybook and why should we care

  • کدام تیم‌های مهندسی پیشرو از Storybook استفاده می‌کنند Which Leading Engineer Teams are using Storybook

  • مشکل اپلیکیشن‌های وب مدرن در مقیاس بزرگ The Problem with modern large scale Web Apps

  • چگونه Storybook با ایزوله‌سازی توسعه UI، اپلیکیشن‌ها را بهبود می‌بخشد How Storybook improves applications with the isolation of UI development

  • نحوه عملکرد Storybook با کامپوننت‌ها How storybook works with components

  • تز: Storybook زمان و منابع ارزشمندی را برای پروژه‌ها ذخیره می‌کند Thesis - Storybook saves valuable time and resources for projects

  • خلاصه و بررسی کوتاه این بخش - کاربرد Storybook Summary and brief overview of this section - Storybook Utility

دوره سریع React برای مبتدیان - React چیست و چگونه اپلیکیشن‌های وب بسازیم React Crash Course for Beginners - What is React and How To Build Web Apps

  • نکته مهم در مورد بخش‌های آینده Important note on the upcoming sections

  • DOM چیست و Virtual DOM در React چیست - مبانی React What is the DOM and what is the React Virtual DOM - React Fundamentals

  • چگونه ساخت یک اپلیکیشن React را با CRA شروع کنیم How to start building a react app with CRA

  • بررسی CRA - فایل‌ها و وابستگی‌های React CRA - React Files and Dependencies - Overview

  • نحوه اتصال ریشه React به DOM و رندر کردن اپلیکیشن React How to connect the Root of React to the DOM and Rendering React Application

  • اجرای سرور توسعه محلی React Running A Local Development Server of React

  • کامپوننت‌های تابعی (Functional Components) در React چیستند What are functional components in React

  • مشاهده سریع استانداردهای Ecma در React Quick Observation on Echma Standards with React

  • درخت کامپوننت‌های React و کامپوننت‌های ترکیبی The React Component Tree And Composite Components

  • نحوه عملکرد Props در React How Props work in React

  • تمرین - ساخت یک کامپوننت React Exercise - Build A React Component

  • هوک‌ها (Hooks) در React چیستند What are hooks in React

  • تست‌های پویا و رویدادها در React Input Dynamic tests and events with React

  • تمرین مدیریت رویدادها و خلاصه بخش Event Handling Practice and Section Summary

ساخت یک نمونه Storybook از صفر با React - سطح جونیور Build A Storybook Example From Scratch With React - Junior Level

  • نصب و راه‌اندازی Storybook در پروژه از صفر Installing and setting up Storybook into your Project Application from Scratch

  • بررسی نحوه پیکربندی Storybook در پروژه‌های وب Overview of How Storybook is Configured with Web App Projects

  • نحوه ساخت یک کامپوننت در React با Storybook - تحلیل بصری How to build a component in React with Storybook - visual breakdown

  • ساخت یک زیر‌کامپوننت پایه در React Build A Basic Sub Component In React

  • چگونه برای کامپوننت‌های React از صفر یک Story بسازیم How to build a story for react components from scratch

  • نحوه استفاده از args در Storybook برای استوری‌های پویا و متعدد How to use args in Storybook for multiple dynamic component stories

  • استفاده از argTypes و controls در Storybook برای ایجاد استوری‌های کاربرپسند How to use argTypes and controls in storybook to create user friendly stories

  • اتوماسیون مستندات برای کامپوننت‌های وب با Storybook Automating Documentation for Web Components with Storybook

  • سفارشی‌سازی مستندات و مقادیر در Storybook Customizing Docs and values with Storybook

  • افزودن پیچیدگی به کامپوننت برای آرگومان‌های Storybook Adding Component Complexity for Storybook Arguments

  • تکنیک‌های CSS و رندرینگ در Storybook CSS Techniques and Storybook rendering

  • اکشن‌ها (Actions) در Storybook و شیء Synthetic Base Event چیستند What are actions in Storybook and the Synthetic Base Event Object

  • اتصال کامپوننت‌های زنده React به Storybook و مبانی رندرینگ Hooking Up Live React Components to Storybook and Rendering Fundamentals

  • ایجاد استوری‌ها با وضعیت (state) و رویدادهای مجازی (mock) در Storybook Creating Stories with mock state and events in Storybook

  • تست تعاملات و رویدادها با کامپوننت‌های React در Storybook Testing Interactions and Events with React Components in Storybook

Storybook - آموزش پیشرفته کدنویسی همزمان Storybook - Advanced Tutorial Code Along

  • نحوه تنظیم Storybook با React How to set up Storybook with React

  • ساخت کامپوننت با Storybook - متدولوژی CDD How to build a component with Storybook - CDD Methodology

  • پیکربندی‌ها برای Storybook و سرور محلی آن Configurations for Storybook and Storybook Local Server

  • استفاده از PropTypes و فرمت‌بندی CSS در Storybook و React PropTypes and CSS formatting with Storybook and React

  • استفاده از دسترسی‌پذیری WCAG برای شناسایی خطاها در افزونه Storybook Using WCAG Accessibility to Catch Errors in Storybook Addon

  • ساخت یک کامپوننت ترکیبی در React برای Storybook Building a Composite Component in React for Storybook

  • ساخت کامپوننت‌های قدرتمند با Storybook Building Out Robust Components with Storybook

اتصال داده‌های خارجی با Storybook - Redux Connecting External Data with Storybook - Redux

  • دوره سریع Redux Toolkit - راه‌اندازی Store Mini Crash Course on Redux Toolkit - Setting up the Store

  • ارسال اکشن‌ها (Dispatching) و سلکتورها برای وضعیت با Redux در کامپوننت‌های React Dispatching Actions and Selectors for State with Redux in Components For React

  • ایجاد یک Redux Store مجازی برای استوری‌ها در Storybook Creating a Mock Redux Store for Stories in Storybook

  • اتصال داده‌های خارجی مجازی به استوری‌های Storybook برای کامپوننت‌ها Connecting Mock External Data into Stories with Storybook for Components

ساخت کامپوننت‌های سطح بالا با Storybook - مثال Redux و React Building Higher Level Components with Storybook - Redux and React Example

  • خلاصه کدهای Redux و داده‌های مجازی از بخش قبل Summary of Redux Code And Mock Data From Previous Section

  • دریافت داده‌های API از راه دور با Storage Fetching Remote API Data with Storage

  • دریافت داده‌ها هنگام Mounting کامپوننت در React و مدیریت خطاها Fetching Data with Component Mounting in React and Error Handling

  • ساخت یک کامپوننت صفحه (Screen) و پوشاندن React حول Redux Building A Screen Component And Wrapping React Around Redux

  • استفاده از Service Workerها در Storybook برای ساخت استوری‌ها با درخواست‌های API Using Service Workers in Storybook to Build Stories with API Requests

  • بروزرسانی ویژگی‌ها با صفحات و اسکرین‌های پیچیده در Storybook Feature Updates with Complex Component Pages and Screens in Storybook

  • اتوماسیون تست‌ها با تعاملات در Storybook Automating Tests with Interactions in Storybook

  • اتوماسیون‌های Playwright در Storybook برای تست Storybook Playwright Automations for Testing

استقرار Storybook در گیت‌هاب با Chromatic و اتوماسیون‌ها Deploying Storybook to Github with Chromatic and Automations

  • خلاصه سریع تا این لحظه و نکات بخش آینده Quick Summary So Far and Upcoming Notice for this Section

  • نحوه استقرار Storybook در گیت‌هاب و Chromatic How to deploy Storybook to Github and Chromatic

  • اتوماسیون استقرار در Storybook با CI Actions و Rebasing Merges Automating Deployments to Storybook with CI Actions and Rebasing Merges

  • تست بصری با رگرسیون در کامپوننت‌ها با استفاده از Storybook Visual Testing with Regression in Components using Storybook

  • نتیجه‌گیری و تبریک!! Conclusion and Congratulations!!

نمایش نظرات

آموزش جامع ساخت کامپوننت‌های UI با Storybook - راهنمای عملی
جزییات دوره
11h 35m
60
(آخرین آپدیت)
51
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده