تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری کتابخانه استاندارد Go

دوره آموزشی یادگیری کتابخانه استاندارد Go

3 ساعت 18 دقیقهمبتدی2021-03-03

مدرسین

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

جزئیات دوره

در دنیای زبان‌های برنامه‌نویسی، Go زبان نسبتاً جدیدی است، اما به دلیل سادگی، کارایی و تمرکز بر تکنیک‌های مدرن برنامه‌نویسی مانند هم‌زمانی (Concurrency) به سرعت در جامعه توسعه‌دهندگان محبوب شده است. کلید استفاده بهینه از Go این است که کد خود را کم‌حجم نگه دارید، و یکی از بهترین راه‌ها برای انجام این کار استفاده از کتابخانه استاندارد پکیج‌ها است. همانطور که مربی جو مارینی توضیح می‌دهد، بخش بزرگی از محبوبیت Go به دلیل اکوسیستم بزرگ و در حال رشد پکیج‌هایی است که کتابخانه استاندارد آن را تشکیل می‌دهند. در این دوره، جو به بررسی چندین پکیج محبوب و مفید می‌پردازد که به حل مسائل معمول توسعه کمک می‌کنند، مانند فرمت‌بندی رشته‌ها برای خروجی و نمایش به کاربر، انجام کارهای شبکه‌ای رایج مانند درخواست‌های HTTP، پردازش فرمت‌های داده اینترنتی مانند XML و JSON، و کار با فایل‌ها و دایرکتوری‌ها. پس از این دوره، شما درک خوبی از آنچه در کتابخانه استاندارد گنجانده شده است پیدا خواهید کرد و نحوه استفاده از آن در کد خود را خواهید آموخت.

مهارت ها

GoGoogleLearningProgramming LanguagesSoftware Development

سرفصل ها

0. مقدمه

  • 01 - چرخ را دوباره اختراع نکنید
  • 02 - آنچه باید بدانید
  • 03 - راه اندازی محیط
  • 04 - مروری بر بسته های Go

1. قالب بندی با Fmt

  • 05 - نمای کلی بسته fmt
  • 06 - اصول چاپ و Println
  • 07 - استفاده از Printf و Sprintf
  • 08 - قالب بندی و دقت
  • 09 - خواندن از ورودی استاندارد

2. کار با رشته ها

  • 10 - بسته بندی رشته ها
  • 11 - عملیات رشته پایه
  • 12 - جستجوی رشته ای
  • 13 - دستکاری رشته
  • 14 - استفاده از تابع Map
  • 15 - استفاده از رشته ساز
  • 16 - تجزیه رشته ها با strconv
  • 17 - تست رشته با یونیکد

3. عملیات ریاضی

  • 18 - مبانی بسته ریاضی
  • 19 - مثلثات و توابع دیگر
  • 20 - تولید اعداد تصادفی
  • 21 - استفاده از اعداد تصادفی

4. فایل ها و دایرکتوری ها

  • 22 - اطلاعات فایل
  • 23 - نوشتن فایل
  • 24 - خواندن فایل ها
  • 25 - عملیات دایرکتوری
  • 26 - فایل ها و دایرکتوری های موقت

5. شبکه سازی

  • 27 - کار با URL
  • 28 - انجام HTTP GET
  • 29 - انجام HTTP POST
  • 30 - رمزگذاری JSON
  • 31 - رمزگشایی JSON
  • 32 - رمزگذاری XML
  • 33 - رمزگشایی XML

نتیجه

  • 34 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal