آموزش دوره تمرینی React برنامه React را از ابتدا بسازید.

React practice course. Build React app from scratch.

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: React را با انجام یک پروژه واقعی با Storybook و تست های واحد یاد بگیرید. نحوه ایجاد اپلیکیشن React توسعه کامپوننت‌های مستقل با Storybook React hook: پیش‌فرض و سفارشی ایجاد تست واحد برای کامپوننت‌ها و قلاب‌ها پیش نیازها: اصول JavaScript + HTML + CSS کاملاً مورد نیاز است دانش اولیه React دانش ES6+ جاوا اسکریپت در ابتدا

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


این دوره در مورد چیست؟

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


در این دوره، تمرین React را انجام خواهیم داد. ما محصولی با کیفیت بالا با تست های واحد (UT) و داستان های کتاب داستان برای همه اجزای اصلی ارائه خواهیم کرد. این شیوه‌ها برای توسعه‌دهندگان "باید" هستند.


چه کسی در این دوره به شما آموزش می دهد؟

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


در بیش از 2 سال گذشته، من با React کار کرده ام. بسیاری از پروژه های مختلف را ایجاد کرده و تجربه بزرگی دارند. تمرین مهمترین چیز در برنامه نویسی است و من می خواهم آن را با شما به اشتراک بگذارم.


داخل دوره چیست؟

  • ما یک برنامه React ساده با 3 صفحه مختلف ایجاد خواهیم کرد: صفحه اصلی، صفحه جستجو و صفحه یافت نشد. روتر React بهترین انتخاب است!

  • این یک کپی از صفحه اصلی Google با واکشی داده‌ها از ویکی‌پدیا با استفاده از API آن خواهد بود. برای واکشی داده‌ها از Axios و برای تمسخر این داده‌ها در Storybook و UTs از Moxios استفاده می‌کنیم.

  • قلاب‌های React یکی از ضروریات هستند. از قلاب‌های پیش‌فرض useState، useEffect و موارد دیگر استفاده می‌شود.

  • قلاب‌های سفارشی React ایجاد، توضیح داده می‌شوند و با UT پوشش داده می‌شوند.

  • کتاب داستان یکی از بهترین روش‌ها در توسعه است. نحوه نصب و استفاده از آن را یاد خواهیم گرفت. داستان هایی برای مهم ترین مؤلفه ها ایجاد می کند.

  • آنزیم و جست برای آزمایش واحد استفاده می شود. کتابخانه آزمایشی React Hooks برای قلاب ها استفاده می شود.

  • طبق کنوانسیون کد تست واحد، ما 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

  • استفاده از جستجوی قلاب سفارشی با Axios useSearch custom hook with Axios

  • لغو تماس های Axios Cancelling Axios calls

  • از قلاب سفارشی Debounce استفاده کنید useDebounce custom hook

  • جزء ورودی سفارشی Custom Input component

  • استفاده از قلاب سفارشی SearchForm useSearchForm custom hook

  • استفاده از قلاب برگشت تماس useCallback hook

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

  • پیکربندی SCSS Configuring SCSS

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

  • افزودن صفحات برنامه Adding app pages

  • صفحه نخست Home page

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

پیکربندی کتاب داستان Storybook configuration

  • نصب کتاب داستان Installing Storybook

  • پیکربندی کتاب داستان Storybook configuration

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

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

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

  • داستان ListItem ListItem story

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

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

  • مستندات کتاب داستان با mdx Storybook documentation with mdx

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

  • واحد مقدماتی را با Jest تست می کند Unit tests intro with Jest

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

  • تست واحد اجزای ورودی Input component unit test

  • نصب آنزیم Enzyme installation

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

  • تست های واحد تکمیل خودکار Autocomplete unit tests

  • تست واحد اجزای کانتینر Container component unit test

  • استفاده از تست واحد قلاب SearchForm useSearchForm hook unit test

  • استفاده از تست واحد قلاب Debounce useDebounce hook unit test

  • استفاده از تست واحد قلاب جستجو 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,116
4.6 از 5
ندارد
دارد
دارد
Maksym Rudnyi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maksym Rudnyi Maksym Rudnyi

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

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

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

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