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

آموزش · فاز ۲

سطح میانی

interface، composition، خطاها به‌صورت عمیق، generics، iterator، I/O، JSON، تست پیشرفته و CLI.

Mid-level۴۰ ساعت درس۱۰ ساعت پروژه۱۴ درس
۰ از ۱۴ درس
  1. interface در برابر duck typing، ABC و Protocolبه‌زودی
  2. درون interface: nil interface، type assertion و type switchبه‌زودی
  3. embedding و composition در برابر inheritanceبه‌زودی
  4. خطاها به‌صورت عمیق: wrapping، errors.Is، errors.As، errors.Joinبه‌زودی
  5. defer، panic و recover در برابر try/finally و context managerبه‌زودی
  6. generics در برابر TypeVarبه‌زودی
  7. iterator با range-over-func در برابر generatorبه‌زودی
  8. فایل و I/O: io.Reader، io.Writer و bufioبه‌زودی
  9. encoding/json در برابر json و pydanticبه‌زودی
  10. کار با زمان: بستهٔ timeبه‌زودی
  11. table-driven test، subtest و test doubleبه‌زودی
  12. benchmark و fuzzingبه‌زودی
  13. ساخت ابزار CLIبه‌زودی
  14. مرور ترکیبی فاز ۲به‌زودی