آموزش دوره عملی React: ساخت اپلیکیشن React از صفر - آخرین آپدیت

دانلود React practice course. Build React app from scratch.

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

یادگیری React با انجام یک پروژه واقعی همراه با Storybook و تست‌های واحد

این دوره جامع، شما را با ساخت یک اپلیکیشن React واقعی آشنا می‌کند. در این مسیر، با استفاده از Storybook برای توسعه کامپوننت‌های مستقل و تست‌های واحد (Unit Tests) برای تضمین کیفیت کد، یک پروژه عملی را از ابتدا تا انتها پیاده‌سازی خواهید کرد.

موارد پوشش داده شده در این دوره:

  • ساخت اپلیکیشن React
  • توسعه کامپوننت‌های مستقل با Storybook
  • قلاب‌های React (React Hooks): پیش‌فرض و سفارشی
  • ایجاد تست‌های واحد برای کامپوننت‌ها و قلاب‌ها
  • الگوهای React
  • استفاده از Axios برای برقراری ارتباط با API
  • استفاده از Enzyme و Jest برای تست‌های واحد
  • پوشش کد (Code Coverage) 80%
  • کار با Git و GitHub
  • NodeJS و Yarn

پیش‌نیازها:

  • آشنایی با مبانی JavaScript، HTML و CSS
  • آشنایی مقدماتی با React
  • آشنایی مقدماتی با ES6+ JavaScript

درباره دوره:

تعداد زیادی دوره مقدماتی React وجود دارد که گام‌های اولیه را آموزش می‌دهند. اما پس از آن چه؟ چگونه می‌توان یک اپلیکیشن React واقعی برای مشتریان ساخت؟ در این دوره، با ساخت یک اپلیکیشن React واقعی، مهارت‌های خود را ارتقا خواهید داد.

ما یک محصول با کیفیت بالا با تست‌های واحد و داستان‌های Storybook برای تمام کامپوننت‌های اصلی ایجاد خواهیم کرد. این روش‌ها برای توسعه‌دهندگان ضروری هستند.

مدرس دوره:

مهندس نرم‌افزار ارشد با بیش از 8 سال تجربه تولید در توسعه وب، با سابقه در هر دو زمینه فرانت‌اند و بک‌اند. بیش از 2 سال با React کار کرده و پروژه‌های مختلفی را ایجاد کرده است.

محتوای دوره:

  • ساخت یک اپلیکیشن React ساده با 3 صفحه: صفحه اصلی، صفحه جستجو و صفحه 404.
  • کپی کردن صفحه اصلی گوگل با دریافت اطلاعات از API ویکی پدیا با استفاده از Axios و شبیه سازی داده‌ها در Storybook و UTs با استفاده از Moxios.
  • استفاده از قلاب‌های React (useState, useEffect و ...)
  • ساخت و توضیح قلاب‌های سفارشی React همراه با تست‌های واحد.
  • آموزش نصب و استفاده از Storybook و ایجاد داستان برای کامپوننت‌های مهم.
  • استفاده از Enzyme و Jest برای تست‌های واحد و React Testing Library برای تست قلاب‌ها.
  • رسیدن به پوشش کد 80% مطابق با قراردادهای تست واحد.

در پایان این دوره، شما یاد خواهید گرفت که چگونه یک اپلیکیشن React با کیفیت بالا را به سرعت و با رعایت بهترین روش‌ها ارائه دهید.

در صورت وجود هر گونه سؤال، لطفا با ما تماس بگیرید. ما تجربه زیادی در توسعه داریم و دوست داریم دانش خود را با شما به اشتراک بگذاریم و به شما در یادگیری کمک کنیم. همین امروز ثبت نام کنید و ببینید که چقدر سریع می‌توانید در توسعه نرم افزار React پیشرفت کنید.


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

React مقدمه عملی React practice intro

  • مقدمه Introduction

  • چه چیزهایی برای شروع نیاز داریم؟ What do we need to start

ساخت اپلیکیشن App Development

  • نصب ReactJS Installing ReactJS

  • تنظیم محیط توسعه اپلیکیشن React Setting up React development app environment

  • تنظیم Git و GitHub Configuring Git and GitHub

  • نصب React AutoComplete React AutoComplete installation

  • دریافت داده با REST از ویکی پدیا Fetching data with REST from Wikipedia

  • ساخت هوک سفارشی useSearch با Axios useSearch custom hook with Axios

  • لغو فراخوانی‌های Axios Cancelling Axios calls

  • ساخت هوک سفارشی useDebounce useDebounce custom hook

  • کامپوننت ورودی سفارشی Custom Input component

  • ساخت هوک سفارشی useSearchForm useSearchForm custom hook

  • هوک useCallback useCallback hook

  • الگوی render props در React React render props pattern

  • تنظیم SCSS Configuring SCSS

  • مسیریابی با react-router-dom Routing with react-router-dom

  • افزودن صفحات اپلیکیشن Adding app pages

  • صفحه اصلی Home page

  • صفحه جستجو Search page

تنظیمات Storybook Storybook configuration

  • نصب Storybook Installing Storybook

  • تنظیم Storybook Storybook configuration

  • رفع مشکلات احتمالی Storybook Fixing possible issues with Storybook

  • نمای کلی رابط کاربری Storybook Storybook interface overview

  • اولین داستان با Storybook The first story with Storybook

  • داستان ListItem ListItem story

  • داستان صفحه نتایج جستجو Search result page story

  • نصب moxios برای پیکربندی Mockها Installing moxios to configure mocks

  • مستندسازی Storybook با MDX Storybook documentation with mdx

تست‌های واحد Unit tests

  • مقدمه تست‌های واحد با Jest Unit tests intro with Jest

  • قوانین تست‌های واحد Unit tests convention

  • تست واحد کامپوننت ورودی Input component unit test

  • نصب Enzyme Enzyme installation

  • گزارش پوشش Coverage reporting

  • تست‌های واحد Autocomplete Autocomplete unit tests

  • تست واحد کامپوننت Container Container component unit test

  • تست واحد هوک useSearchForm useSearchForm hook unit test

  • تست واحد هوک useDebounce useDebounce hook unit test

  • تست واحد هوک useSearch useSearch hook unit test

  • تست واحد اپلیکیشن App unit test

  • خلاصه تست‌های واحد Unit tests summary

بهترین روش‌های توسعه اپلیکیشن React Best practices of React app development

  • React PropTypes React PropTypes

  • React DefaultProps React DefaultProps

محتوای اضافی Bonus

  • نصب NodeJS در ویندوز Installing NodeJS on Windows

  • نصب Yarn در ویندوز Installing Yarn on Windows

  • محتوای اضافی: مطالب بیشتر! Bonus: More Content!

نمایش نظرات

آموزش دوره عملی React: ساخت اپلیکیشن React از صفر
جزییات دوره
4.5 hours
45
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,628
4.7 از 5
ندارد
دارد
دارد
Maksym Rudnyi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maksym Rudnyi Maksym Rudnyi

معلم و یوتیوبر

مهندس ارشد نرم افزار با بیش از 8 سال سابقه تولید در توسعه وب. هم در فن‌آوری‌های فرانت‌اند و هم در فن‌آوری‌های بک‌اند تجربه دارد.

من مایلم تجربیاتم را با دیگران به اشتراک بگذارم. شما می توانید دوره های آموزشی در زمینه توسعه وب (Front-end و Back-end) و به طور خاص جاوا اسکریپت را بیابید. از این دانش برای بهبود خود به عنوان یک توسعه دهنده حرفه ای استفاده کنید.

به یادگیری ادامه دهید!