الزامات گو - همزمانی، اتصال و اپلیکیشنهایی با عملکرد بالا
✅ سرفصل و جزئیات آموزش
گو یک زبان برنامهنویسی متنباز است که توسط گوگل ایجاد شده و به خاطر امکان همزمانی و اتصال بالایش معروف میشود. با گو، توسعهدهندگان میتوانند اپلیکیشنهای مدرنی بسازند که میتوانند هزینههای شرکتها را در منابع بکاند کاهش دهند. این دوره برای کمک به توسعهدهندگان برای دستیابی به بهرهوری بالا با گو طراحی شده و با الزامات سینتکس شروع میشود. مبانی انواع اولیه گو مانند اعداد و رشتهها را یاد بگیرید؛ با شرطیها و حلقهها کار کنید؛ کد شیگرا با structها و متدها ایجاد کنید و خطاها را مدیریت کنید. مدرس، میکی تبهکا، بر ویژگیهای همزمانی مانند گوروتینها و کانالها و ویژگیهای اتصال برای شبکهسازی با APIها و پایگاه دادهها نیز تأکید میکند. در پروژه نهایی، مدرس به شما نشان میدهد چگونه یک سرور با همزمانی بالا بسازید که همه آنچه یاد گرفتهاید را در یک راهحل زیبای تحت پشتیبانی گو ترکیب کند.
الزامات گو - همزمانی، اتصال و اپلیکیشنهایی با عملکرد بالا
-
گو برای اپلیکیشنهای مدرن 0:01:02
-
آنچه باید بدانید 0:00:27
-
محیط کار خود را راهاندازی کنید 0:01:10
-
آناتومی یک برنامه گو 0:02:14
-
ابزار گو 0:01:22
-
اعداد و تخصیصها 0:03:52
-
شرطیها 0:02:35
-
حلقههای For 0:02:05
-
چالش: FizzBuzz 0:00:57
-
راهحل: FizzBuzz 0:00:55
-
رشتهها 0:02:59
-
چالش: اعداد انتهایی جفت 0:00:55
-
راهحل: اعداد انتهایی جفت 0:00:53
-
اسلایسها 0:02:34
-
چالش: پیدا کردن مقدار ماکسیمم 0:00:12
-
راهحل: پیدا کردن مقدار ماکسیمم 0:00:41
-
نقشهها 0:02:37
-
چالش: نقشهها 0:00:26
-
راهحل: نقشهها 0:00:57
-
تعریف یک تابع 0:01:41
-
انتقال پارامتر 0:02:02
-
بازگشت خطا 0:01:44
-
Defer 0:02:00
-
چالش: نوشتن یک تابع 0:00:41
-
راهحل: نوشتن یک تابع 0:00:58
-
Structها 0:03:10
-
متدها 0:01:31
-
ایجاد Structها با تابع New 0:01:56
-
چالش: Structها 0:00:39
-
راهحل: Structها 0:01:47
-
رابطها 0:01:58
-
چالش: رابطها 0:00:36
-
راهحل: رابطها 0:01:15
-
جنریکها 0:01:34
-
پکیج و خطاها 0:02:36
-
پنیک و بازیابی 0:02:50
-
چالش: توقف سرور 0:00:48
-
راهحل: توقف سرور 0:01:47
-
گوروتینها 0:02:41
-
کانالها 0:04:08
-
چالش: کانالها 0:00:24
-
راهحل: کانالها 0:01:08
-
انتخاب 0:01:57
-
کانتکس 0:02:39
-
چالش: اندازه دانلود 0:01:51
-
راهحل: اندازه دانلود 0:01:35
-
مدیریت نیازمندیها 0:02:03
-
تست 0:03:23
-
testify 0:01:46
-
چالش: تست 0:00:36
-
راهحل: تست 0:01:50
-
بنچمارکینگ و پروفایلینگ 0:03:13
-
JSON 0:02:49
-
فراخوانیهای HTTP 0:02:18
-
تایم اوتها و محدودیت اندازه 0:01:55
-
چالش: فراخوانی API گیتهاب 0:00:58
-
راهحل: فراخوانی API گیتهاب 0:01:25
-
سرور HTTP 0:03:12
-
چالش: پایگاه داده کلید-مقدار 0:00:48
-
راهحل: پایگاه داده کلید-مقدار 0:02:02
-
گامهای بعدی 0:00:28
مشخصات آموزش
الزامات گو - همزمانی، اتصال و اپلیکیشنهایی با عملکرد بالا
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:61
- مدت زمان :1:45:35
- حجم :299.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy