لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جنگو و HTMX - ساخت اپلیکیشنهای وب هایپرمدیا!
- آخرین آپدیت
دانلود Django & HTMX - Building Hypermedia Web Applications!
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید چگونه اپلیکیشنهای مبتنی بر HTMX را با جنگو بسازید، از جمله اپلیکیشنهای مبتنی بر WebSocket با استفاده از django-channels.
ویژگیهای اصلی و رفتار HTMX
نحوه ساخت یک اپلیکیشن CRUD با جنگو و HTMX
نحوه ساخت یک اپلیکیشن چت مبتنی بر WebSocket با جنگو، HTMX و django-channels
یکپارچهسازی HTMX با ابزارهایی مانند Alpine.js، GSAP و Sweetalert
نحوه استقرار اپلیکیشنهای جنگو (همراه با django-channels و Redis) در پلتفرم ابری Render
نحوه کار با آپلود فایل و ذخیرهسازی ابری (Amazon S3)
پیش نیازها: آشنایی اولیه با جنگو و پایتون پیش از شروع دوره توصیه میشود.
جنگو محبوبترین فریمورک وب پایتون است و یک پارادایم نوظهور، ساخت اپلیکیشنهای مبتنی بر هایپرمدیا با استفاده از ابزارهایی مانند HTMX است. این ابزارها پیچیدگی و حجم زیاد فریمورکهای جاوااسکریپت را حذف کرده و مدلی سادهتر و پایدارتر برای ساخت اپلیکیشنهای وب ارائه میدهند.
در این دوره، ما HTMX را از پایه بررسی میکنیم و در نهایت یک اپلیکیشن پیچیدهتر اتاق چت میسازیم که از django-channels برای مدیریت قابلیتهای WebSocket استفاده میکند و آن را با ابزارهایی مانند Redis و پلاگین HTMX WebSocket یکپارچه خواهیم کرد. همچنین نحوه استقرار این برنامه در پلتفرم ابری Render و مدیریت آپلود فایلها در فضای ابری (Amazon S3) را با استفاده از جنگو و HTMX بررسی میکنیم.
در طول این دوره، مفاهیم زیر و موارد دیگر را بررسی خواهیم کرد:
ویژگیهای بنیادی HTMX - مانند hx-get، hx-trigger، hx-target و غیره
مفاهیم هایپرمدیا - HTML over the wire، محلی بودن رفتار (Locality of Behavior)، درخواستهای AJAX
ساخت اپلیکیشنهای CRUD با HTMX و جنگو
یکپارچهسازی HTMX با Sweetalert2 برای تاییدیه ها
یکپارچهسازی HTMX با GSAP برای انیمیشنها
یکپارچهسازی HTMX با Alpine.js برای صفحات وب تعاملی و شیک
آپلود فایل با HTMX و Amazon S3
پلاگین HTMX WebSocket
پلاگین HTMX SSE (رویدادهای ارسالی سرور)
یکپارچهسازی django-channels و Redis
پخش پیامها در اتاقهای چت با Channel Layers
یکپارچهسازی HTMX با ویژگیهای اصلی جنگو - مدلها، فرمها، ویوها و تمپلیتها
استقرار اپلیکیشنهای جنگو در پلتفرم ابری Render
قابلیت Polling در HTMX
پیادهسازی Server-Sent Events با جنگو و HTMX
پیادهسازی الگوهای رایج HTMX مانند جستجوی فعال (Active Search)
نمایش نظرات