لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش React JS Web Development - The Essentials Bootcamp
React JS Web Development - The Essentials Bootcamp
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
به روز شده برای سال 2022-23: Bootcamp ضروری React.js - React Core، روتر، Redux، Hooks، JS عمیق، + راهنماهای دقیق! بهروزرسانیشده برای سالهای 2022-2023: نحوه کدنویسی با React، Redux، React Hooks و موارد دیگر را از یک مهندس با بیش از 5 سال تجربه در صنعت بیاموزید. React را به روش درست بیاموزید و بهترین شیوه ها را از یک مهندس با بیش از 5 سال تجربه در صنعت بیاموزید. Redux مدرن در 2022-2023: نحو مدرن و بهترین شیوه ها. Modern React در 2022-2023: createStore، اجزای کاربردی و غیره. قلابهای React در 2023-2023 - قلابهای اساسی را کاوش کنید و قلابها را از ابتدا بسازید. موتور React را کاوش کنید و یاد بگیرید که چگونه در زیر کاپوت کار میکند تا DOM مجازی، وضعیت، تجهیزات و غیره را بهتر بشناسید. React را در سالهای 2022-2023 به روش صحیح یاد بگیرید و بهترین شیوهها را از یک مهندس با بیش از 5 سال تجربه در صنعت بیاموزید. . یاد بگیرید که چگونه برنامه ها را از ابتدا بسازید و الگوی react-app خود را تنظیم کنید. پروژه های مرتبط با صنعت را ایجاد کنید که می توانید در نمونه کارها و رزومه خود استفاده کنید. ببینید که چگونه React در تصویر بزرگ توسعه وب با کلی بررسی های دقیق در مورد آنچه در مرورگر و موتور React اتفاق می افتد، قرار می گیرد. برای تقویت مهارت های JS خود به بیش از 3 ساعت از مطالب جاوا اسکریپت عمیق دسترسی داشته باشید. پیش نیازها: مبتدیان خوش آمدید!
Q4 2022 (اکتبر - دسامبر) - به روز رسانی 2023!
این دوره کاملاً به روز با React در سال 2022 است و در سال 2023 به روز خواهد شد! تعداد زیادی مطالب در این دوره اضافه و اصلاح شده است. در دوره به روز شده، محتوای اضافی از جمله:
را خواهید یافت
بخشهای جدید در React Hooks.
انبوهی از محتوای مرجع برای بررسی های عمیق جاوا اسکریپت.
مواد اصلاح شده برای React مدرن در سال 2022: createRoot، root.render، روتر React مدرن و غیره.
مواد بازنگری شده برای Redux مدرن در سال 2022: @reduxjs/toolkit، بهروزرسانیها در مورد بهترین شیوهها، و غیره.
محتوای مرجع اضافی Github، از جمله راهنمای جدید commit-per-lecture برای اطمینان از اینکه می توانید در هر مرحله از دوره عیب یابی کنید.
از زمان انتشار این دوره، این یکی از محبوب ترین و پرفروش ترین بوت کمپ های React در این پلتفرم بوده است. در اینجا نظرات تعدادی از دانش آموزانی که این دوره را گذرانده اند آمده است:
"این دوره عالی است! دیوید در مورد React بسیار آگاه و پرشور است و این در کیفیت دوره مشهود است. من دورههای برنامهنویسی زیادی را در مورد Udemy گذراندهام و دیوید بهترین مربی است که من با آن برخورد کردهام!»
"بسیار واضح و به خوبی توضیح داده شده است. او هر اصطلاح مربوط به موضوع را به صورت تئوری و با مثال توضیح می دهد تا بتوانید ایده کاملی در مورد آنچه در جریان است و چرا به هر پوشه فایل نیاز دارید داشته باشید. نمونه های کاربردی بسیار واضح توضیح داده شده است تا بتوانید با او پیگیری کنید و به همان نتیجه برسید. همچنین یک چالش کد وجود دارد که اگر می خواهید قبل از دیدن پاسخ آن را امتحان کنید. این دوره به خوبی ساخته و توضیح داده شده است، بنابراین هرگز آن را از دست ندهید، به خصوص اگر در درخت پوشه برنامه react یا در مورد تخصص آن گم شده اید. بسیار توصیه می شود.»
"من با چند مفهوم React شروع کردم و این دوره را بسیار مفید دیدم. همچنین در حال یادگیری روش های عملی برای انجام کارها و پیشرفت به Redux برای برنامه های پیچیده تر هستم. من سبک گام به گام، ساده تا پیچیده و کاربردی را برای توضیح مفاهیم بسیار دوست دارم. همچنین، دیوید بسیار خوب است و به سرعت هر سوالی را حل می کند.»
"دیوید یک قهرمان است! یکی از بهترین مربیان دوره ای که من تا به حال با آن روبرو شده ام. نه تنها سطح دانش او بسیار چشمگیر است، بلکه زمان بندی، ارائه و لحن او تجربه ای بسیار آسان برای پیگیری ایجاد می کند. او بسیار دقیق است. "
***
با پنج دقیقه از وقت شما، توضیح خواهم داد که چرا این دوره بهترین سرمایه گذاری در زمان است که می توانید برای یادگیری نحوه کدنویسی برنامه های React انجام دهید.
*****
زمانی که برای اولین بار توسعه وب و مهندسی نرم افزار را یاد می گرفتم، از دوره ها، آموزش ها، رشته های stackoverflow و پروژه های عمومی github استفاده می کردم. نشاط آور بود - به خودم مهارت هایی را آموزش دادم که باعث شروع یک حرفه می شود. اما اغلب متوجه میشدم که آموزشها فقط به من نشان میدهند که از چه روشهایی استفاده کنم، نه اینکه چرا مثالها کار میکنند یا چرا باگها ظاهر میشوند. حتی زمانی که یک اصلاح کد پیدا کردم، اغلب آن لایه گمشده از نحوه رسیدگی بهروزرسانی مشکل وجود داشت.
این کار سختی بود و فرآیند یادگیری می توانست با منابع بهتر کارآمدتر باشد.
پنج سال به جلو، و من به عنوان یک مهندس نرم افزار تمام پشته در Zendesk در سانفرانسیسکو کار می کنم. من اغلب به آن دو سال اول فکر می کنم که خودم توسعه وب را آموزش می دادم.
منابع میتوانستند بهتر و کارآمدتر باشند، و نه تنها به من میدادند چه چیزی بنویسم، بلکه به من میدادند چرا این تعمیر به مشکل رسیدگی میکند، و چگونه کد زیر سرپوش کار میکند.
بنابراین این چیزی است که من در این دوره ایجاد کرده ام. یک تجربه یادگیری React که هر سه جنبه مهم برای درک کد را در اختیار شما قرار میدهد: از چه روشهایی استفاده کنید، چرا از آن روشها استفاده کنید، و چگونه آن روشها زیر سرپوش کار میکنند.
*****
پس چرا باید این دوره را بگذرانید؟
من بهترین شیوه های نرم افزاری را که در حرفه مهندسی نرم افزار آموخته ام و بازخورد هزاران بررسی خود در بیش از 15 دوره دیگر برنامه نویسی را به کار برده ام تا بهترین تجربه یادگیری ممکن را برای شما در این دوره ایجاد کنم. شما تعادل سالمی از نظریه مفهومی و تجربه عملی پیدا خواهید کرد. شما از همان ابتدا در بخش اول مهارت کسب خواهید کرد. و در طول دوره پروژه های جالب و مرتبطی خواهید ساخت.
*****
در این دوره، شما:
بلافاصله وارد کد React شوید. به محض اولین بخش، تجربه مرتبط را به دست خواهید آورد. وقت با ارزش است. و من میخواهم مطمئن شوم که هرگز احساس نخواهید کرد که آن را در این دوره تلف میکنید. بنابراین در عرض چند دقیقه، کد React را در بخش اول می نویسید، با یک برنامه کاملاً تکمیل شده تا پایان آن.
درک کنید که React چگونه در تصویر بزرگ توسعه وب قرار می گیرد. در بخش دوم، یک قدم مهم به عقب برمیدارید و بررسی میکنید که چگونه React در تصویر بزرگ توسعه وب قرار میگیرد. شما یک پروژه React را از ابتدا میسازید - همه لایههایی را که بین منابعی که از برنامه React پشتیبانی میکنند و مرورگری که برنامه React را نمایش میدهد، کشف میکنید.
برنامههای React مرتبط و قانعکننده ایجاد کنید. من شرط می بندم که برنامه ها را هم مفید و هم جالب می بینید. موارد مفیدی مانند برنامه نمونه کارها به شما کمک می کند تا React را یاد بگیرید و به عنوان یک پروژه تکمیل شده برای پروفایل مهندسی نرم افزار و توسعه دهنده وب خود ارزشمند باشید. برنامههای سرگرمکننده مانند «Music Master»، کدنویسی را زنده میکند و برنامههایی را در اختیار شما قرار میدهد که میخواهید به دوستان و خانوادهتان نشان دهید.
در React Hooks غوطه ور شوید تا نحوه نوشتن برنامه های React را در حال حاضر و در آینده بیاموزید. قلابهای React، بهعنوان الگوی جدید برای توسعه React، در هر تجربه بوتکمپی در توسعه وب React و frontend ضروری است.
به صورت اختیاری جاوا اسکریپت عمیق را کاوش کنید. در پایان دوره، مجموعهای از ویدیوهای اختیاری را خواهید یافت که دانش جاوا اسکریپت شما را به سطح بعدی ارتقا میدهد.
*****
به طور خلاصه، اگر میخواهید React را به روشی کارآمد و در عین حال ساختن پروژههای مرتبط و جذاب یاد بگیرید، باید این دوره را بگذرانید.
در دوره می بینمت!
سرفصل ها و درس ها
معرفی
Introduction
آنچه از شرکت در این دوره به دست خواهید آورد
What You’ll Get From Taking this Course
بررسی 7 متری توسعه وب و React
A 7m Overview of Web Development and React
Repo دوره و نصب نرم افزار
Course Repo and Software Installations
اختیاری برای ویندوز: زیرسیستم ویندوز را برای لینوکس و کد VS نصب کنید
Optional For Windows: Install the Windows Subsystem for Linux and VS Code
محتوای مرجع اختیاری
Optional Reference Content
قسمت 1 مروری بر مگا جاوا اسکریپت اختیاری
Optional Mega JavaScript Overview Part 1
قسمت 2 مروری بر مگا جاوا اسکریپت اختیاری
Optional Mega JavaScript Overview Part 2
به 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
مولفه های مرتبه بالاتر - تجدید نظر شده
Higher Order Components - Revised
خلاصه بخش
Section Summary
بررسی مفاهیم Core React
Core React Concepts Review
نمایش نظرات