Go یک زبان برنامه نویسی است که توسط Google ایجاد شده است، و این دوره بصری ترین، عمیق ترین و با کیفیت ترین دوره Go در Udemy با سطح دیوانه کننده ای از توجه به جزئیات است. شما هم چرایی و هم چگونه را درک خواهید کرد. ما هزاران انیمیشن، تمرین، آزمون، مثال، چالش، پروژه و غیره را گنجانده ایم. در پایان دوره، از ابتدا به یک برنامه نویس Go مطمئن تبدیل خواهید شد.
چرا باید اکنون این دوره را بگذرانید؟
تصاویر و انیمیشنهای فوقالعاده دقیق، سرگرمکننده، بصری و قابل درک را تماشا کنید.
حل بیش از 1000 تمرین عملی (راه حل ها نیز گنجانده شده است).
پروژه هایی از جمله تجزیه کننده گزارش، اسکنر فایل، پوشش دهنده هرزنامه و موارد دیگر ایجاد کنید.
نکات و ترفندهای برنامه نویسی Go را بیاموزید که در هیچ جای دیگری به راحتی نمی توانید پیدا کنید.
اصطلاحات داخلی Go و اصطلاحات رایج Go و بهترین روش ها را بیاموزید.
چرا باید Go (معروف به Golang و Go lang) را یاد بگیرید؟
Go یکی از دلخواهترین، آسانترین و پردرآمدترین زبانهای برنامهنویسی است. بیش از 1 میلیون برنامه نویس Go در سراسر جهان وجود دارد و تعداد آنها هر روز به طور تصاعدی در حال افزایش است. Google، Facebook، Twitter، Uber، Docker، Kubernetes، Heroku و بسیاری دیگر از آن استفاده میکنند.
Go مانند C، C++ و جاوا کارآمد است و استفاده از آن مانند Python و Javascript آسان است. این منبع باز، ساده، قدرتمند، کارآمد، چند پلتفرمی (OS X، ویندوز، لینوکس، ...)، کامپایلشده، جمعآوریشده زباله، و همزمان است.
Go برای ابزارهای خط فرمان، APIهای وب، برنامههای شبکه توزیعشده مانند میکروسرویسها، موتورهای پایگاه داده، خطوط لوله پردازش دادههای بزرگ و غیره بهترین است.
از این دوره (به طور خلاصه) چه چیزی می خواهید یاد بگیرید؟
برو OOP: رابط ها و روش ها
داخلی روشها و رابطها
توابع و اشاره گرها: طراحی برنامه، مقدار عبور و آدرس پذیری.
رضایت ضمنی رابط
اظهار را تایپ کنید و سوئیچ تایپ کنید
رابط خالی: []رابط{} در مقابل رابط{}
دریافت کننده های ارزش، اشاره گر و صفر
روش های تبلیغی
رابط های معروف
نکاتی درباره زمان استفاده از رابط ها
fmt.Stringer، sort.Sort، json.Marshaler، json.Unmarshaler، و غیره.
انواع ترکیبی: آرایه ها، برش ها، نقشه ها و ساختارها
موارد داخلی برشها و نقشهها
آرایه پشتیبان، سرصفحه برش، ظرفیت و سرصفحه نقشه
رمزگذاری و رمزگشایی JSON، برچسبهای فیلد، جاسازی
ساخت، کپی، عبارات کامل Slice و پیوست مکانیک
رمزگذاری و رمزگشایی UTF-8
Go Type System Mechanics
انواع استنتاج، زیربنایی، از پیش اعلام شده و بی نام را تایپ کنید.
ثوابت و iota تایپ نشده.
شناسه خالی، اعلامیه کوتاه، اعلام مجدد، محدوده، قراردادهای نامگذاری
ورودی/خروجی
پردازش آرگومان های خط فرمان، printf، کار با فایل ها، bufio.Scanner، ...
نحوه ایجاد بسته های Go خود
نحوه اجرای چندین فایل Go و نحوه استفاده از بسته های شخص ثالث
ابزارهای برو
اشکالزدایی کد Go، go doc و موارد دیگر.
...و بیشتر.
نمایش نظرات