در حال حاضر محصولی در سبد خرید شما وجود ندارد.
GO یک زبان برنامه نویسی منبع باز است که توسط Google ایجاد شده است ، که به دلیل همزمانی و اتصال آن ، با ارزش است. با استفاده از GO ، توسعه دهندگان می توانند برنامه های مدرن را بسازند که می تواند در منابع پس زمینه ، پول را پس انداز کند. این دوره به منظور کمک به توسعه دهندگان با GO ، با شروع ضروری های نحو طراحی شده است. اصول اولیه انواع اساسی مانند اعداد و رشته ها را بیاموزید. کار با شرط و حلقه ؛ ایجاد کد شی گرا با ساختارها و روشها. و رسیدگی به خطاها مربی Miki Tebeka همچنین بر ویژگی های همزمانی مانند گوروتین ها و کانال ها و ویژگی های اتصال برای شبکه با API و پایگاه داده تأکید می کند. برای پروژه نهایی ، Mika به شما نشان می دهد که چگونه می توانید یک سرور بسیار همزمان بسازید که همه چیزهایی را که شما آموخته اید در یک راه حل زیبا با استفاده از Go ترکیب می کند.
عنوان اصلی : Go Essential Training
سرفصل های دوره :
مقدمه:
به برنامه های مدرن بروید
آنچه باید بدانید
1. شروع شدن :
تنظیم محیط کار خود
آناتومی یک برنامه GO
ابزار GO
2. GO BASICICS:
اعداد و تکالیف
شرط بندی
برای حلقه ها
چالش: fizzbuzz
راه حل: fizzbuzz
رشته ها
چالش: اعداد یکنواخت
راه حل: اعداد حتی پایان
برش
چالش: حداکثر مقدار را پیدا کنید
راه حل: مقدار حداکثر را پیدا کنید
نقشه ها
چالش: نقشه ها
راه حل: نقشه ها
3. کارکرد :
تعریف یک تابع
پارامتر عبور
بازگشت خطا
تعویق
چالش: یک تابع بنویسید
راه حل: یک تابع بنویسید
4. شیء گرا:
ساختارها
روشها
ایجاد ساختارهایی با عملکرد جدید
چالش: ساختار
راه حل: ساختارها
رابط ها
چالش: رابط ها
راه حل: رابط ها
ژنرال ها
5. رسیدگی به خطا:
pkg/خطاها
وحشت و بهبودی
چالش: کشتن سرور
راه حل: کشتن سرور
6. همزمانی:
goroutines
کانال ها
چالش: کانال ها
راه حل: کانال ها
انتخاب کنید
زمینه
چالش: اندازه بارگیری
راه حل: اندازه بارگیری
7. مدیریت پروژه :
مدیریت الزامات
آزمایش
شهادت دهید
چالش: آزمایش
راه حل: آزمایش
معیار و پروفایل
8. شبکه:
json
تماس های HTTP
محدودیت های زمانی و اندازه
چالش: با API GitHub تماس بگیرید
راه حل: با API GitHub تماس بگیرید
سرور HTTP
چالش: پایگاه داده ارزش کلیدی
راه حل: بانک اطلاعاتی ارزش کلیدی
نتیجه گیری:
مراحل بعدی
Go Essential Training
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش کدنویسی سریعتر در Python Pandas
آموزش مدیریت پروژه های Python
Effective Serialization with Python
آموزش انجام Data Ingestion در زبان پایتون
آموزش مبانی برنامه نویسی به زبان Go
Go for Python Developers
Faster Python Code
آموزش پیشرفته Serialization در کدنویسی Python
gRPC in Go
Go Performance Optimization