دوره آموزشی سریال سازی موثر در زبان برنامه نویسی JSON :Go، بافرهای پروتکل و موارد دیگر
1 ساعت 11 دقیقهپیشرفته2024-07-22
مدرسین

Miki Tebeka
CEO at 353Solutions
جزئیات دوره
سریال سازی – گرفتن ساختارهای داده از زبان و تبدیل آنها به دنباله ای از بایت ها – چیزی است که هر توسعه دهنده در یک نقطه با آن مواجه می شود. در این دوره، مربی Miki Tebeka به شما یاد می دهد که چگونه با سریال سازی در Go به طور موثر کار کنید. این دوره برای توسعه دهندگان پیشرفته Go هدف گذاری شده است و با نگاهی به برخی از بهترین شیوه های سریال سازی شروع می شود. Miki سپس به برخی از فرمت های Go-specific و همچنین JSON نگاه می کند. او همچنین به شما نشان می دهد که چگونه با بافرهای پروتکل کار کنید - یک فرمت باینری قدرتمند - و با گشت و گذار در برخی از فرمت های سریال سازی محبوب دیگر مانند XML، CSV و SQL به پایان می رسد. هر فصل با یک چالش به پایان می رسد، بنابراین شما می توانید مهارت های سریال سازی خود را در حین حرکت آزمایش کنید.
اهداف آموزشی
توضیح دهید که چرا ما به سریال سازی نیاز داریم.
توضیح دهید که هنگام انتخاب قالب چه مواردی را باید در نظر بگیرید.
فرمت های رایج را مرور کنید
از رابط ها برای سریال سازی استفاده کنید.
اهداف آموزشی
توضیح دهید که چرا ما به سریال سازی نیاز داریم.
توضیح دهید که هنگام انتخاب قالب چه مواردی را باید در نظر بگیرید.
فرمت های رایج را مرور کنید
از رابط ها برای سریال سازی استفاده کنید.
مهارت ها
GoProgramming FoundationsGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - سریال سازی مؤثر در Go
- 02 - آنچه باید بدانید
- 03 - کار با فضاهای کد
1. مرور کلی سریال سازی
- 04 - چرا به سریال سازی نیاز داریم
- 05 - انتخاب قالب
- 06 - قوانین عمومی
- 07 - مروری بر قالب ها
2. Go-Specific Formats
- 08 - نمایش رشته
- 09 - encoding.TextMarshaler
- 10 - گوب رمزگذاری
- 11 - چالش - پایگاه داده کاربران
- 12 - راه حل - پایگاه داده کاربران
3. کار با JSON
- 13 - کدگذاری json API
- 14 - مارشال سفارشی
- 15 - صفر در مقابل مقادیر از دست رفته
- 16 - رسیدگی به انواع پویا
- 17 - پخش جریانی JSON
- 18 - چالش - معیارهای مارشال
- 19 - راه حل - معیارهای مارشال
4. کار با بافرهای پروتکل
- 20 - نمای کلی بافرهای پروتکل
- 21 - تولید کد
- 22 - استفاده از کد تولید شده
- 23 - کار با زمان
- 24 - انتشار JSON
- 25 - چالش - RideEnd را به یک فایل رمزگذاری کنید
- 26 - راه حل - یک RideEnd را به یک فایل رمزگذاری کنید
5. سایر فرمتهای سریال سازی
- 27 - YAML و TOML
- 28 - XML
- 29 - CSV
- 30 - SQL
- 31 - چالش - ETL
- 32 - راه حل - ETL
نتیجه
- 33 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی یادگیری زبان Go
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی Go برای توسعهدهندگان: تکنیکهای عملی برای کدنویسی مؤثر
- دوره آموزشی پکیج Context در زبان برنامه نویسی Go
- دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go
- دوره آموزشی مصرف API های RESTful در Golang