
ساخت برنامه های Full-Stack React با AppWrite
همراه با زیرنویس فارسی ♻
در دوره “ساخت برنامههای فول استک React با AppWrite”، شما در سفری جامع برای تسلط بر هنر توسعه وب فول استک قدم میگذارید. این دوره به شما مهارتهای لازم برای ایجاد برنامههای وب قدرتمند و مقیاسپذیر با ادغام React، یک کتابخانه محبوب فرانتاند، با AppWrite، یک سرویس بکاند قوی، را میآموزد.
منتشر شده در ۹/۲۰۲۴
ایجاد شده توسط SkillBakery Studio
MP4 | ویدئو: h264، 1280x720 | صدا: AAC، 44.1 کیلوهرتز، ۲ کانال
ژانر: آموزش الکترونیکی | زبان: انگلیسی | مدت زمان: ۲۱ درس (۱ ساعت و ۵۶ دقیقه) | حجم: ۱ گیگابایت
ایجاد برنامههای وب مقیاسپذیر با React و AppWrite
آنچه یاد خواهید گرفت:
مبانی توسعه فول استک و نقشهای تکنولوژیهای فرانتاند و بکاند.
نحوه راهاندازی محیط توسعه برای ساخت برنامههای React، شامل پیکربندی webpack و راهاندازی سرور توسعه.
تکنیکهای ایجاد کامپوننتهای React، شامل کامپوننتهای تابعی، کامپوننتهای کلاسی، props، مدیریت state و متدهای چرخه حیات کامپوننت.
نحوه ادغام React با سرویسهای بکاند با استفاده از AppWrite، شامل راهاندازی نقاط پایانی API و مدیریت درخواستهای HTTP.
پیادهسازی مسیریابی و ناوبری در برنامههای React با استفاده از React Router.
مدیریت state پیچیده برنامه با Redux در برنامههای React.
پیادهسازی مکانیسمهای احراز هویت و مجوز در برنامههای React با استفاده از احراز هویت بر پایه توکن و کنترل دسترسی بر پایه نقش.
تکنیکهای پیادهسازی ارتباطات بلادرنگ در برنامههای React با استفاده از WebSockets.
استراتژیهای تست و اشکالزدایی برنامههای React، شامل تست واحد، تست یکپارچهسازی و ابزارهای اشکالزدایی.
نحوه استقرار و میزبانی برنامههای React در پلتفرمهایی مانند Vercel، AWS و Docker.
پیشنیازها:
درک پایهای از HTML، CSS و JavaScript.
آشنایی با مفاهیم React مفید است اما ضروری نیست.
یک کامپیوتر با دسترسی به اینترنت و یک ویرایشگر کد برای تمرینهای عملی.
توضیحات:
در دوره “ساخت برنامههای فول استک React با AppWrite”، شما در سفری جامع برای تسلط بر هنر توسعه وب فول استک قدم میگذارید. این دوره به شما مهارتهای لازم برای ایجاد برنامههای وب قدرتمند و مقیاسپذیر با ادغام React، یک کتابخانه محبوب فرانتاند، با AppWrite، یک سرویس بکاند قوی، را میآموزد.
شما با درک مبانی توسعه فول استک، شامل نقشهای متمایز تکنولوژیهای فرانتاند و بکاند، شروع خواهید کرد. از آنجا، به راهاندازی محیط توسعه خود پرداخته و یاد میگیرید چگونه webpack را پیکربندی کرده و سرور توسعه را برای بهینهسازی جریان کاری خود برقرار کنید.
این دوره شما را در فرآیند ایجاد رابطهای کاربری پویا و تعاملی با استفاده از React راهنمایی میکند. شما به جزئیات توسعه کامپوننتهای React میپردازید، با هر دو کامپوننتهای تابعی و کلاسی کار کرده و مدیریت state، props و متدهای چرخه حیات کامپوننت را بهطور کامل فرا میگیرید.
ادغام یک تمرکز کلیدی در این دوره است. شما یاد میگیرید چگونه React را بهطور یکپارچه با AppWrite متصل کنید، به شما امکان میدهد نقاط پایانی API را تنظیم کرده، درخواستهای HTTP را مدیریت کنید و بهطور موثر برنامههای React خود را از بکاندی قوی ارائه دهید. دوره همچنین موضوعات اساسی مانند مسیریابی و ناوبری را پوشش میدهد و از React Router برای مدیریت جریانهای پیچیده برنامه استفاده میکند.
مدیریت state نیز یکی دیگر از بخشهای مهم مطالعه است. شما کشف خواهید کرد چگونه با استفاده از Redux، state پیچیده برنامه را در React مدیریت کنید، و اطمینان حاصل کنید که برنامههای شما با افزایش اندازه و پیچیدگی سازمانیافته و قابل نگهداری باقی میمانند. دوره همچنین بر اهمیت احراز هویت و مجوز تأکید دارد و به شما میآموزد که چگونه احراز هویت بر پایه توکن و کنترل دسترسی بر پایه نقش را برای ایمنسازی برنامههای خود پیادهسازی کنید.
ارتباطات بلادرنگ در برنامههای وب مدرن اهمیت فزایندهای دارد و این دوره به شما نشان میدهد چگونه با استفاده از WebSockets، آن را پیادهسازی کنید، و برنامههای شما را تعاملیتر و پاسخگوتر میکند. تست و اشکالزدایی نیز بهطور عمیق پوشش داده میشود و استراتژیهایی برای اطمینان از اینکه برنامههای شما قوی و بدون خطا هستند، ارائه میدهد.
در نهایت، شما یاد میگیرید چگونه برنامههای فول استک React خود را بر روی پلتفرمهای مختلف، از جمله Vercel، AWS و کانتینرهای Docker مستقر و میزبانی کنید. این به شما اجازه میدهد که برنامههای خود را به صورت زنده درآورید و اطمینان حاصل کنید که برای کاربران در سراسر جهان قابل دسترسی هستند.
چه شما یک توسعهدهنده وب باشید که به دنبال ساخت برنامههای فول استک با React هستید، چه یک توسعهدهنده فرانتاند که به دنبال گسترش مهارتهای بکاند خود است، و چه یک دانشجو که مشتاق به ایجاد برنامههای وب مقیاسپذیر و قابل نگهداری است، این دوره برای نیازهای شما طراحی شده است. در پایان دوره، شما دانش و اعتماد به نفس لازم برای ساخت، استقرار و نگهداری برنامههای فول استک پیشرفته با استفاده از React و AppWrite را خواهید داشت. هماکنون ثبتنام کنید و گام بعدی را در حرفه توسعه وب خود بردارید!
این دوره برای چه کسانی مناسب است:
توسعهدهندگان وب که به دنبال ساخت برنامههای وب فول استک با React هستند.
توسعهدهندگان فرانتاند که به دنبال ارتقاء مهارتهای خود با تکنیکهای ادغام بکاند هستند.
دانشجویان و حرفهایهایی که به دنبال یادگیری ساخت برنامههای
این فایل شامل تمام منابع و فایلهای مورد نیاز این فصل میباشد
هنوز نظری ثبت نشده است.