دوره آموزشی ساخت اپلیکیشنهای فولاستک با HTMX
2 ساعت 54 دقیقهمتوسط2025-05-09
مدرسین

Fikayo Adepoju
Technical Writer | Software Developer
جزئیات دوره
تو این دوره، بخشی به اسم چالشهای کدنویسی (Code Challenges) وجود داره که با کمک پلتفرم CoderPad اجرا میشن. این چالشها تمرینهای تعاملی برنامهنویسی هستن که در لحظه بهت بازخورد میدن. یعنی هر وقت کد مینویسی، سریع میفهمی کدت درسته یا مشکل داره. اینطوری میتونی تمرین عملی بیشتری داشته باشی و مهارتهای برنامهنویسیات رو حسابی قوی کنی.
این روش آموزش باعث میشه همزمان با یادگیری تئوری، مهارتهای عملی کدنوشتن رو هم بدست بیاری و بهتر درک کنی که چطوری مسائل برنامهنویسی رو حل کنی. مخصوصا اگر دوست داری سریع پیشرفت کنی و تو پروژههای واقعی موفق باشی، این بخش برات خیلی کاربردیه.
اهداف یادگیری دوره
انجام تمرینهای کدنویسی تعاملی برای بهبود مهارتهای برنامهنویسی
دریافت بازخورد فوری برای اصلاح کدها و یادگیری بهتر
توسعه توانایی حل مسئله و کدنویسی عملی در کنار مباحث نظری
آشنایی با محیط و ابزار CoderPad برای تمرین کدنویسی
ارتقای اعتماد به نفس در برنامهنویسی از طریق تمرین مکرر
این روش آموزش باعث میشه همزمان با یادگیری تئوری، مهارتهای عملی کدنوشتن رو هم بدست بیاری و بهتر درک کنی که چطوری مسائل برنامهنویسی رو حل کنی. مخصوصا اگر دوست داری سریع پیشرفت کنی و تو پروژههای واقعی موفق باشی، این بخش برات خیلی کاربردیه.
اهداف یادگیری دوره
انجام تمرینهای کدنویسی تعاملی برای بهبود مهارتهای برنامهنویسی
دریافت بازخورد فوری برای اصلاح کدها و یادگیری بهتر
توسعه توانایی حل مسئله و کدنویسی عملی در کنار مباحث نظری
آشنایی با محیط و ابزار CoderPad برای تمرین کدنویسی
ارتقای اعتماد به نفس در برنامهنویسی از طریق تمرین مکرر
مهارت ها
HTMXWeb Development ToolsFull-Stack Web DevelopmentWeb DevelopmentOpen SourceOne-Off
سرفصل ها
۰. مقدمه
- 01 - پروژههای عملی با HTMX
- 02 - آنچه باید بدانید
- 03 - کلون کردن پروژه سید
- 04 - استفاده از چالشهای CoderPad
۱. قابلیت جستجو
- 05 - پروژه ۱ - قابلیت جستجو
- 06 - وارد کردن رکوردهای دانشجویان در پایگاه داده
- 07 - توسعه صفحه جستجو
- 08 - راه حل - تأخیر و مقصد هدف
۲. جداول داده صفحهبندیشده
- 09 - پروژه ۲ - جداول داده صفحهبندیشده
- 10 - بارگذاری رکوردهای محصول در پایگاه داده
- 11 - نمایش رکوردها در یک جدول
- 12 - اضافه کردن صفحهبندی
- 13 - راه حل - هدف قرار دادن مقصد درون عنصر کانتینر
۳. پیادهسازی اسکرول بینهایت
- 14 - پروژه ۳ - اسکرول بینهایت
- 15 - پر کردن پایگاه داده با مقالات
- 16 - نمایش برخی مقالات
- 17 - نمایش همه مقالات با اسکرول بینهایت
- 18 - راه حل - افزودن محتوا
۴. فرمهای تعاملی
- 19 - پروژه ۴ - فرمهای تعاملی
- 20- نوشتن بخشهای فرم
- 21 - افزودن اعتبارسنجی
- 22 - ارسال فرم
۵. پروژه نهایی - ساخت یک پلتفرم وبلاگ کامل اپلیکیشن
- 23 - پروژه نهایی - پلتفرم وبلاگ
- 24 - راهکار شماره - نمایش همه مقالات با اسکرول بینهایت
- 25 - راهکار شماره ۲ - جستجوی مقالات
- 26 - راه حل شماره ۳ - مشاهده یک مقاله
- 27 - راه حل شماره ۴ - افزودن یک مقاله جدید
نتیجهگیری
- 28 - مراحل بعدی