لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش React JS و Redux Bootcamp - Master React Web Development
React JS and Redux Bootcamp - Master React Web Development
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
React.js و Redux را به روش صحیح یاد بگیرید. وارد موتور React شوید، 5 برنامه ایجاد کنید و یک توسعه دهنده وب React شوید. به روز شده برای 2022-2023: نحوه کدنویسی با React JS، Redux، و React Hooks را از یک مهندس با بیش از 5 سال تجربه در صنعت بیاموزید. چگونه برنامه های React را در کمتر از یک دقیقه با Create-react-app بوت استرپ کنیم. نحوه ساخت پروژه های React از ابتدا بدون ایجاد-react-app. جایی که React در تصویر بزرگ توسعه وب جای می گیرد. ترانسپایلینگ و بسته بندی برنامه های React. بهترین شیوه های مدرن توسعه React و Redux. چگونه از API ها برای ایجاد برنامه های کاربردی منحصر به فرد و جالب استفاده کنیم. Redux در یک سطح عمیق تر. چگونه هر لایه از یک برنامه Redux واقعاً با هم مطابقت دارد. دلایل ظاهر شدن باگ ها، رفع صحیح آن باگ ها و اینکه چرا راه حل های خاص بهینه تر از راه حل های دیگر هستند. استقرار برنامه های React ملزومات Backend نیز، و نحوه ایجاد APIهای Backend. پیش نیازها:آشنایی با جاوا اسکریپت. آشنایی با خط فرمان در اولویت است.
آیا می خواهید برنامه های React و Redux را به روش صحیح یاد بگیرید؟
پنج دقیقه از وقت خود را به من اختصاص دهید، و من توضیح خواهم داد که چرا این دوره بهترین سرمایه گذاری زمانی است که می توانید برای یادگیری نحوه کدنویسی برنامه های React و Redux انجام دهید.
*****
وقتی برای اولین بار توسعه وب و مهندسی نرم افزار را یاد می گرفتم، از دوره ها، آموزش ها، رشته های stackoverflow و پروژه های عمومی github استفاده می کردم. نشاط آور بود - به خودم مهارت هایی را آموزش دادم که باعث شروع یک حرفه می شود.
اما اغلب متوجه شدم که آموزشها فقط به من نشان میدهند که از چه روشهایی استفاده کنم. من مجبور شدم نمونههایی را کنار هم بگذارم، سعی کنم بفهمم که چرا نمونهها کار میکنند - چرا باگها ظاهر میشوند. حتی زمانی که یک اصلاح کد پیدا کردم، اغلب آن لایه گمشده از نحوه رسیدگی بهروزرسانی مشکل وجود داشت.
این یک خرد کردن بود. فرآیند یادگیری می توانست با منابع بهتر کارآمدتر باشد.
پنج سال به جلو، و من به عنوان یک مهندس نرم افزار تمام پشته در Zendesk در سانفرانسیسکو کار می کنم. من اغلب به آن دو سال اول فکر می کنم که خودم توسعه وب را آموزش می دادم.
منابع نه تنها باید به من میدادند که چه چیزی بنویسم، بلکه باید به من میدادند که چرا رفع مشکل به این مشکل رسیدگی میکند، و کد چگونه زیر سرپوش کار میکند.
بنابراین این چیزی است که من در این دوره ایجاد کرده ام. یک تجربه یادگیری React و Redux که هر سه جنبه مهم برای درک کد را در اختیار شما قرار میدهد: از چه روشهایی استفاده کنید، چرا از آن روشها استفاده کنید، و چگونه آن روشها زیر سرپوش کار میکنند.
*****
من واقعا معتقدم که گذراندن این دوره سرمایه گذاری ارزشمندی برای وقت شما خواهد بود. من میخواهم مطمئن شوم که حتی خواندن این توضیحات استفاده خوبی از زمان است. بنابراین من به شما اطلاع می دهم:
دو بخش اول برای پیش نمایش رایگان هستند.
من معتقدم که اگر فقط این محتوای رایگان را انجام دهید، همچنان با یک برنامه کامل React و درسهای ارزشمند آموخته شده کنار میروید.
*****
چرا این دوره را از من بگیرید؟
همانطور که قبلا ذکر شد، من یک مهندس نرم افزار تمام پشته هستم که در Zendesk در سانفرانسیسکو کار می کنم. من همچنین 15 دوره (بسیاری از آنها در React) با بیش از 170000 دانش آموز از 192 کشور تاکنون منتشر کرده ام.
من بهترین روشهای نرمافزاری را که در حرفهام آموختهام و بازخورد هزاران بررسی خود را برای ایجاد بهترین تجربه یادگیری ممکن برای شما در این دوره به کار بردهام. شما تعادل سالمی از نظریه مفهومی و تجربه عملی پیدا خواهید کرد. شما از همان ابتدا در بخش اول مهارت کسب خواهید کرد. و در طول دوره پروژه های جالب و مرتبطی خواهید ساخت.
*****
در این دوره، شما:
بلافاصله وارد کد React شوید. به محض اولین بخش، تجربه مرتبط را به دست خواهید آورد. وقت با ارزش است. و من میخواهم مطمئن شوم که هرگز احساس نخواهید کرد که آن را در این دوره تلف میکنید. بنابراین در عرض چند دقیقه، کد React را در بخش اول می نویسید، با یک برنامه کاملاً تکمیل شده تا پایان آن.
درک کنید که React چگونه در تصویر بزرگ توسعه وب قرار می گیرد. در بخش دوم، یک قدم مهم به عقب برمیدارید و بررسی میکنید که چگونه React در تصویر بزرگ توسعه وب قرار میگیرد. شما یک پروژه React را از ابتدا میسازید - همه لایههایی را که بین منابعی که از برنامه React پشتیبانی میکنند و مرورگری که برنامه React را نمایش میدهد، کشف میکنید.
برنامههای React مرتبط و قانعکننده ایجاد کنید. من شرط می بندم که برنامه ها را هم مفید و هم جالب می بینید. موارد مفیدی مانند برنامه نمونه کارها به شما کمک می کند تا React را یاد بگیرید و به عنوان یک پروژه تکمیل شده برای پروفایل مهندسی نرم افزار و توسعه دهنده وب خود ارزشمند باشید. برنامههای سرگرمکننده مانند «Music Master»، کدنویسی را زنده میکند و برنامههایی را در اختیار شما قرار میدهد که میخواهید به دوستان و خانوادهتان نشان دهید.
Redux را به روش صحیح یاد بگیرید و آن را تجزیه کنید. Redux در React ضروری است. اما منحنی یادگیری بسیار بالاتری دارد، زیرا مفاهیم پیچیده تر هستند. در این دوره قرار است هر روش Redux یک مرحله در یک زمان انجام شود. شما عمیقتر به نحوه عملکرد روشها در زیر هود خواهید پرداخت. شما بیشتر از روش هایی که باید استفاده کنید یاد خواهید گرفت. شما یاد خواهید گرفت که چگونه آن روش ها به صورت جداگانه و با هم کار می کنند. و یاد خواهید گرفت که چرا متدها به روش خاصی نوشته می شوند و چه زمانی باید اعمال شوند. به این ترتیب، درک عمیقی دارید که به شما امکان میدهد برنامههای React و Redux را در آینده طولانی بنویسید.
برنامه های عالی تر بسازید! همانطور که در بخش های بعدی redux را یاد می گیرید، پروژه ها جالب و مرتبط باقی می مانند. با استفاده از یک API خارجی، یک بازی کوچک React خواهید ساخت. و یک برنامه React ایجاد خواهید کرد که عملکرد چند کاربره دارد! پشتیبانی از چندین کاربر جزء اصلی بسیاری از برنامههای کاربردی وب است - اما بهطور شگفتانگیزی میتواند به سختی انجام شود. اما راه حل را در این دوره خواهید یافت که هم زیبا و هم قابل گسترش است.
توسعه وب باطن را کاوش کنید. من فکر میکنم یادگیری مهارتهای اساسی Backend به عنوان یک توسعهدهنده React و برنامههای وب بسیار مهم است. با برنامه React، شما اغلب از API برای ارائه محتوای برنامه خود استفاده می کنید. بنابراین داشتن توانایی ایجاد backendها و APIهای خود، به شما این قابلیت را میدهد که پس از اتمام این دوره، برنامههای React از هر نوعی را برای موارد استفاده منحصر به فرد خود بسازید.
برنامه های React خود را مستقر کنید. پروژه هایی که در این دوره ایجاد می کنید در مرحله تولید قرار می گیرند. به این ترتیب، می توانید محصولات کار خود را با هر کسی که دوست دارید به اشتراک بگذارید!
*****
به طور خلاصه، اگر میخواهید React و Redux را به روشی کارآمد و در عین حال ساختن پروژههای مرتبط و جذاب یاد بگیرید، باید این دوره را بگذرانید.
بار دیگر، دو بخش اول برای پیش نمایش رایگان هستند. حتی اگر فقط محتوای رایگان را تکمیل کنید، با یک برنامه کامل React و بسیاری از درسهای ارزشمند از آن خارج خواهید شد.
آنجا شما را می بینم!
*****
موسیقی تبلیغاتی ارائه شده توسط Ben Sound.
سرفصل ها و درس ها
معرفی
Introduction
آنچه از شرکت در این دوره به دست خواهید آورد
What You’ll Get From Taking this Course
بررسی 7 متری توسعه وب و React
A 7m Overview of Web Development and React
[مهم] مخزن دوره و نصب نرم افزار
[IMPORTANT] Course Repo and Software Installations
اختیاری برای ویندوز: زیرسیستم ویندوز را برای لینوکس و VSCode نصب کنید
Optional For Windows: Install the Windows Subsystem for Linux and VSCode
به React خوش آمدید | اولین برنامه React
Welcome to React | First React Application
نمای کلی بخش | اولین برنامه React
Section Overview | First React Application
برنامه نمونه کارها را تنظیم کنید - بازبینی شده
Set up the Portfolio App - Revised
React App و React Project Structure - Revised را اجرا کنید
Run the React App and the React Project Structure - Revised
ReactDOM، Elements و JSX - تجدید نظر شده است
ReactDOM, Elements, and JSX - Revised
A React Component - تجدید نظر شده
A React Component - Revised
کلاس ها - بررسی اجمالی
Classes - Overview
کلاسها، وراثت، و نگاهی دقیقتر به مؤلفهها
Classes, Inheritance, and a Closer Component Look
حالت
State
SetState
SetState
یک قانون React: هرگز مستقیماً حالت را تغییر ندهید
A React Rule: Never Directly Modify State
ویژگی های کلاس و آغازگرها
Class Properties and Initializers
جزء 2: پروژه ها
Component 2: Projects
لوازم و مولفه پروژه
Props and Project Component
چالش: مولفه پروفایل های اجتماعی
Challenge: Social Profiles Component
کد: جزء پروفایل های اجتماعی
Code: Social Profiles Component
با میوه های حالت دار کم آویزان بپوشانید
Wrap up with Low-Hanging Styling Fruit
خلاصه بخش
Section Summary
شکستن React | React و توسعه وب
Breaking down React | React and Web Development
نمای کلی بخش
Section Overview
واکنش از ابتدا - تجدید نظر شده است
React from Scratch - Revised
کامپایل، بسته بندی، و نگاهی دقیق تر به JSX - بازبینی شده
Compiling, Bundling, and a Closer Look at JSX - Revised
نمونه کارها را برای استفاده از بسته اصلاح کنید - اصلاح شده
Refactor the Portfolio to use Parcel - Revised
بررسی ضرورت باندلرها و ترانسپایلرها
The Necessity of Bundlers and Transpilers Review
DOM و DOM مجازی React
The DOM and React’s Virtual DOM
خلاصه بخش
Section Summary
ادامه مفاهیم اصلی React
Continued Main React Concepts
پیش نمایش بخش
Section Preview
روشهای چرخه حیات و componentDidMount
Lifecycle Methods and componentDidMount
ComponentWillUnmount
ComponentWillUnmount
[اختیاری] عنوان محو
[Optional] Title Fade
اجزای عملکردی بدون تابعیت
Stateless Functional Components
[اختیاری] نمای کلی HTTP
[Optional] HTTP Overview
کامپوننت واکشی و جوک
Fetch and a Jokes Component
چالش و کد: ده جوک دیگر
Challenge and Code: Ten More Jokes
Fetch Under the Hood: Promises
Fetch Under the Hood: Promises
React Router - تجدید نظر شده است
React Router - Revised
کامپوننت سرصفحه - اصلاح شده
Header Component - Revised
مولفه های مرتبه بالاتر - تجدید نظر شده
Higher Order Components - Revised
نمایش نظرات