پرش به محتوای اصلی

آموزش

مسیر آموزش

درس‌ها در شش فاز پشت سر هم چیده شده‌اند. هر درس یک مفهوم Go را کنار معادل Python آن آموزش می‌دهد و با تمرین و آزمون تمام می‌شود.

  1. راه‌اندازی و طرز فکر Goپیش‌نیازنصب toolchain، آشنایی با دستور go و ماژول‌ها، و فلسفهٔ طراحی Go در برابر Zen of Python.۵ درس · ۸ ساعت · ۱ درس منتشر شده
    ۰ از ۵ درس
  2. مبانیJuniorنوع‌ها، کنترل جریان، تابع، slice، map، رشته، struct، pointer، package، خطا و اولین تست.۱۶ درس · ۴۵ ساعت · ۰ درس منتشر شده
    ۰ از ۱۶ درس
  3. سطح میانیMid-levelinterface، composition، خطاها به‌صورت عمیق، generics، iterator، I/O، JSON، تست پیشرفته و CLI.۱۴ درس · ۵۰ ساعت · ۰ درس منتشر شده
    ۰ از ۱۴ درس
  4. هم‌روندیMid-levelgoroutine، channel، select، بستهٔ sync، context و الگوهای هم‌روندی در برابر asyncio و Celery.۱۲ درس · ۵۰ ساعت · ۰ درس منتشر شده
    ۰ از ۱۲ درس
  5. مهندسی BackendMid-level تا Seniornet/http، middleware، JSON API، پایگاه داده، احراز هویت، معماری، تست یکپارچه و graceful shutdown.۱۸ درس · ۱۱۵ ساعت · ۰ درس منتشر شده
    ۰ از ۱۸ درس
  6. سطح SeniorSeniorدرون runtime، profiling، observability، gRPC، صف پیام، resilience، امنیت، CI/CD و تصمیم‌های معماری.۱۸ درس · ۱۵۰ ساعت · ۰ درس منتشر شده
    ۰ از ۱۸ درس