دوره آموزشی یادگیری کتابخانه استاندارد Go
3 ساعت 18 دقیقهمبتدی2021-03-03
مدرسین

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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی ساخت رابط های کاربری مدرن با React Router v6
- دوره آموزشی یادگیری نورپردازی ویدئویی
- دوره آموزشی یادگیری جامع VMware NSX-T 3.0
- دوره آموزشی کسب گواهی (CompTIA Cloud+ (CV0-003 بخش 3: عملیات، پشتیبانی و عیب یابی
- دوره آموزشی پیادهسازی چارچوب مدیریت ریسک NIST
- دوره آموزشی اکسل: کنترل فرآیند آماری
- دوره آموزشی طراحی در سالیدورکس
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک مدیر شبکه
- مسیر آموزشی شروع کار با پایتون
- مسیر آموزشی تمرینهای عملی پایتون
- مسیر آموزشی ارتقا مهارت های خود را به عنوان یک متخصص زبان برنامه نویسی R
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی در پایتون
- مسیر آموزشی برترین مهارت های حال حاضر مهندسی
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید