دوره های آموزش برنامه نویسی H فول کده

اطلاعیه
این دوره‌ها در حال تکمیل هستند و زبان‌های برنامه‌نویسی جدید نیز در آینده اضافه خواهند شد.

دوره‌های آموزشی H یا (Hyper Courses) برای زبان‌های برنامه‌نویسی مختلفی در نظر گرفته شده‌اند و هدف آن این است که به صورت فشرده، به مهم‌ترین مباحث هر زبان برنامه‌نویسی بپردازد تا در کوتاه ترین زمان ممکن، به پایه‌ای‌ترین موارد یک زبان برنامه نویسی مسلط شوید.

این دوره‌ها به صورت مقاله‌هایی در سایت منتشر می‌شوند و ممکن است تصاویری را نیز دربر داشته باشند! همچنین، تمامی دروس دوره‌های مختلف را می‌توانید در این برگه مشاهده کنید و اگر دروس جدیدی به هر دوره اضافه شد، در این برگه نیز لینک خواهد شد.

پایتون - Python (در حال تکمیل فصل 6)






  • فصل ششم: برنامه‌نویسی فانکشنال (تابع‌‎گرا)

    1. لامبداها (Lambdas) (شنبه – 1398/07/06)
    2. مپ و فیلتر (map & filter)
    3. ژنراتورها (Generators)
    4. دکوراتورها (Decorators)
    5. توابع بازگشتی (Recursion)
    6. ست‌ها/مجموعه‌ها (Sets)
    7. ماژول itertools

  • فصل هفتم: برنامه‌نویسی شیءگرا

    1. کلاس‌ها (Classes)
    2. ارث‌بری (Inheritance)
    3. متدهای جادویی و اورلوینگ اپراتورها
    4. چرخه‌ حیات اشیاء (Object Lifecycle)
    5. نهان‌کردن داده‌ها (Data Hiding)
    6. متدهای استاتیک (Static Methods)
    7. ویژگی‌ها/پروپرتی‌ها (Properties)
    8. پروژه عملی: یک بازی ساده

  • فصل هشتم: عبارات منظم

  • فصل نهم: بسته‌بندی

PHP (فعلا 5 درس)

  1. مفاهیم پایه (1396/08/06)
  2. متغیرها (1396/08/11)
  3. اپراتورها (1396/08/13)
  4. آرایه‌ها (1397/05/15)
  5. ساختار کنترلی
    1. بخش اول: شرط‌ها (یکشنبه – 1397/08/13)
    2. بخش دوم: حلقه‌ها
    3. بخش سوم: Include & Require
  6. توابع
  7. متغیرهای از پیش تعریف شده
  8. کار با فایل‌ها

سی شارپ - #C (فعلا 1 درس)

  1. مفاهیم پایه (1396/06/28)
  2. … (فعلا مشخص نیست)

جی کوئری - jQuery (تمام شده)
کاتلین - Kotlin (فعلا 3 درس)

  1. اولین برنامه (1397/05/05)
  2. متغیرها در کاتلین (1397/06/17)
  3. ورودی و خروجی (1397/06/27)
  4. کامنت (1397/10/05)
  5. اپراتورهای ریاضی، افزایشی و کاهشی (1397/10/29)
  6. قالب‌های رشته (1397/10/29)
  7. تمرین شماره یک (1397/11/03)
  8. اپراتورهای منطقی (…)
  9. شرط‌ها (…)
  10. حلقه while و do-while (…)
  11. آرایه‌ها و محدوده‌ها (…)
  12. حلقه for (…)
  13. تمرین شماره دو (…)
  14. توابع (…)
  15. یررسی نوع و کست اتوماتیک (…)
  16. انواع ناپیدار یا Nullable (…)
  17. کلاس‌ها (…)
  18. ویژگی‌ها یا Properties (…)
  19. متدها (…)
  20. گترها و سترها (…)
  21. متد سازنده‌ی اصلی (…)
  22. بلوک‌های آغازگر (…)

مدرس دوره‌ها: هادی اکبرزاده