Case Study - چالشهای کدنویسی کوچک
ارسالهای من برای چالشها و تکالیف کدنویسی کوچک
- کلاینت
- پروژههای آموزشی
- سال
- نوع
- توسعه وب

مرور کلی
مدتی پیش تمام پروژههای چالشی freeCodeCamp را تکمیل کردم. هرچند این پروژهها بهصورت مجزا کوچک بودند، ولی از طریق پیادهسازی عملی به من در یادگیری زبانها و فریمورکهای مختلف کمک شایانی کردند.
فعالیتهای ما
- HTML/CSS/JS/jQuery/SCSS
- NodeJS/Express
- React
- MongoDB/Mongoose
- QA/Chai
- Python
- ماژول تکمیلشده
- 7+
- پروژههای کوچک
- 30+
مجموعه پروژهها
در اینجا فهرست دستهبندیشدهای از پروژههای تکمیلشده در پلتفرمهایی مانند freeCodeCamp آمده است:
جاوااسکریپت و Node.js
- فرانتاند:
- مولد نقلقول تصادفی jQuery
- ماشین درام React
- بازی زندگی کانوی با React
- بکاند:
- ردیاب ورزشی Node
- کوتاهکننده URL با Node
- مبدل واحدهای متریک به امپریال
- تجزیهگر متادیتای فایل
- سیستم پیگیری مشکلات
پایتون
- تحلیل داده:
- تحلیلگر دادههای جمعیتی
- نمایشدهنده دادههای پزشکی
- مصورساز سریهای زمانی بازدید صفحات
- ابزارهای کاربردی:
- برنامه بودجهبندی
- ماشینحساب زمان
- ماشینحساب مساحت چندضلعیها
- ماشینحساب احتمالات
فولاستک
- بلاگ Express (با EJS)
- تابلوی پیام ناشناس
- سیستم نظرات کتابخانه
- بلاگ استاتیک با Next.js
ابزارهای آموزشی
- ماشین نقلقول تصادفی React
- سرویس میکرو زمانتمبر
- بررسیکننده قیمت سهام
دانشهای کلیدی کسبشده
از طریق این پروژههای کوچک به دستآوردهای زیر رسیدم:
- الگوهای طراحی API کاربردی
- تجربه توسعه مبتنی بر آزمون (TDD)
- تکنیکهای مصورسازی دادهها
- مهارتهای پیادهسازی الگوریتم
- درک گردش کار فولاستک
دسترسی به مخزن
تمام پروژهها در مخزن سندباکس GitHub من قابل دسترسی هستند.