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