آموزش دوره Typescript & React JS با پروژه React & Typescript

Typescript & React JS Course with React & Typescript Project

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره Typescript و ReactJS به شما کمک می کند تا React JS & Type script را با جزئیات واقعی Typescript React Projects درک کنید TypeScript یک زبان برنامه نویسی است که به توسعه دهندگان کمک می کند تا پروژه ها و نمونه های اولیه جاوا اسکریپت با اندازه متوسط ​​را به پروژه هایی در مقیاس بزرگ تبدیل کنند. TypeScript یک ابر مجموعه نحوی از جاوا اسکریپت است، هر برنامه جاوا اسکریپت نیز یک برنامه TypeScript معتبر است. مایکروسافت برای حل این مشکل مقیاس پذیری TypeScript را معرفی کرد. تایپ اسکریپت اغلب به عنوان جاوا اسکریپت با نوع نامیده می شود. TypeScript برای برنامه های بزرگ مناسب تر از جاوا اسکریپت است، اما برای استفاده از آن نیاز به دانش پایه ای از جاوا اسکریپت است. TypeScript عمدتاً با مشاغل توسعه مرتبط است. عناوین شغلی معمول برای توسعه دهندگان TypeScript شامل توسعه دهنده ارشد، توسعه دهنده front end است. تایپ اسکریپت ابر مجموعه ای از جاوا اسکریپت است. همانطور که از نامش پیداست، TypeScript تایپ استاتیک اختیاری را به زبان جاوا اسکریپت اضافه می کند. جاوا اسکریپت یک زبان برنامه نویسی کامپیوتری مبتنی بر متن است که برای ساخت صفحات وب پویا استفاده می شود. توسعه دهندگان زمانی که نیاز به توسعه جاوا اسکریپت خود دارند از TypeScript استفاده می کنند. TypeScript عمدتاً با مشاغل توسعه مرتبط است. عناوین شغلی معمول برای توسعه دهندگان TypeScript شامل توسعه دهنده ارشد، توسعه دهنده front end است. توسعه دهندگان با درک نوع اسکریپت (که به مهارت در جاوا اسکریپت اشاره دارد) ممکن است در زمینه های وسیعی کار کنند و برنامه های کاربردی برای هر دو سرور-si بسازند یاد بگیرید چگونه متغیرها را با استفاده از انواع داده در اسکریپت تایپ تعریف کنید یاد بگیرید چه نوع اسکریپتی (تایپ اسکریپت واکنش نشان می دهد تایپ اسکریپت نوع اسکریپت node nodejs typescript angular )for است و چرا باید از آن استفاده کنیم از انواع مختلف پیشوندهای متغیر مانند let و const در تایپ اسکریپت استفاده کنیم. درک کنید که TypeScript (تایپ اسکریپت زاویه‌ای واکنش سه js jest threejs) واقعاً در مورد چیست و چگونه کار می‌کند React یا React JS یک کتابخانه جاوا اسکریپت جلویی برای ساخت مؤلفه‌های UI برای وب است. اگر به توسعه وب علاقه دارید، React یک کتاب عالی است که ارزش یادگیری را دارد. چندتا دلیل داره. اولین مورد این است که React در بازار کار توسعه نرم افزار تقاضای زیادی دارد React مهندسان را تشویق می کند تا با استفاده از رویکرد برنامه نویسی عملکردی کد بنویسند. مهندسان کامپوننت هایی را ایجاد می کنند که توابع معمولی جاوا اسکریپت هستند React یک کتابخانه پیشانی جاوا اسکریپت منبع باز است. برخی از توسعه دهندگان آن را یک فریم ورک فرانت اند می دانند زیرا بیشتر از کتابخانه های استاندارد معمولاً انجام می دهد. React یک چارچوب ضروری جاوا اسکریپت برای توسعه وب است. این محبوب ترین فریم ورک برای توسعه رابط های کاربری اپلیکیشن های وب، موبایل و دسکتاپ است. سیستم زمان اجرا پلتفرمی است که یک برنامه نرم افزاری در آن اجرا می شود. این اساساً محیطی است که مجموعه‌ای از نرم‌افزار و سخت‌افزار را در خود جای داده است که به یک برنامه اجازه می‌دهد این دوره کامل React JS است. React JS، Redux، Hooks و Context را یاد خواهید گرفت این دوره بهترین راه برای یادگیری کامل React JS است. حالت‌ها و روش‌های چرخه زندگی اجزا در React js ایجاد React Components قابل استفاده مجدد آموزش ارسال درخواست به API و واکشی داده‌های کاربر ورودی‌ها، فرم‌ها و رویدادها در React Routing با React Router آموزش ایجاد برنامه وب چند صفحه‌ای با react-router-dom مدیریت داده های برنامه ما با کتابخانه Redux ما یاد خواهیم گرفت که چگونه عملیات ناهمزمان را با Redux thunk ایجاد کنیم. کامپوننت ها مهم ترین توابع قلاب مانند، useState، useEffect، useReducer و useContext را بیاموزید وقتی از Context و Hooks با هم استفاده می کنیم چقدر قدرتمند است یاد بگیرید چگونه به راحتی بزرگترین و پیشرفته ترین برنامه های React را بسازید آموزش مسیریابی با NodeJS Frameworks ارائه یک رویکرد مثبت برای ساختن کل برنامه پیش نیازها: این دوره برای افرادی که دانش اولیه HTML، CSS، جاوا اسکریپت دارند، اما نیازی به متخصص بودن ندارید، ایده آل است. با دسترسی به اینترنت یک کامپیوتر ویندوزی، مک یا کامپیوتر لینوکس دانش Es6 مفید است اما لازم نیست. فقط شما هستید، کامپیوترتان و آرزوی شما برای شروع امروز. میل به یادگیری React JS Desire برای یادگیری کامل React js با Redux، Nodejs، Hooks و Context Desire برای یادگیری Reactjs با redux Desire برای یادگیری فناوری آینده React js با nodejs Desire به آموزش توسعه وب frontend و backend با جاوا اسکریپت (react js، nodejs، redux frame، nodejs) تمایل به یادگیری mern stack با react، nodejs، hooks و context

سلام،

به دوره آموزشی "Typescript React JS Course with React Typescript Project" خوش آمدید.

دوره Typescript و ReactJS به شما کمک می کند تا اسکریپت React JS Type را با جزئیات واقعی Typescript React Projects درک کنید

TypeScript یک زبان برنامه نویسی است که توسط مایکروسافت توسعه یافته و نگهداری می شود. این ویژگی‌های اضافی مانند اتصال نوع دقیق (متغیرها به انواع داده‌های خاص محدود می‌شوند) را به جاوا اسکریپت معرفی می‌کند و همچنین می‌تواند به جاوا اسکریپت نیز کامپایل شود. TypeScript، Typescript، Type script، typescript react، react typescript، react js، hooks and context

TypeScript یک زبان برنامه نویسی با تایپ قوی است که بر پایه جاوا اسکریپت ساخته می شود و ابزار بهتری را در هر مقیاسی به شما ارائه می دهد.

TypeScript دستور بیشتری را به جاوا اسکریپت اضافه می کند تا از یکپارچگی دقیق تر با ویرایشگر شما پشتیبانی کند. خطاها را در ابتدای ویرایشگر خود پیدا کنید.

کد تایپ اسکریپت به جاوا اسکریپت تبدیل می شود، که در هر جایی که جاوا اسکریپت اجرا شود اجرا می شود. TypeScript جاوا اسکریپت را می‌فهمد و از استنتاج نوع استفاده می‌کند تا ابزار عالی را بدون کد اضافی به شما ارائه دهد.

TypeScript یک زبان برنامه نویسی است که توسط مایکروسافت توسعه یافته و نگهداری می شود. این یک ابر مجموعه نحوی دقیق جاوا اسکریپت است و تایپ استاتیک اختیاری را به زبان اضافه می کند. این برای توسعه برنامه های کاربردی بزرگ و انتقال به جاوا اسکریپت طراحی شده است.

TypeScript ابر مجموعه ای از جاوا اسکریپت تایپ شده (اختیاری) است که می تواند به ساخت و مدیریت پروژه های جاوا اسکریپت در مقیاس بزرگ کمک کند. می توان آن را جاوا اسکریپت با ویژگی های اضافی مانند تایپ استاتیک قوی، کامپایل، و برنامه نویسی شی گرا در نظر گرفت.

React یک کتابخانه جلویی در جاوا اسکریپت است که توسط فیس بوک توسعه یافته است. ساده ترین تعریف React این است که یک کتابخانه رابط کاربری است که برای ساخت اجزای UI برای وب استفاده می شود. اما اگر این تمام کاری بود که React انجام داد، چیزی بیشتر از یک کتابخانه الگو بود. توسعه دهندگان کامپوننت ها را در React با استفاده از نحوی شبیه به HTML به نام JSX تعریف می کنند. این مؤلفه‌های محصور شده، وضعیت خود را مدیریت می‌کنند و انتقال داده‌های غنی به یک مؤلفه را ساده می‌کنند و وضعیت برنامه و اجزای آن را خارج از Document Object Model (DOM) نگه می‌دارند. این ویژگی ها به کامپوننت های React این توانایی را می دهد که به صورت پویا و کارآمد به تغییرات حالت خود واکنش نشان دهند. مجموعه‌ای از اجزای ساده در React را می‌توان در برنامه‌های ساده تک صفحه‌ای یا برنامه‌های وب بزرگ و پیچیده تشکیل داد.

React یک کتابخانه جاوا اسکریپت front-end رایگان و منبع باز برای ساخت رابط های کاربری بر اساس مؤلفه های UI است. این توسط متا و جامعه ای از توسعه دهندگان و شرکت ها نگهداری می شود.

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


این آموزش React می تواند به شما کمک کند تا در استفاده از این ابزار قدرتمند جاوا اسکریپت مهارت پیدا کنید. با این دوره آموزشی React، می‌توانید یاد بگیرید که چگونه عناصری ایجاد کنید که به کاربران اجازه می‌دهد داده‌ها را در زمان واقعی به‌روزرسانی کنند، اجزای تعاملی مفیدی را در یک صفحه وب ایجاد کنند و موارد دیگر. میلیون‌ها نفر یاد گرفته‌اند که از React with JavaScript با Oak Academy استفاده کنند و شما هم می‌توانید.

سوالات متداول

Typescript چیست؟
TypeScript یک زبان برنامه نویسی است که به توسعه دهندگان کمک می کند تا پروژه ها و نمونه های اولیه جاوا اسکریپت با اندازه متوسط ​​را به پروژه هایی در مقیاس بزرگ تبدیل کنند. جاوا اسکریپت، یک زبان برنامه نویسی پرکاربرد، به گونه ای طراحی شده است که برای توسعه دهندگان و غیر توسعه دهندگان به راحتی قابل استفاده باشد. در نتیجه، توسعه جاوا اسکریپت به سختی قابل افزایش است. مایکروسافت تایپ اسکریپت react را برای حل این مشکل مقیاس پذیری معرفی کرد. تایپ اسکریپت اغلب به عنوان جاوا اسکریپت با واکنش تایپ اسکریپت شناخته می شود زیرا به توسعه دهندگان این امکان را می دهد که هنگام نوشتن کد خود به جای صبر کردن تا اجرای برنامه، خطاها را پیدا کنند. و از آنجا که TypeScript یک ابر مجموعه نحوی از جاوا اسکریپت است، هر برنامه جاوا اسکریپت نیز یک برنامه TypeScript معتبر است.

تفاوت Typescript و Javascript چیست؟
تایپ اسکریپت ابر مجموعه ای از جاوا اسکریپت است. همانطور که از نامش پیداست، Type script تایپ استاتیک اختیاری را به زبان جاوا اسکریپت اضافه می کند. جاوا اسکریپت یک زبان برنامه نویسی است که به توسعه دهندگان اجازه می دهد محتوای وب پویا ایجاد کنند. برای استفاده و یادگیری نسبتاً آسان شناخته شده است. این باعث می شود که زبان برنامه نویسی محبوبی برای پروژه های وب در مقیاس کوچک و متوسط ​​باشد. زمانی که توسعه دهندگان نیاز به توسعه جاوا اسکریپت خود دارند، از Type script استفاده می کنند. زبان آن قدرتمندتر و شهودی است و به توسعه دهندگان این امکان را می دهد که خطاها را در طول زمان کامپایل پیدا و تصحیح کنند، نه فقط در زمان اجرا، مانند جاوا اسکریپت. TypeScript برای برنامه های بزرگ مناسب تر از جاوا اسکریپت است، اما برای استفاده از آن به دانش پایه ای از جاوا اسکریپت نیاز است.

در چه مشاغلی از Typescript استفاده می شود؟
TypeScript عمدتاً با مشاغل توسعه مرتبط است. عناوین شغلی معمول برای توسعه دهندگان TypeScript شامل توسعه دهنده ارشد، توسعه دهنده جلویی، توسعه دهنده پشته و مهندس نرم افزار است. از آنجایی که react typescript و typescript node ابرمجموعه ای از جاوا اسکریپت هستند، یادگیری react typescript گام بعدی عالی برای مهندسانی است که قبلاً در جاوا اسکریپت مهارت دارند. دانش برنامه نویسی تقریباً در هر صنعتی قابل استفاده است، بنابراین توسعه دهندگان با درک TypeScript (که به مهارت در جاوا اسکریپت اشاره می کند) ممکن است در زمینه های گسترده ای برای ساخت برنامه های کاربردی برای اجرای سمت سرور و سمت کلاینت کار کنند.


> TypeScript چیست و چرا از آن استفاده کنیم؟

ویژگی های تایپ اسکریپت، نحو، و کلمات کلیدی در تایپ اسکریپت nodejs

گزینه‌های ابزار و چارچوب

نحوه ایجاد کلاس

متغیرها و توابع TypeScript در تایپ اسکریپت زاویه ای

اعلامیه های TypeScript

کلاس ها و رابط های TypeScript

خیلی بیشتر...

React چیست؟

React یک کتابخانه جلویی در جاوا اسکریپت است که توسط فیس بوک توسعه یافته است. ساده ترین تعریف React این است که یک کتابخانه رابط کاربری است که برای ساخت اجزای UI برای وب استفاده می شود. اما اگر این تمام کاری بود که React انجام داد، چیزی بیشتر از یک کتابخانه الگو بود. توسعه دهندگان کامپوننت ها را در React با استفاده از نحوی شبیه به HTML به نام JSX تعریف می کنند. این مؤلفه‌های کپسوله‌شده، وضعیت خود را مدیریت می‌کنند، و انتقال داده‌های غنی به یک مؤلفه را ساده می‌کنند و وضعیت برنامه و اجزای آن را خارج از Document Object Model (DOM) نگه می‌دارند. این ویژگی ها به کامپوننت های React این توانایی را می دهد که به صورت پویا و کارآمد به تغییرات حالت خود واکنش نشان دهند. مجموعه‌ای از اجزای ساده در React را می‌توان در برنامه‌های ساده تک صفحه‌ای یا برنامه‌های وب بزرگ و پیچیده تشکیل داد.

React برای چه استفاده می شود؟

React یک کتابخانه مقدماتی جاوا اسکریپت منبع باز است. برخی از توسعه دهندگان آن را یک فریم ورک فرانت اند می دانند زیرا بیشتر از کتابخانه های استاندارد معمولاً انجام می دهد. رایج ترین استفاده از React ساخت رابط کاربری پویا برای برنامه های وب تک صفحه ای است. اما ساختار React آن را برای چیزی بیش از ایجاد وب سایت مفید می کند. JSX که یکی از ویژگی‌های React است، یک پسوند نحوی برای جاوا اسکریپت است که یک الگو برای HTML ارائه می‌کند و وضعیت عنصر را مدیریت می‌کند. اما JSX می تواند به عنوان یک رابط برای چیزهایی غیر از HTML استفاده شود. React Native از React برای ساخت اپلیکیشن های موبایل استفاده می کند. در اینجا، JSX به جای HTML به یک رابط برای رابط‌های کاربری موبایل تبدیل می‌شود. حتی چند کتابخانه وجود دارد که از React و JSX برای تعامل و مدیریت سخت افزارهایی مانند React Hardware استفاده می کنند.

React چگونه کار می کند؟

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

آیا React یک چارچوب یا کتابخانه است؟

فریم‌ورک‌ها یک رویکرد عقیدتی برای ساختن یک برنامه کامل ارائه می‌دهند. از سوی دیگر، کتابخانه‌ها به ایجاد یک جنبه واحد از یک برنامه کمک می‌کنند. با در نظر گرفتن این موضوع، React یک کتابخانه است. این به مهندسان در ارائه HTML در مرورگر کمک می کند. React هیچ نظری در مورد نحوه واکشی داده ها، نحوه اعمال سبک، یا نحوه استقرار یا ساخت برنامه ندارد.

آیا React ارزش یادگیری دارد؟

بله، React ارزش یادگیری را دارد. چندتا دلیل داره. اولین مورد این است که React در بازار کار توسعه نرم افزار تقاضای زیادی دارد و چند سالی است که وجود دارد. اگر کدنویسی را در React یاد بگیرید و بتوانید آن را به خوبی انجام دهید، شانس خود را برای یافتن شغل افزایش خواهید داد. این به تنهایی دلیل دیگری است که ارزش یادگیری دارد. کاربران وب سایت دیگر به سایت های قدیمی که بدون بارگذاری مجدد صفحه به روز نمی شوند راضی نمی شوند. روش React برای به روز رسانی پویا HTML یک صفحه وب با نیازهای این کاربران مطابقت دارد و تجربه آنها را بهبود می بخشد. React نیز حدوداً چند سالی ساخته شده است و امتحان خود را پس داده است. بخش بزرگی از وب‌سایت‌ها، چه کوچک و چه بزرگ، از React به‌عنوان چارچوب ظاهری استفاده می‌کنند.

آیا یادگیری React سخت است؟

هر فناوری یا زبان برنامه نویسی دارای منحنی یادگیری است و React تفاوتی ندارد. اما یادگیری آن آسان است اگر شما برای ایجاد برنامه های وب ظاهری متعهد و مصمم باشید. برای ساده‌تر کردن یادگیری React، قبل از افزودن کتابخانه‌های اضافی، باید به اصول React پایبند باشید، زیرا این کار فقط تجربه یادگیری شما را در ابتدا پیچیده می‌کند. از آنجایی که React یک فریمورک جاوا اسکریپت است، یک پایه محکم در جاوا اسکریپت به شما یک شروع عالی می دهد. با این دانش، درک مفهوم منحصر به فرد JSX، زبان الگوی React و روشی که React از حالت استفاده می کند بسیار آسان تر خواهد بود.

تفاوت بین React Native و ReactJS چیست و کدام یک را باید یاد بگیرم؟

React یا React.JS یک کتابخانه جاوا اسکریپت جلویی برای ساخت اجزای UI برای وب است. اگر به توسعه وب علاقه دارید، React کتابخانه عالی برای یادگیری ایجاد برنامه های تعاملی، پویا تک صفحه ای یا حتی برنامه های کاربردی وب در مقیاس کامل است. React Native چارچوبی برای ساخت برنامه های موبایل بومی برای گوشی اندروید و آیفون اپل است. React Native همچنان React است، به این معنی که سینتکس و گردش کار برای ساخت برنامه‌ها اساساً یکسان است، اما اجزای تولید شده متفاوت هستند. در React، اجزای وب تولید می شوند. در React Native، اجزای تولید شده با APIهای بومی گوشی تعامل دارند. اگر تمرکز شما توسعه وب است، پس باید React را یاد بگیرید. اگر می‌خواهید برنامه‌های کاربردی تلفن همراه بسازید، بهتر است ابتدا React را یاد بگیرید و قبل از اینکه React Native را امتحان کنید با این فناوری آشنا شوید.

چرا React اینقدر محبوب است؟

دلایل زیادی برای محبوبیت React وجود دارد. یکی از دلایل این است که فیس بوک آن را توسعه داده است. اثبات اجتماعی این است که اگر برای فیس بوک، یکی از محبوب ترین شبکه های اجتماعی در وب، به اندازه کافی خوب باشد، باید برای سایر برنامه ها نیز به اندازه کافی خوب باشد. React همچنین بسیاری از مشکلات گذشته توسعه دهندگان را با توسعه برنامه های تک صفحه ای (SPA) حل کرد. React زمانی منتشر شد که SPA ها در حال محبوب شدن بودند و تمام چارچوب های موجود برای ساخت آن ها، توسعه را پیچیده و مستعد باگ می کردند. یکی از ویژگی هایی که آن را نسبت به کتابخانه های گذشته بهتر می کند این است که استفاده از React نسبتاً آسان است. اجزای آن قابل استفاده مجدد هستند، به علاوه استفاده React از DOM مجازی آن را بسیار کارآمد می کند. React باید در آینده محبوب باقی بماند زیرا هر نسخه جدید ویژگی‌های جدید و بهبود عملکرد را به همراه دارد.

این دوره شما را از ابتدا به سطح بالاتری می برد. لطفاً جاه طلبی یادگیری خود را ذخیره کنید و اگر سؤالی دارید با من تماس بگیرید.

مهم !!!: این دوره برای آموزش تهیه شده است و تمام اطلاعاتی که آموخته اید باید بصورت قانونی استفاده شود.

چرا می خواهید این دوره را بگذرانید؟

پاسخ ما ساده است: کیفیت آموزش.

OAK Academy مستقر در لندن یک شرکت آموزش آنلاین است. آکادمی OAK آموزش هایی را در زمینه IT، نرم افزار، طراحی، توسعه به زبان های انگلیسی، پرتغالی، اسپانیایی، ترکی و بسیاری از زبان های مختلف در پلتفرم Udemy ارائه می دهد که در آن بیش از 1000 ساعت درس آموزشی ویدیویی دارد. آکادمی OAK هم با انتشار دوره های جدید تعداد سری های آموزشی خود را افزایش می دهد و هم با ارتقاء دانش آموزان را از تمام نوآوری های دوره های قبلاً منتشر شده آگاه می کند.

وقتی ثبت نام می کنید، تخصص توسعه دهندگان با تجربه OAK Academy را احساس خواهید کرد. سوالات ارسال شده توسط دانشجویان برای اساتید ما حداکثر ظرف مدت 48 ساعت توسط اساتید ما پاسخ داده می شود.

کیفیت تولید ویدیو و صدا

همه ویدیوهای ما به صورت ویدیو و صوتی با کیفیت بالا ایجاد/تولید می شوند تا بهترین تجربه یادگیری را به شما ارائه دهند.

شما خواهید بود،

  • به وضوح می بینم

  • شنیدن واضح

  • حرکت در طول دوره بدون حواس‌پرتی


اکنون در «دوره Typescript React JS with React Typescript Project» غوطه ور شوید.

دوره Typescript و ReactJS به شما کمک می کند تا اسکریپت React JS Type را با جزئیات واقعی Typescript React Projects درک کنید

ما پشتیبانی کامل را ارائه می‌دهیم و به هر سؤالی پاسخ می‌دهیم.

شما را در دوره TypeScript and React می بینیم!


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

بیایید شروع به یادگیری React JS کنیم Let`s Start to Learn React JS

  • اولین نمای کلی برنامه شما Your First App Overview

  • سوالات متداول در React Js Frequently Asked Questions in React Js

  • فایل‌های پروژه React js و اسناد دوره React js Project Files and Course Documents

  • اجازه دهید، Const و Var در 3 دقیقه Let, Const and Var in 3 minutes

  • Node JS را نصب کنید Install Node JS

  • برنامه React خود را ایجاد کنید Create Your React App

  • چرا باید یک برنامه React ایجاد کنید؟ Why You Will Need To Create a React App?

  • شروع به ایجاد React App کنید Start Creating React App

  • آیا می خواهید یاد بگیرید که چگونه برنامه React را متوقف کنید؟ Do You Want to Learn How To Stop React App?

  • اجزای مهم عملکردی React js Important Functional React js Components

  • سوالات متداول درباره Typescript | تایپ script و Typescript React FAQ About Typescript | Type script & Typescript React

  • مسابقه quiz

بیایید شروع به یادگیری React JS کنیم Let`s Start to Learn React JS

  • اولین نمای کلی برنامه شما Your First App Overview

  • سوالات متداول در React Js Frequently Asked Questions in React Js

  • فایل‌های پروژه React js و اسناد دوره React js Project Files and Course Documents

  • اجازه دهید، Const و Var در 3 دقیقه Let, Const and Var in 3 minutes

  • Node JS را نصب کنید Install Node JS

  • برنامه React خود را ایجاد کنید Create Your React App

  • چرا باید یک برنامه React ایجاد کنید؟ Why You Will Need To Create a React App?

  • شروع به ایجاد React App کنید Start Creating React App

  • آیا می خواهید یاد بگیرید که چگونه برنامه React را متوقف کنید؟ Do You Want to Learn How To Stop React App?

  • اجزای مهم عملکردی React js Important Functional React js Components

  • سوالات متداول درباره Typescript | تایپ script و Typescript React FAQ About Typescript | Type script & Typescript React

  • مسابقه quiz

این JSX در ReactJS چیست؟ What is this JSX in ReactJS?

  • تبدیل HTML JSX Converting HTML JSX

  • استایل سازی درون خطی با JSX در React JS Inline Styling with JSX in React JS

  • متغیر جاوا اسکریپت در JSX JavaScript Variable in JSX

  • مسابقه quiz

این JSX در ReactJS چیست؟ What is this JSX in ReactJS?

  • تبدیل HTML JSX Converting HTML JSX

  • استایل سازی درون خطی با JSX در React JS Inline Styling with JSX in React JS

  • متغیر جاوا اسکریپت در JSX JavaScript Variable in JSX

  • مسابقه quiz

با Props واکنش نشان دهید React with Props

  • سه اصل از اجزاء Three Tenets of Components

  • برنامه ساده با React Simple App with React

  • برنامه استایلینگ با رابط کاربری معنایی Styling App with Semantic UI

  • ساخت کامپوننت با React JS Building Component with React JS

  • تعیین تصویر در React JS Specifying The Image in React JS

  • کپی کردن کامپوننت واحد Duplicating The Single Component

  • تودرتوی اجزا Component Nesting

  • سیستم Props Props System

  • انتقال وسایل به کودک Passing Props to Child

  • بررسی اجمالی اجزای قابل استفاده مجدد Reusable Component Overview

  • لوازم جانبی کودکان Props Children

  • React JS Quiz React JS Quiz

با Props واکنش نشان دهید React with Props

  • سه اصل از اجزاء Three Tenets of Components

  • برنامه ساده با React Simple App with React

  • برنامه استایلینگ با رابط کاربری معنایی Styling App with Semantic UI

  • ساخت کامپوننت با React JS Building Component with React JS

  • تعیین تصویر در React JS Specifying The Image in React JS

  • کپی کردن کامپوننت واحد Duplicating The Single Component

  • تودرتوی اجزا Component Nesting

  • سیستم Props Props System

  • انتقال وسایل به کودک Passing Props to Child

  • بررسی اجمالی اجزای قابل استفاده مجدد Reusable Component Overview

  • لوازم جانبی کودکان Props Children

  • React JS Quiz React JS Quiz

اجزای کلاس محور Class-Based Components

  • مولفه های کلاس محور و مولفه عملکردی Class-Based Components and Functional Component

  • نمای کلی برنامه React جدید New React App Overview

  • دریافت موقعیت فیزیکی کاربران با React JS Getting Users Physical Location with React JS

  • مدیریت عملیات Async در React Handling Async Operation in React

  • تبدیل مولفه تابعی به جزء مبتنی بر کلاس Transformation Functional Component to Class Based Component

  • مسابقه quiz

اجزای کلاس محور Class-Based Components

  • مولفه های کلاس محور و مولفه عملکردی Class-Based Components and Functional Component

  • نمای کلی برنامه React جدید New React App Overview

  • دریافت موقعیت فیزیکی کاربران با React JS Getting Users Physical Location with React JS

  • مدیریت عملیات Async در React Handling Async Operation in React

  • تبدیل مولفه تابعی به جزء مبتنی بر کلاس Transformation Functional Component to Class Based Component

  • مسابقه quiz

حالت در React State in React

  • قوانین ایالتی State Rules

  • راه اندازی حالت در سازنده Initializing State In Constructor

  • مروری بر روش چرخه حیات Lifecycle Method Overview

  • رندر مشروط Conditional Rendering

  • مسابقه quiz

حالت در React State in React

  • قوانین ایالتی State Rules

  • راه اندازی حالت در سازنده Initializing State In Constructor

  • مروری بر روش چرخه حیات Lifecycle Method Overview

  • رندر مشروط Conditional Rendering

  • مسابقه quiz

روش‌های چرخه حیات ReactJS ReactJS Lifecycle Methods

  • با روش چرخه زندگی آشنا شوید Get to Know Lifecycle Method

  • برنامه Refactoring با روش چرخه زندگی Refactoring App with Lifecycle Method

  • عبور از ایالت به عنوان لوازم Passing State As Props

  • عبارات سه تایی در JSX Ternary Expressions in JSX

  • نمایش تصویر Showing Picture

  • سبک دادن به برنامه React Styling The React App

  • ابزار رایگان توسعه دهنده React Free React Developer Tools

  • بررسی برنامه عمومی ReactJS ReactJS General App Review

  • مسابقه quiz

روش‌های چرخه حیات ReactJS ReactJS Lifecycle Methods

  • با روش چرخه زندگی آشنا شوید Get to Know Lifecycle Method

  • برنامه Refactoring با روش چرخه زندگی Refactoring App with Lifecycle Method

  • عبور از ایالت به عنوان لوازم Passing State As Props

  • عبارات سه تایی در JSX Ternary Expressions in JSX

  • نمایش تصویر Showing Picture

  • سبک دادن به برنامه React Styling The React App

  • ابزار رایگان توسعه دهنده React Free React Developer Tools

  • بررسی برنامه عمومی ReactJS ReactJS General App Review

  • مسابقه quiz

ورودی‌ها، فرم‌ها و رویدادهای کاربر در React JS User Inputs, Forms and Events in React JS

  • بررسی اجمالی برنامه React JS React JS App Overview

  • طراحی کامپوننت Component Design

  • رسیدگی به فرم ها Handling Forms

  • سبک دادن به برنامه Styling The App

  • ایجاد کنترل کننده رویداد Creating Event Handlers

  • عناصر کنترل شده در مقابل عناصر کنترل نشده Controlled vs Uncontrolled Elements

  • چرا عناصر کنترل شده؟ Why Controlled Elements?

  • درک کلمه کلیدی "این" در JS Understanding ‘this’ Key Word In JS

  • ارتباط کودک با والدین Communicating Child to Parent

  • فراخوانی تماس در کودکان Invoking Callbacks In Children

ورودی‌ها، فرم‌ها و رویدادهای کاربر در React JS User Inputs, Forms and Events in React JS

  • بررسی اجمالی برنامه React JS React JS App Overview

  • طراحی کامپوننت Component Design

  • رسیدگی به فرم ها Handling Forms

  • سبک دادن به برنامه Styling The App

  • ایجاد کنترل کننده رویداد Creating Event Handlers

  • عناصر کنترل شده در مقابل عناصر کنترل نشده Controlled vs Uncontrolled Elements

  • چرا عناصر کنترل شده؟ Why Controlled Elements?

  • درک کلمه کلیدی "این" در JS Understanding ‘this’ Key Word In JS

  • ارتباط کودک با والدین Communicating Child to Parent

  • فراخوانی تماس در کودکان Invoking Callbacks In Children

درخواست API با React API Request with React

  • واکشی داده ها Fetching Data

  • Axios در مقابل Fetch Axios vs Fetch

  • عملکرد انتظار Async Async Await Function

  • تنظیم دولت Setting The State

  • ارائه فهرستی از کامپوننت ها Rendering A List of Components

  • پیاده سازی مقادیر کلیدی در لیست Implementing The Key Values In List

  • چه چیزی از برنامه یاد گرفتیم؟ What We Have Learned From The App?

  • React Quiz React Quiz

درخواست API با React API Request with React

  • واکشی داده ها Fetching Data

  • Axios در مقابل Fetch Axios vs Fetch

  • عملکرد انتظار Async Async Await Function

  • تنظیم دولت Setting The State

  • ارائه فهرستی از کامپوننت ها Rendering A List of Components

  • پیاده سازی مقادیر کلیدی در لیست Implementing The Key Values In List

  • چه چیزی از برنامه یاد گرفتیم؟ What We Have Learned From The App?

  • React Quiz React Quiz

ناوبری با روتر React Navigation with React Router

  • راه اندازی پروژه Initializing The Project

  • روتر React The React Router

  • پیوندهای پیوند و ناو Link and Nav Links

  • تغییر مسیرهای برنامه ای Programmatic Redirects

  • پارامترهای مسیر Route Parameters

  • برچسب سوئیچ روتر React React Router Switch Tag

ناوبری با روتر React Navigation with React Router

  • راه اندازی پروژه Initializing The Project

  • روتر React The React Router

  • پیوندهای پیوند و ناو Link and Nav Links

  • تغییر مسیرهای برنامه ای Programmatic Redirects

  • پارامترهای مسیر Route Parameters

  • برچسب سوئیچ روتر React React Router Switch Tag

React Portals React Portals

  • چگونه یک مدال ایجاد کنیم؟ How To Create A Modal?

  • چرا React Portal ها؟ Why React Portals?

  • ایجاد یک React Portal Creating a React Portals

  • مسابقه quiz

React Portals React Portals

  • چگونه یک مدال ایجاد کنیم؟ How To Create A Modal?

  • چرا React Portal ها؟ Why React Portals?

  • ایجاد یک React Portal Creating a React Portals

  • مسابقه quiz

Redux در React Js Redux in React Js

  • بیایید با Redux ملاقات کنیم Let`s Meet with Redux

  • React Redux Stores React Redux Stores

  • اقدامات Redux Redux Actions

  • کاهش دهنده های Redux Redux Reducers

  • اشتراک های فروشگاه Store Subscriptions

  • راه اندازی Redux با Modern React JS Setting up Redux with Modern React JS

  • نگاشت وضعیت به Props Mapping State to Props

  • Redux React: صفحه کارت Redux React: Card Page

  • React Redux - از Dispatch Hook استفاده کنید React Redux - useDispatch Hook

  • React Router Refactor React Router Refactor

  • React Redux - از Dispatch Hook 2 استفاده کنید React Redux - useDispatch Hook 2

  • اکشن سازندگان Action Creators

  • نظریه تفکر ردوکس Redux Thunk Theory

  • Redux Thunk Redux Thunk

  • React و Redux Quiz React and Redux Quiz

Redux در React Js Redux in React Js

  • بیایید با Redux ملاقات کنیم Let`s Meet with Redux

  • React Redux Stores React Redux Stores

  • اقدامات Redux Redux Actions

  • کاهش دهنده های Redux Redux Reducers

  • اشتراک های فروشگاه Store Subscriptions

  • راه اندازی Redux با Modern React JS Setting up Redux with Modern React JS

  • نگاشت وضعیت به Props Mapping State to Props

  • Redux React: صفحه کارت Redux React: Card Page

  • React Redux - از Dispatch Hook استفاده کنید React Redux - useDispatch Hook

  • React Router Refactor React Router Refactor

  • React Redux - از Dispatch Hook 2 استفاده کنید React Redux - useDispatch Hook 2

  • اکشن سازندگان Action Creators

  • نظریه تفکر ردوکس Redux Thunk Theory

  • Redux Thunk Redux Thunk

  • React و Redux Quiz React and Redux Quiz

React Context & Hooks React Context & Hooks

  • زمینه و قلاب Context & Hooks

  • بیایید شروع به ساخت برنامه خود کنیم Let's Start Building Our Application

  • چرا Context API؟ Why Context API?

  • ارائه دهنده زمینه Context Provider

  • ارائه دهنده زمینه - 2 Context Provider - 2

  • بیایید به وضعیت زمینه بپردازیم Lets Reach Out The Context State

  • مصرف داده در مؤلفه TodoList Consuming Data in TodoList Component

  • مصرف کننده زمینه Context Consumer

  • داده های زمینه را به روز کنید Update The Context Data

  • با UseContext چندین زمینه ایجاد کنید Create Multiple Context with UseContext

  • از چندین زمینه در داخل یک کامپوننت استفاده کنید Use Multiple Context Inside One Component

  • معرفی قلاب Hooks Intro

  • بیایید شروع به ایجاد برنامه کنیم Let's Start Creating The App

  • UseState Hook UseState Hook

  • UseState با فرم ها UseState with Forms

  • UseEffect Hook UseEffect Hook

  • UseContext Hook UseContext Hook

  • ایجاد زمینه چندگانه Create Multiple Context

  • مسابقه quiz

React Context & Hooks React Context & Hooks

  • زمینه و قلاب Context & Hooks

  • بیایید شروع به ساخت برنامه خود کنیم Let's Start Building Our Application

  • چرا Context API؟ Why Context API?

  • ارائه دهنده زمینه Context Provider

  • ارائه دهنده زمینه - 2 Context Provider - 2

  • بیایید به وضعیت زمینه بپردازیم Lets Reach Out The Context State

  • مصرف داده در مؤلفه TodoList Consuming Data in TodoList Component

  • مصرف کننده زمینه Context Consumer

  • داده های زمینه را به روز کنید Update The Context Data

  • با UseContext چندین زمینه ایجاد کنید Create Multiple Context with UseContext

  • از چندین زمینه در داخل یک کامپوننت استفاده کنید Use Multiple Context Inside One Component

  • معرفی قلاب Hooks Intro

  • بیایید شروع به ایجاد برنامه کنیم Let's Start Creating The App

  • UseState Hook UseState Hook

  • UseState با فرم ها UseState with Forms

  • UseEffect Hook UseEffect Hook

  • UseContext Hook UseContext Hook

  • ایجاد زمینه چندگانه Create Multiple Context

  • مسابقه quiz

مقدمه ای بر TypeScript Introduction to TypeScript

  • چگونه کمک بگیریم؟ How to Get Help?

  • تایپ اسکریپت فایل های پروژه Typescript Project Files

  • نمای Birdseye از TypeScript A Birdseye View of TypeScript

  • تنظیمات اولیه برای Typescript Initial Setups for Typescript

مقدمه ای بر TypeScript Introduction to TypeScript

  • چگونه کمک بگیریم؟ How to Get Help?

  • تایپ اسکریپت فایل های پروژه Typescript Project Files

  • نمای Birdseye از TypeScript A Birdseye View of TypeScript

  • تنظیمات اولیه برای Typescript Initial Setups for Typescript

اولین برنامه در اسکریپت تایپ First App in Type script

  • بررسی برنامه App Review

  • نحوه اجرای کد TypeScript How to Run TypeScript Code

  • یک تنظیم ظریف A Subtle Adjustment

  • گرفتن خطاها در تایپ اسکریپت Catching Errors in Typescript

  • تشخیص خطاها 2 Catching Errors 2

  • مسابقه quiz

اولین برنامه در اسکریپت تایپ First App in Type script

  • بررسی برنامه App Review

  • نحوه اجرای کد TypeScript How to Run TypeScript Code

  • یک تنظیم ظریف A Subtle Adjustment

  • گرفتن خطاها در تایپ اسکریپت Catching Errors in Typescript

  • تشخیص خطاها 2 Catching Errors 2

  • مسابقه quiz

انواع در Typescript Types in Typescript

  • انواع در TypeScript Types in TypeScript

  • انواع در TypeScript 2 Types in TypeScript 2

  • انواع بیشتر با مثال More Types with Examples

  • کجا از انواع استفاده می کنیم Where Do We Use Types

  • مسابقه quiz

انواع در Typescript Types in Typescript

  • انواع در TypeScript Types in TypeScript

  • انواع در TypeScript 2 Types in TypeScript 2

  • انواع بیشتر با مثال More Types with Examples

  • کجا از انواع استفاده می کنیم Where Do We Use Types

  • مسابقه quiz

Infrence و Annotation را در Typescript تایپ کنید Type Infrence and annotation in Typescript

  • معرفی نوع Annotation و Infrence Introduction of Type Annotation and Infrence

  • نحوه عملکرد Annotatitons در Typescript How Do Annotatitons Work in Typescript

  • حاشیه نویسی در اطراف اشیاء Annotations Around Objects

  • حاشیه نویسی توابع در اسکریپت تایپ Function Annotations in Type script

  • Infrence را تایپ کنید Type Infrence

  • مسابقه quiz

Infrence و Annotation را در Typescript تایپ کنید Type Infrence and annotation in Typescript

  • معرفی نوع Annotation و Infrence Introduction of Type Annotation and Infrence

  • نحوه عملکرد Annotatitons در Typescript How Do Annotatitons Work in Typescript

  • حاشیه نویسی در اطراف اشیاء Annotations Around Objects

  • حاشیه نویسی توابع در اسکریپت تایپ Function Annotations in Type script

  • Infrence را تایپ کنید Type Infrence

  • مسابقه quiz

هر نوع در تایپ اسکریپت Any Type in Typescript

  • درک «هر نوع» Understanding 'Any' Type

  • رفع "هر" نوع Fixing 'any' Type

  • Annotation Later را در Typescript شروع کنید Initiate Annotation Later in Typescript

  • وقتی نمی توان نوع را استنباط کرد When type can not be inferred

  • مسابقه quiz

هر نوع در تایپ اسکریپت Any Type in Typescript

  • درک «هر نوع» Understanding 'Any' Type

  • رفع "هر" نوع Fixing 'any' Type

  • Annotation Later را در Typescript شروع کنید Initiate Annotation Later in Typescript

  • وقتی نمی توان نوع را استنباط کرد When type can not be inferred

  • مسابقه quiz

توابع در TypeScript Functions in TypeScript

  • حاشیه نویسی با توابع Annotations with Functions

  • Infrence را با توابع در Typescript تایپ کنید Type Infrence with Functions in Typescript

  • استفاده از حاشیه نویسی با توابع ناشناس Using Annotations with Anonymous Functions

  • Never و Void Types در TypeScript Never and Void Types in TypeScript

  • مسابقه quiz

توابع در TypeScript Functions in TypeScript

  • حاشیه نویسی با توابع Annotations with Functions

  • Infrence را با توابع در Typescript تایپ کنید Type Infrence with Functions in Typescript

  • استفاده از حاشیه نویسی با توابع ناشناس Using Annotations with Anonymous Functions

  • Never و Void Types در TypeScript Never and Void Types in TypeScript

  • مسابقه quiz

اشیاء برای سه js در Type Script Objects for three js in Type Script

  • تخریب شی با حاشیه نویسی در تایپ اسکریپت Object Destructure with Annotations in Typescript

  • استفاده از حاشیه نویسی با اشیاء در اسکریپت تایپ Using Annotations with Objects in Type script

اشیاء برای سه js در Type Script Objects for three js in Type Script

  • تخریب شی با حاشیه نویسی در تایپ اسکریپت Object Destructure with Annotations in Typescript

  • استفاده از حاشیه نویسی با اشیاء در اسکریپت تایپ Using Annotations with Objects in Type script

آرایه ها در تایپ اسکریپت Arrays in Typescript

  • آرایه های تایپ شده در تایپ اسکریپت Typed Arrays in Typescript

  • اطلاعات بیشتر در مورد آرایه های تایپ شده More on Typed Arrays

  • کار با چندین نوع در اسکریپت تایپ Working with Multiple Types in Type script

  • چه زمانی باید از آرایه های تایپ شده استفاده کنیم When should we use typed arrays

  • مسابقه quiz

آرایه ها در تایپ اسکریپت Arrays in Typescript

  • آرایه های تایپ شده در تایپ اسکریپت Typed Arrays in Typescript

  • اطلاعات بیشتر در مورد آرایه های تایپ شده More on Typed Arrays

  • کار با چندین نوع در اسکریپت تایپ Working with Multiple Types in Type script

  • چه زمانی باید از آرایه های تایپ شده استفاده کنیم When should we use typed arrays

  • مسابقه quiz

تاپل ها در تایپ اسکریپت Tuples in Type Script

  • تایپل ها به صورت تایپی Tuples in typescript

  • اطلاعات بیشتر در مورد تاپلز More on Tuples

  • چه زمانی باید از Tuples در تایپ اسکریپت استفاده کنیم When Should We Use Tuples in Type Script

  • مسابقه quiz

تاپل ها در تایپ اسکریپت Tuples in Type Script

  • تایپل ها به صورت تایپی Tuples in typescript

  • اطلاعات بیشتر در مورد تاپلز More on Tuples

  • چه زمانی باید از Tuples در تایپ اسکریپت استفاده کنیم When Should We Use Tuples in Type Script

  • مسابقه quiz

رابط ها در تایپ اسکریپت Interfaces in Typescript

  • مقدمه ای بر رابط ها Introduction to Interfaces

  • حاشیه نویسی های نوع طولانی Long Type Annotations

  • Refactoring نوع حاشیه نویسی Refactoring Type Annotations

  • نحو رابط ها Syntax of Interfaces

  • توابع در رابط ها Functions in Interfaces

  • قابلیت استفاده مجدد کد Code Reusability

  • مسابقه quiz

رابط ها در تایپ اسکریپت Interfaces in Typescript

  • مقدمه ای بر رابط ها Introduction to Interfaces

  • حاشیه نویسی های نوع طولانی Long Type Annotations

  • Refactoring نوع حاشیه نویسی Refactoring Type Annotations

  • نحو رابط ها Syntax of Interfaces

  • توابع در رابط ها Functions in Interfaces

  • قابلیت استفاده مجدد کد Code Reusability

  • مسابقه quiz

کلاس ها Classes

  • مقدمه ای بر کلاس ها Introduction to Classes

  • وراثت تایپ اسکریپت Typescript Inheritance

  • اصلاح کننده ها Modifiers

  • زمینه های Fields

  • زمینه ها و ارث Fields and Inheritance

  • مسابقه quiz

کلاس ها Classes

  • مقدمه ای بر کلاس ها Introduction to Classes

  • وراثت تایپ اسکریپت Typescript Inheritance

  • اصلاح کننده ها Modifiers

  • زمینه های Fields

  • زمینه ها و ارث Fields and Inheritance

  • مسابقه quiz

پروژه: برنامه ردیابی بار Project: Cargo Tracking Application

  • بهترین راه برای دسترسی به اینترفیس Best Way to Access the Interface

  • Typescript انواع را به صورت خودکار بررسی می کند Typescript Checks Types Automatically

  • بیایید نشانگر بازشو را نشان دهیم Let’s Show Marker Pop-up

  • تغییر محتوای پاپ آپ Changing the Pop-up Content

  • بهبود یافتن خطا Improving the Error Finding

  • خلاصه Summary

پروژه: برنامه ردیابی بار Project: Cargo Tracking Application

  • بهترین راه برای دسترسی به اینترفیس Best Way to Access the Interface

  • Typescript انواع را به صورت خودکار بررسی می کند Typescript Checks Types Automatically

  • بیایید نشانگر بازشو را نشان دهیم Let’s Show Marker Pop-up

  • تغییر محتوای پاپ آپ Changing the Pop-up Content

  • بهبود یافتن خطا Improving the Error Finding

  • خلاصه Summary

پروژه: برنامه مرتب سازی در Typescipt React Project: Sort Application in Typescipt React

  • بررسی اجمالی Overview

  • کامپایلر Typescript Typescript Compiler

  • اجرای خودکار کد Automatic Execution of the Code

  • بیایید به پروژه شیرجه بزنیم Let’s Dive in To the Project

  • ایجاد کلاس مرتب سازی Creating the Sorting Class

  • اجرای کلاس مرتب سازی Implementation of The Sorting Class

  • مشکلات با ساختارهای مختلف داده Problems with Different Data Structures

  • با استفاده از OR Operator Using OR Operator

  • محافظ تایپ اسکریپت Typescript Type Guards

  • محافظ های نوع مفید هستند، اما نه چندان Type Guards Are Useful, But Not So Much

  • بیایید مقداری Refactoring انجام دهیم Let’s Do Some Refactoring

  • بیایید کمی بازسازی کنیم - 2 Let’s Do Some Refactoring - 2

  • مروری بر فرم نهایی Overview of the Final Form

  • سرانجام! بیایید رابط خود را تعریف کنیم Finally! Let’s Define Our Interface

  • مرتب سازی رشته ها Sorting Strings

  • بیایید یک مسئله آخر را حل کنیم Let’s Solve One Last Issue

  • اضافه کردن روش مرتب سازی به کلاس های دیگر Adding Sort Method to Other Classes

  • بیایید کلاس مرتب سازی Refactor Let’s Refactor Sorting Class

  • حل مسائل با کلاس های انتزاعی Solving Issues with Abstract Classes

  • اجرای کلاس های انتزاعی Implementing Abstract Classes

  • آخرین Refactor Last Refactor

  • مقایسه رابط ها و کلاس های انتزاعی Comparing Interfaces and Abstract Classes

پروژه: برنامه مرتب سازی در Typescipt React Project: Sort Application in Typescipt React

  • بررسی اجمالی Overview

  • کامپایلر Typescript Typescript Compiler

  • اجرای خودکار کد Automatic Execution of the Code

  • بیایید به پروژه شیرجه بزنیم Let’s Dive in To the Project

  • ایجاد کلاس مرتب سازی Creating the Sorting Class

  • اجرای کلاس مرتب سازی Implementation of The Sorting Class

  • مشکلات با ساختارهای مختلف داده Problems with Different Data Structures

  • با استفاده از OR Operator Using OR Operator

  • محافظ تایپ اسکریپت Typescript Type Guards

  • محافظ های نوع مفید هستند، اما نه چندان Type Guards Are Useful, But Not So Much

  • بیایید مقداری Refactoring انجام دهیم Let’s Do Some Refactoring

  • بیایید کمی بازسازی کنیم - 2 Let’s Do Some Refactoring - 2

  • مروری بر فرم نهایی Overview of the Final Form

  • سرانجام! بیایید رابط خود را تعریف کنیم Finally! Let’s Define Our Interface

  • مرتب سازی رشته ها Sorting Strings

  • بیایید یک مسئله آخر را حل کنیم Let’s Solve One Last Issue

  • اضافه کردن روش مرتب سازی به کلاس های دیگر Adding Sort Method to Other Classes

  • بیایید کلاس مرتب سازی Refactor Let’s Refactor Sorting Class

  • حل مسائل با کلاس های انتزاعی Solving Issues with Abstract Classes

  • اجرای کلاس های انتزاعی Implementing Abstract Classes

  • آخرین Refactor Last Refactor

  • مقایسه رابط ها و کلاس های انتزاعی Comparing Interfaces and Abstract Classes

React و Typescript React and Typescript

  • یک یادآوری کوچک A Little Reminder

  • بررسی اجمالی Overview

  • React App را با Typescript ایجاد کنید Create React App with Typescript

  • ایجاد کامپوننت در Typescipt React Creating Components in Typescipt React

  • چگونه از رابط ها استفاده کنیم؟ How to Use Interfaces?

  • بیایید به ایالات شیرجه بزنیم Let’s Dive into States

  • پیچیدگی پنهان حالت جزء Hidden Complexity of Component State

  • تعریف اجزای عملکردی Defining Functional Components

  • بیایید Redux را راه اندازی کنیم Let’s Setup Redux

  • Redux Action Creators Redux Action Creators

  • انواع عمل Redux Redux Action Types

  • بررسی خطای اختیاری Optional Error Checking

  • کاهش دهنده های Redux Redux Reducers

  • اعتبارسنجی فروشگاه Redux Validating Redux Store

  • با استفاده از تابع اتصال Using Connect Function

  • بیایید موارد فهرست خود را رندر کنیم Let’s Render our List Items

  • چگونه موارد را حذف کنیم؟ How to Delete Items?

  • فایل‌های مجزا برای اکشن‌سازهای مختلف Separate Files for Different Action Creators

  • OR بیانیه برای اقدامات مختلف OR Statement for Different Actions

  • محافظ ها را در کاهنده ها تایپ کنید Type Guards in Reducers

  • افزودن قابلیت حذف آیتم ها Adding Delete Items Functionality

  • یک مشکل کوچک با فایل های تعریف نوع A Little Issue with Type Definition Files

  • نمایش متن در حال بارگیری هنگام واکشی Showing the Loading Text When Fetching

  • خلاصه Summary

  • مسابقه quiz

React و Typescript React and Typescript

  • یک یادآوری کوچک A Little Reminder

  • بررسی اجمالی Overview

  • React App را با Typescript ایجاد کنید Create React App with Typescript

  • ایجاد کامپوننت در Typescipt React Creating Components in Typescipt React

  • چگونه از رابط ها استفاده کنیم؟ How to Use Interfaces?

  • بیایید به ایالات شیرجه بزنیم Let’s Dive into States

  • پیچیدگی پنهان حالت جزء Hidden Complexity of Component State

  • تعریف اجزای عملکردی Defining Functional Components

  • بیایید Redux را راه اندازی کنیم Let’s Setup Redux

  • Redux Action Creators Redux Action Creators

  • انواع عمل Redux Redux Action Types

  • بررسی خطای اختیاری Optional Error Checking

  • کاهش دهنده های Redux Redux Reducers

  • اعتبارسنجی فروشگاه Redux Validating Redux Store

  • با استفاده از تابع اتصال Using Connect Function

  • بیایید موارد فهرست خود را رندر کنیم Let’s Render our List Items

  • چگونه موارد را حذف کنیم؟ How to Delete Items?

  • فایل‌های مجزا برای اکشن‌سازهای مختلف Separate Files for Different Action Creators

  • OR بیانیه برای اقدامات مختلف OR Statement for Different Actions

  • محافظ ها را در کاهنده ها تایپ کنید Type Guards in Reducers

  • افزودن قابلیت حذف آیتم ها Adding Delete Items Functionality

  • یک مشکل کوچک با فایل های تعریف نوع A Little Issue with Type Definition Files

  • نمایش متن در حال بارگیری هنگام واکشی Showing the Loading Text When Fetching

  • خلاصه Summary

  • مسابقه quiz

اضافی Extra

  • دوره Typescript & React JS با پروژه React & Typescript Typescript & React JS Course with React & Typescript Project

اضافی Extra

  • دوره Typescript & React JS با پروژه React & Typescript Typescript & React JS Course with React & Typescript Project

نمایش نظرات

آموزش دوره Typescript & React JS با پروژه React & Typescript
جزییات دوره
24.5 hours
212
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,405
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oak Academy Oak Academy

زنده باد دانش فنی سلام در آنجا ، تا سال 2024 ، بیش از 1 میلیون شغل محاسباتی پر نشده وجود خواهد داشت و شکاف مهارت ها یک مشکل جهانی است. این نقطه شروع ما بود. در آکادمی OAK ، ما کارشناسان فناوری هستیم که سالها و سالها در این بخش بوده ایم. ما ریشه عمیق در دنیای فناوری داریم. ما صنعت فناوری را می شناسیم. و ما می دانیم که بزرگترین مشکل صنعت فناوری "شکاف مهارتهای فنی" است و راه حل ما این است. آکادمی OAK پل ارتباطی بین صنعت فناوری و افرادی خواهد بود -در حال برنامه ریزی یک حرفه جدید است فکر تحول شغلی است - می خواهید تغییر شغلی یا اختراع مجدد ، - تمایل به یادگیری سرگرمی های جدید با سرعت خود را داشته باشید

OAK Academy Team OAK Academy Team

مربی