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