تبدیل شدن به یک توسعه دهنده React - Become a React Developer

-
1
2 ساعت
با زیرنویس فارسی و انگلیسیدر میان سایر کتابخانه های جاوا اسکریپت، React.js متمایز است. برای توسعه UI به اجزای قابل استفاده مجدد متکی است، نه الگوها، که به توسعه دهندگان اجازه می دهد نماهایی را در جایی که داده ها در طول زمان تغییر می کنند، ارائه دهند. برنامه های React مقیاس پذیرتر و قابل نگهداری تر هستند و توسعه دهندگان را کارآمدتر و کاربران را راضی تر می کنند. در این دوره، Eve Porcello اصول کتابخانه React را با استفاده از مدرن ترین نحو و بهترین روش ها برای ایجاد کامپوننت های React معرفی می کند. در طول راه، نحوه تنظیم ابزارهای Chrome را برای React بیاموزید. ایجاد اجزای جدید؛ با Hook های داخلی در React کار کنید. از برنامه Create React برای اجرای آزمایشات و موارد دیگر استفاده کنید. در پایان دوره، شما به ملزومات React.js مجهز می شوید و بهتر برای ساخت پروژه های مبتنی بر مرورگر خود آماده می شوید.
-
2
1 ساعت
با زیرنویس فارسی و انگلیسیReact یک کتابخانه جاوا اسکریپت با اجزای قابل استفاده مجدد و رویکرد ارائه داده منحصر به فرد است. رابط های وب که با React ایجاد می کنید انعطاف پذیر، سریع و سبک هستند. در این دوره، مربی Ray Villalobos معماری مولفه ها را در React مرور می کند و مهارت های اصلی را که برای توانایی ایجاد رابط نیاز دارید ، پوشش می دهد. Ray نحوه نصب React و شروع کار با اجزا، اشکال زدایی و متغیرها را گام برمی دارد. وی توضیح می دهد که چگونه می توانید داده ها را به یک مولفه منتقل کنید، از استفاده از قالب های useState و کلاسهای شرطی استفاده کنید و با عبور حالت به یک مولفه فرعی و استفاده از مقادیر برای پنهان کردن یا نمایش مولفه های فرعی، موارد را ضامن کنید. Ray توضیح می دهد که چگونه می توانید سوابق را حذف کنید، با یک آرایه فیلتر شده جستجو کنید، مرتب سازی کنید و موارد دیگر. او نشان میدهد که چطور میتوانید برنامه خود را با ایجاد کد برای اضافه کردن قرارها تکمیل کنید.
-
3
5 ساعت
با زیرنویس فارسی و انگلیسیشما React را یاد گرفته اید و می توانید رابط های front-end شگفت انگیزی ایجاد کنید. اما استقرار آنها نیاز بیشتری دارد. شما به منطق و مکانی برای قرار دادن آن نیاز دارید. با ترکیب رابط کاربری front-end خود با یک راه حل back-end و میزبانی ابری، می توانید برنامه های قدرتمند و تعاملی کامل بسازید. در این دوره مبتنی بر پروژه، Shaun Wassell نشان میدهد که چگونه React، Node.js و Amazon Web Services (AWS) را در یک وبسایت با ویژگیهای کامل، شامل فرمهای کاربرپسند برای ارسال مقالات و نظرات، ترکیب کنیم. یاد بگیرید که چگونه یک رابط از اجزای React ایجاد کنید، یک سرور Node.js ایجاد کنید، در پایگاه داده MongoDB پیوند دهید، احراز هویت کاربر را با Firebase Auth اضافه کنید، و سایت خود را در خدمات وب آمازون مستقر کنید. به Shaun در این دوره بپیوندید تا مهارتهایی را به دست آورید تا خدمات مشتری خود را به سطح بعدی برسانید: برنامههای کاربردی وب تمام پشته که واقعاً تعاملی هستند.
-
4
1 ساعت
با زیرنویس فارسی و انگلیسیReact Hooks منطق را در توابع برنامههای جدید React قرار میدهد. در این دوره، مربی Eve Porcello سبکهای مختلف استفاده از Hooks و روشهای ادغام آنها در گردش کار برنامه نویسی شما را پوشش میدهد. او به شما میگوید که چگونه Hooks بخشی از کتابخانه شده است، سپس شما را در چگونگی نصب Create React App راهنمایی میکند. او چگونگی استفاده از useState Hook برای کنترل انواع مختلف متغیرهای حالت و کار با مولفه ها را توضیح میدهد. هر زمان که وضعیت برنامه تغییر کند، میتوانید از اثرات قلبی useEffect Hook برای چندین عارضه جانبی در برنامه استفاده کنید. او به شما میآموزد که چگونه با dependency array effect کار کنید و دادهها را با استفاده از Effect Hook واکشی کنید. در مرحله بعدی، او چندین Hook اضافی و مراحل ایجاد مراحل ساخت Hookهای سفارشی را توضیح میدهد. در پایان، او به شما جهتهای مختلفی را نشان میدهد که میتوانید برای بهبود دانش خود در مورد اکوسیستم React دنبال کنید.
-
5
4 ساعت
با زیرنویس فارسی و انگلیسیدرباره برخی از مهمترین ابزارهای اکوسیستم React که به شما در ساده سازی توسعه و مدیریت پیچیدگی های حالت، عوارض جانبی، ساختار و سبک دهی کمک می کند، اطلاعات کسب کنید. مربی Shaun Wassell نحوه ایجاد یک پروژه اصلی React را نشان می دهد و سپس نحوه افزودن Redux، ایجاد Thunks، استفاده از انتخابگرها، کار با اجزای سبک، انجام آزمایش و موارد دیگر را توضیح می دهد. موضوعات شامل: - ساخت برنامه های واکنش پذیر با قابلیت نگهداری و مقاومت بیشتر - نصب React و سایر ابزارها - افزودن Redux - مقابله با عوارض جانبی - کتابخانه ها برای مقابله با عوارض جانبی - یکپارچه سازی عکس العمل موثرتر برنامه ها با اجزای سبک - استفاده از قلاب های React - واکنش به قطعات - تست Redux، Redux-Thunk، reselect و اجزای سبک شده
-
6
3 ساعت
با زیرنویس فارسی و انگلیسیاگر اصول اولیه React را آموخته اید و بر روی بسیاری از برنامه های React کار کرده اید، به احتمال زیاد با مشکلات و موقعیت های مکرر مواجه شده اید، مانند ایجاد طرح بندی های قابل استفاده مجدد یا کار با فرم ها. اگر به دنبال راه حل هایی برای مشکلات رایج بوده اید، به دنبال این دوره با Shaun Wassell نباشید، جایی که او بسیاری از مفیدترین الگوهای طراحی را پوشش می دهد - راه حل های م effectiveثر و قابل تکرار برای چالش های معمول توسعه برنامه. این دوره شامل چندین بخش است که هر یک گروهی از الگوهای طراحی React را شامل می شود، از نحو مطلوب برای کارهای خاص گرفته تا چگونگی ترتیب م componentsلفه ها در موثرترین روش. از جمله موضوعاتی که شاون پوشش می دهد عبارتند از ترکیب، اجزای مرتبه بالاتر، افزایش حالت، کنترل اجزای کنترل نشده و بسیاری از الگوهای دیگر که به برنامه React کمک می کند تا به یک پایگاه کد منظم تبدیل شود.
-
7
2 ساعت
با زیرنویس فارسی و انگلیسیبسیاری از توسعه دهندگان React از خود API React مطلع هستند، اما آشنایی چندانی با نحوه ایجاد برنامه های دنیای واقعی در مقیاس بزرگتر در حین برخورد با ذینفعان مختلف ندارند. تقاضاهای سنگین برای برنامه های وب از نظر مشتری و مدیریت، مستلزم آن است که توسعه دهندگان نرم افزار را به نحوی بهینه تنظیم کنند تا عملکرد و قابلیت نگهداری آن تضمین شود. و برای انجام موثر این کار، برنامه نویسان باید بدانند چگونه معماری نرم افزاری خوبی ایجاد کنند. در این دوره، توسعه دهنده ارشد نرم افزار Shaun Wassell به شما نشان می دهد که چگونه، جزئیاتی از آنچه توسعه دهندگان React باید بدانند تا برنامه های خود را برای نگهداری طولانی مدت، کارآمد و سازگار در طولانی مدت حفظ کنند، توضیح می دهد. با اصول رندر سمت سرور، مدیریت وضعیت، تقسیم کد و موارد دیگر آشنا شوید.
-
8
5 ساعت
با زیرنویس فارسی و انگلیسیاحراز هویت کاربر تقریباً یک قسمت مهم در هر وب سایت است، با این حال تعداد کمی از توسعه دهندگان وب از تمام جزئیات مربوط به نحوه کار و نحوه استفاده از آن برای ارائه تجربه کاربری خوب اطلاع دارند. در این دوره، مدرس Shaun Wassell به جزئیات مربوط به احراز هویت کاربر در زمینه React و نحوه ادغام احراز هویت کاربر در برنامه های React می پردازد. او با برخی از تعاریف، مراحل و پروژه های احراز هویت اولیه شروع می شود. سپس وی در مورد راستی آزمایی عمیق ایمیل و نحوه راه اندازی آن بحث می کند. او توضیح می دهد که چگونه به کاربران امکان تنظیم مجدد رمزهای عبور خود را بدهد، سپس مراحل راه اندازی OAuth را شرح می دهد. او چندین گزینه احراز هویت از پیش ساخته شده را مرور می کند، سپس با برخی از بهترین توصیه های عملی به نتیجه می رسد.