تسلط به برنامهنویسی Go
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پیش از رفتن به کدنویسی متوسط و پیشرفته Go، مبانی را بیاموزید.
- یک شبیهسازی آسان سیستم مدیریت وسایل نقلیه بسازید.
- یک سیستم مدیریت مخاطبین بسازید.
- یک اپلیکیشن ساده gRPC بسازید.
توضیحات دوره
به تسلط به برنامهنویسی Go خوش آمدید! این دوره برای افراد کاملا مبتدی در Go، و همچنین برنامهنویسانی که به دنبال بهبود مهارتهای کدنویسی Go خود هستند، در نظر گرفته شده است.
Go چیست؟
Go یک زبان برنامهنویسی متنباز است که ساخت سیستمهای امن و مقیاسپذیر را ساده میکند. این زبان توسط Google در سال 2007 ایجاد شد و اکنون بهطور گسترده توسط شرکتهایی مانند Uber ،Netflix ،Medium ،Salesforce و Dropbox استفاده میشود.
چرا Go را بیاموزیم؟
- Go زبانی سرراست برای یادگیری است - با ساختاری مشابه C، نحو ساده و یک کتابخانه مختصر
- Go کاملا درباره عملکرد است و همزمانی در آن در اولویت قرار دارد - شما میتوانید کدی بنویسید که بتواند چندین تسک را به صورت یکجا مدیریت کند.
- Go به خوبی پشتیبانی میشود و در پلتفرمهای ابری و اپلیکیشنهای سمت سرور محبوب است - شما میتوانید از آن برای ایجاد یک وباپلیکیشن کامل یا ابزاری برای پاکسازی داده ورودی جهت پردازش استفاده کنید.
- Go معمولا در DevOps، هوش مصنوعی و علوم داده و به ویژه در کدنویسی زیرساخت استفاده میشود.
در تسلط به برنامهنویسی Go شما از مبتدی به متوسط تا پیشرفته خواهید رفت، و در هر مرحله از یادگیری خود مهارتهایتان را با آزمونها، تکالیف عملی و ساخت پروژههای کاربردی به آزمون خواهید گذاشت.
این موارد شامل:
- تکلیف - یک Map ایجاد کنید (مقادیر داده را به روشی ذخیره کنید که جستجوهای سریع را فراهم کند و به شما اجازه دهد داده را با کمک کلیدها بازیابی، بروزرسانی یا حذف کنید)
- تکلیف - یک شبیهسازی ساده سیستم مدیریت وسایل نقلیه بسازید!
- پروژه - یک سیستم مدیریت مخاطبین بسازید (افزودن، مشاهده و حذف کاربران با نام، شماره تلفن و ایمیل)
- پروژه - یک تکنیک ساده اسکن پورت را پیادهسازی کنید (برای ارزیابی سریع ماشین خود)
شما همچنین یک اپلیکیشن ساده gRPC را در بخش ماقبل آخر دوره خواهید ساخت و کانتینرسازی خواهید کرد.
هر بخش دوره نیز با یک آزمون به پایان میرسد، تا به شما کمک کند در اعتماد به نفس رشد کنید و به Go مسلط شوید!
همین امروز Go را کشف کنید.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسانی که میخواهند Go را از پایه بیاموزند.
- کدنویسانی که عملکرد و همزمانی را در کد خود در اولویت قرار میدهند.
تسلط به برنامهنویسی Go
-
مقدمه 01:42
-
راهاندازی محیط 02:59
-
مبانی Go و متغیرها 13:05
-
شرطها و حلقهها 11:37
-
توابع 09:13
-
اشارهگرها 07:00
-
ماژولها 05:37
-
آرایهها 08:40
-
Sliceها 04:07
-
Mapها 07:43
-
تکلیف 03:38
-
آزمون None
-
Structها 07:35
-
نوعهای تعریفشده 03:22
-
کپسولهسازی 13:41
-
رابط 06:14
-
خطاها 05:27
-
تکلیف 13:45
-
آزمون None
-
پروژه 34:56
-
Goroutineها و کانالها 16:19
-
Mutexها 06:26
-
تست 07:51
-
Generics 08:57
-
تکلیف 08:23
-
آزمون None
-
پروژه 13:25
-
راهاندازی gRPC 09:21
-
مبانی gRPC 19:33
-
سرور 29:11
-
کلاینت 28:00
-
Gin 34:03
-
جمعبندی 08:58
مشخصات آموزش
تسلط به برنامهنویسی Go
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:33
- مدت زمان :05:51:04
- حجم :2.05GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy