آنچه یاد خواهید گرفت:
انواع داده اصلی Redis: رشتهها، هشها، لیستها، مجموعهها و بیشتر
فرمات های کلیدی Redis: مانند SET ،GET ،HSET ،LRANGE ،SADD و غیره
مدیریت انقضای داده، کشکردن و الگوهای کلید
استفاده از پایپ لاین ها و تراکنشهای Redis برای عملکرد و ایمنی
ساخت یک سبد خرید مبتنی بر سشن با Redis
توسعه یک اپلیکیشن تحلیلگر رایگیری بلادرنگ با استفاده از Redis
استفاده از Redis برای محدود کردن نرخ، انقضای داده و استراتژیهای کشکردن
کانتینریکردن اپلیکیشنها با Docker
اشکالزدایی و بررسی داده Redis با استفاده از RedisInsight
پیشنیازهای دوره
دانش اولیه از JavaScript/TypeScript (متغیرها، توابع، ساختارهای داده)
یک کامپیوتر قادر به اجرای Docker (macOS ،Windows یا Linux)
تمایل به استفاده از خط فرمان/ترمینال برای تسک های توسعه
اشتیاق به ساخت و اشکالزدایی وب اپلیکیشنهای واقعی!
توضیحات دوره
Redis یکی از قدرتمندترین ابزارها در توسعه وب مدرن است که به دلیل عملکرد فوقالعاده سریع، قابلیتهای بلادرنگ و مدل داده ساده اما انعطافپذیر شناخته میشود. چه در حال ساخت سبد خرید تجارت الکترونیک، داشبوردهای تحلیلی یا سیستمهای بکاند مقیاسپذیر باشید، Redis میتواند به طور چشمگیری پاسخگویی و معماری اپلیکیشن شما را بهبود بخشد.
این دوره برای چه کسانی است:
توسعهدهندگان Express/Node JS/TS که میخواهند Redis را برای بهبود عملکرد و مقیاسپذیری به فناوری خود اضافه کنند.
مهندسان بکاند که میخواهند تجربه عملی با Redis در پروژههای واقعی کسب کنند.
توسعهدهندگان وب که قصد ساخت ویژگیهای سریع و بلادرنگ مانند سبد خرید سشن، تحلیلگر زنده یا APIهای محدود شده نرخ دارند.
دانشجویان یا فارغالتحصیلان بوتکمپها که میخواهند تجربه عملی با Redis برای برجسته شدن در درخواستهای شغلی کسب کنند.
توسعهدهندگان DevOps یا فولاستک که به فرآیندهای مبتنی بر Docker و استراتژیهای کشکردن علاقهمندند.
هر کسی که کنجکاو درباره Redis است و میخواهد فراتر از آموزشها برود و آن را در اپلیکیشنهای فولاستک Node/TS اعمال کند.
پروژه 1: سبد خرید مبتنی بر سشن
یک سبد خرید با عملکرد بالا با استفاده از سشنهای Express ذخیره شده در Redis بسازید:
مدیریت سشن سریع و پایدار
ردیابی مقدار با بروزرسانیهای بلادرنگ
سبد خرید با انقضای خودکار با استفاده از TTL
پروژه 2: اپلیکیشن رایگیری بلادرنگ
یک اپلیکیشن تحلیلگر رایگیری بلادرنگ با ویژگیهای قدرتمند Redis:
ارسال رای ناشناس
محدود کردن نرخ با کنترلهای IP/سشن
پروژههای بیشتر در بروزرسانیهای آینده دوره اضافه خواهند شد.
این دوره از Docker برای اطمینان از توسعه محلی روان و RedisInsight برای مصورسازی بهتر داده استفاده میکند.
چه شما یک توسعهدهنده بکاند، علاقهمند به TypeScript یا حرفهای Node.js باشید - این دوره به شما اعتماد به نفس و تجربه عملی برای ساخت اپلیکیشنهای سریع و مدرن با Redis میدهد.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان بکاندی که میخواهند Redis را در پروژههای Node/JS/TS ادغام کنند.
توسعهدهندگان وب که میخواهند Redis را با ساخت اپلیکیشنهای واقعی یاد بگیرند.
مبتدیانی که میخواهند تجربه عملی با Redis و APIها کسب کنند.
یادگیرندگان متوسط که قصد بهبود سرعت، مقیاسپذیری و معماری اپلیکیشنها را دارند.
هر کسی که کنجکاو درباره مدیریت سشن، کشکردن یا تحلیلگر بلادرنگ با Redis است.