• خانه
  • React – راهنمای کامل (React Router، Redux)

React – راهنمای کامل (React Router، Redux)

لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است.

  • مدت زمان: 3 ساعت
  • تعداد ثبت نامی: 6
  • آخرین آپدیت: آبان 4ام, 1399
15,000,000 ﷼
React – راهنمای کامل (React Router، Redux)

آنچه خواهید آموخت

  • برنامه های وب قدرتمند ، سریع ، کاربرپسند و واکنشی بسازید
  • با استفاده آسان از قدرت جاوا اسکریپت ، تجربه های شگفت انگیز کاربر را ارائه دهید
  • برای مشاغل پردرآمد اقدام کنید یا به عنوان فریلنسر در بخشهایی که بیشترین درخواست را در حال حاضر در وب توسعه پیدا کنید
  • React Hooks & Components-based Class را بیاموزید

پیش نیازها

  • اصول جاوا اسکریپت + HTML + CSS کاملاً لازم است
  • برای موفقیت در این دوره نیازی نیست که یک متخصص جاوا اسکریپت باشید!
  • دانش ES6 + جاوا اسکریپت مفید است اما لازم نیست
  • به هیچ React قبلی یا تجربه چارچوب JS دیگری نیازی نیست!

شرح

این دوره با آخرین نسخه React کاملاً به روز بوده و شامل React Hooks است! مطمئناً در آینده به روز خواهد شد 🙂

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

React را یاد بگیرید یا در آن بیشتر فرو بروید. تئوری را بیاموزید ، تکالیف را حل کنید ، در پروژه های آزمایشی تمرین کنید و یک برنامه بزرگ بسازید که در طول دوره بهبود یابد: The Burger Builder!

جزئیات بیشتر لطفا!

JavaScript محرک اصلی برنامه های وب مدرن است زیرا تنها زبان برنامه نویسی است که در مرورگر اجرا می شود و از این رو به شما امکان می دهد برنامه های بسیار واکنشی ارائه دهید. شما می توانید مانند تجربه کاربر در وب به برنامه تلفن همراه دست پیدا کنید.

اما استفاده از JavaScript می تواند چالش برانگیز باشد – ایجاد یک برنامه وب خوب فقط با جاوا اسکریپت وانیل و jQuery به سرعت طاقت فرسا می شود.

React to the rescue! 

React همه چیز درباره اجزای سازنده است – اساساً عناصر HTML سفارشی – که با آنها می توانید به سرعت برنامه های وب شگفت انگیز و قدرتمندی بسازید. فقط کافی است یکبار یک م componentلفه بسازید ، آن را مطابق نیاز خود پیکربندی کنید ، داده ها را به صورت پویا در آن منتقل کنید (یا به وقایع مربوط به خود گوش دهید!) و هر زمان که لازم است دوباره از آن استفاده کنید.

آیا لازم است لیستی از کاربران در برنامه خود نمایش دهید؟ آن را به عنوان ساده به عنوان ایجاد یک “کاربر” جزء و خروجی آن به عنوان اغلب به عنوان مورد نیاز است.

این دوره از اصول اولیه شروع می شود و توضیح می دهد که React دقیقاً چیست و چگونه می توانید از آن استفاده کنید (و برای کدام نوع برنامه). پس از آن ، ما تمام مراحل را از پایه به پیشرفته طی خواهیم کرد. ما نه تنها سطح را خراش خواهیم داد بلکه عمیقاً به کتابخانه React و همچنین کتابخانه های معروف مانند واکنش-روتر و Redux فرو خواهیم رفت.

با پایان دوره ، می توانید برنامه های شگفت انگیز React (تک صفحه) بسازید!

یک لیست دقیق با محتوای دوره را می توانید در زیر پیدا کنید.

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

نام من Maximilian Schwarzmüller است ، من یک توسعه دهنده وب مستقل هستم و در بسیاری از پروژه ها با React کار کردم. من همچنین در Udemy یک مربی دارای رتبه 5 ستاره هستم. من محبوب ترین گزینه های React – Vue و Angular – و همچنین بسیاری از موضوعات دیگر را پوشش می دهم. من می دانم که درباره چه چیزی صحبت می کنم و می دانم نقاط درد را در کجا می توان یافت.

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

آیا این دوره برای شما مناسب است؟

این دوره برای شما مناسب است اگر …

  • … شما تازه با توسعه frontend / JavaScript شروع کرده اید و فقط مجموعه مقدمات JS را دریافت کرده اید (بدون React قبلی یا تجربه چارچوب دیگری لازم نیست!)
  • … شما با Angular یا Vue تجربه دارید اما می خواهید وارد React شوید
  • … اصول React را بدانید اما می خواهید آنها را تازه کنید و یا بیشتر فرو بروید
  • … قبلاً کمی با React کار کرده اما می خواهم بیشتر غوطه ور شوم و ببینم همه در یک برنامه بزرگتر جمع شده اند

برای موفقیت در آن دوره چه چیزی باید بیاورید؟

  • دانش HTML + CSS + JavaScript لازم است. شما نیازی به متخصص بودن ندارید اما اصول آن باید تنظیم شود
  • به دانش پیشرفته جاوا اسکریپت نیازی نیست ، اگر شما از ویژگی های نسل بعدی جاوا اسکریپت مانند توابع پیکان ES6 مطلع باشید ، می توانید در این دوره حتی سریعتر حرکت کنید. در این دوره تازه سازی کوتاه در مورد مهمترین ویژگیهای نسل بعدی ارائه شده است.

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

  • “چه” ، “چرا” و “چگونه”
  • مبانی واکنش (ویژگی های پایه ، نحو و مفاهیم)
  • مدیریت حالت با اجزای کلاس و React Hooks
  • نحوه خروج از لیست ها و محتوای مشروط
  • یک ظاهر طراحی شده از اجزای React
  • یک غوطه وری عمیق در ویژگی های م Reلفه React و پیشرفته داشته باشید
  • نحوه دسترسی به محتوای Http از درون برنامه های React (AJAX)
  • Redux ، Redux ، Redux … از اصول اولیه تا پیشرفته!
  • فرم ها و اعتبار سنجی فرم ها در برنامه های React
  • احراز هویت
  • مقدمه ای برای آزمایش واحد
  • مقدمه ای برای Next.js
  • دستورالعمل های استقرار برنامه را واکنش نشان دهید
  • …و خیلی بیشتر!

این دوره برای چه کسانی است:

  • دانشجویانی که می خواهند یاد بگیرند چگونه برنامه های وب واکنشی و سریع بسازند
  • هر کسی که علاقه مند به یادگیری یک فن آوری بسیار محبوب است که توسط شرکت های پیشرو فناوری مانند Netflix استفاده می شود
  • دانشجویانی که می خواهند مهارت های توسعه وب خود را به سطح بالاتری برسانند و یک فناوری ضد آینده را بیاموزند
  • هنرجو: 6
  • مدت زمان: 3 ساعت
  • تلاش: 2-5 ساعت در هفته
  • برگزارکننده: همیار
  • موضوع: طراحی
  • آزمون: Yes
  • زبان: فارسی
  • زیرنویس ویدئو: ندارد
  • گواهینامه: دارد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *