دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

یاد بگیرید چگونه کدنویسی کنید - زبان برنامه نویسی Google Go (golang)

یاد بگیرید چگونه کدنویسی کنید - زبان برنامه نویسی Google Go (golang)

✅ سرفصل و جزئیات آموزش

این دوره جامع نهایی برای مبتدیان و توسعه دهندگان باتجربه مناسب است.

آنچه یاد خواهید گرفت

  • دوره جامع نهایی
  • برای مبتدیان و توسعه دهندگان باتجربه
  • توسط استاد دانشگاه تدریس می شود.
  • از ابتدا تا مفاهیم پیشرفته
  • همزمانی، کانال ها و بنچ مارکینگ
  • تست، مدیریت خطا و مستندسازی
  • تمرینات عملی با راه حل ها
  • دسترسی به پایگاه کد ارزشمند
  • این دوره امتحان شده، تست شده و اثبات شده است.
  • تدریس به بیش از 2.65 میلیون دانشجو
  • دسترسی به دوره مادام العمر
  • یادگیری با سرعت خود.

پیش نیازهای دوره

  • برای گذراندن دوره به هیچ دانشی نیاز نیست. این دوره از همان ابتدا شروع می شود و هر آنچه را که یک برنامه نویس برجسته باید بداند را به شما آموزش می دهد.

توضیحات دوره

این دوره منبع جامع نهایی برای یادگیری زبان برنامه نویسی Go است.

این دوره هم برای مبتدیان و هم برای توسعه دهندگان باتجربه مناسب است. دوره پر از مثال‌ ها، تمرین‌ های عملی، راه‌ حل‌ هایی برای تمرین‌ های عملی و یک مخزن کد شگفت‌ انگیز است.

این دوره توسط یکی از مدرسان برجسته برنامه نویسی Go در جهان به نام تاد مک لئود، تدریس می شود. او اولین استاد دانشگاه در آمریکا بود که Go را در سطح دانشگاه تدریس کرد. او به بیش از 3.25 میلیون دانشجو نحوه استفاده از زبان برنامه نویسی Go را آموزش داده است. این دوره برای آموزش نحوه استفاده از Go به مبتدیان و توسعه دهندگان باتجربه امتحان شده، تست شده و ثابت شده است.

این دوره دارای حجم عظیمی از محتوا و منابع است به طوری که شما می توانید هر آنچه را که باید بدانید - هر آنچه که برای سطح توانایی شما مناسب است - را بیاموزید.

Go یک زبان برنامه نویسی متن باز است که ساخت نرم افزار ساده، قابل اعتماد و کارآمد را آسان می کند.

Go یک انتخاب شگفت‌ انگیز برای یک زبان است زیرا توسط برخی از همان افرادی که زبان برنامه‌ نویسی C، یونیکس و UTF-8 را ایجاد کرده‌ اند - برخی از تاثیرگذارترین کمک‌ ها به علم کامپیوتر - توسعه داده شده است. رابرت گریزمر، راب پایک و کن تامپسون Go را ایجاد کردند تا زبانی مدرن باشد که به راحتی از چندین هسته استفاده می کند، به راحتی همزمانی را پیاده می کند، به راحتی در محیط های توزیع شده کار می کند و به راحتی به برنامه نویس اجازه می دهد برنامه بنویسد. Go دارای سینتکس بسیار ناب و کاربرپسند است.

اعتبار Go بی نظیر است.

این دوره برای چه کسانی مناسب است؟

  • این یک دوره ترم اول برنامه نویسی در سطح دانشگاه است.
  • این دوره برای مبتدیانی که مایل به یادگیری برنامه نویسی هستند ایده آل است.
  • این دوره برای برنامه نویسان باتجربه که می خواهند با زبان برنامه نویسی Go آشنا شوند عالی است.
  • این دوره برای برنامه نویسان باتجربه که می خواهند شکاف های دانش برنامه نویسی خود را پر کنند، عالی است.

یاد بگیرید چگونه کدنویسی کنید - زبان برنامه نویسی Google Go (golang)

  • خوش آمدگویی 05:45
  • چرا باید از Go استفاده کنیم؟ 05:03
  • مستندات و کد مثال 04:10
  • بررسی فرمت چاپ و مستندات 04:58
  • کامپیوترها چگونه کار می کند؟ - اصول اساسی 06:33
  • ASCII و Unicode و UTF-8 - درک متن 04:38
  • لیترال های رشته و مستندسازی 04:50
  • تمرین عملی شماره 1 03:31
  • متغیرها، مقادیر صفر، شناسه‌ های خالی 10:34
  • استفاده از printf برای مقادیر اعشاری و هگزادسیمال 04:45
  • سیستم های اعداد - اعشاری، باینری و هگزادسیمال 08:38
  • مقادیر، تایپ ها، تبدیل، اسکوپ و housekeeping 09:10
  • تایپ های داخلی، تایپ های تجمیع و کامپوزیشن 05:08
  • تمرین عملی شماره 3 - بررسی go مرحله 4 تا 7 06:04
  • تمرین عملی شماره 4 - بررسی go مرحله 8 تا 10 06:39
  • تمرین عملی شماره 5 - بررسی go مرحله 11 تا 13 06:36
  • تمرین عملی شماره 6 - بررسی go مرحله 14 تا 15 02:52
  • تمرین عملی شماره 7 - بررسی go مرحله 16 تا 17 - عملیات های بیتی و bit shifting 04:22
  • تمرین عملی شماره 8 - iota 03:46
  • تمرین عملی شماره 9 - اندازه گیری بیت ها با عملیات های بیتی 06:48
  • تمرین عملی شماره 10 - مقدار صفر، تایپ =: و مشخصات تایپ و شناسه خالی 04:53
  • تمرین عملی شماره 11 - افعال printf برای نمایش مقادیر و تایپ ها 03:15
  • تمرین عملی شماره 12 - باینری printf، اعشاری و هگزادسیمال 04:04
  • تمرین عملی شماره 13 - عدد صحیح علامت دار و بدون علامت 02:38
  • مقدمه 03:48
  • اصطلاحات 06:28
  • درک اسکوپ 12:25
  • کار در ترمینال 04:19
  • استفاده از bash در ویندوز 01:53
  • فرمان های ترمینال - بخش 1 04:42
  • فرمان های ترمینال - بخش 2 08:35
  • احراز هویت گیت هاب و ssh 07:57
  • راه اندازی مخزن گیت هاب 07:42
  • Checksums 04:34
  • راه اندازی و اجرا 03:56
  • اجرای برنامه های Go روی ماشین خود 08:56
  • نصب Go - قرار دادن باینری در $GOPATH/bin 01:38
  • آشنایی با ماژول های Go و مدیریت وابستگی 09:13
  • کد ماژولار، مدیریت وابستگی و go get - بررسی 13:15
  • ماژول‌ های Go در عمل - go mod init و go mod tidy 04:18
  • بررسی مستندات برای go mod tidy 02:13
  • رویت پذیری پکیج - visible و not visible و exported و not exported 04:31
  • کد ماژولار، مدیریت وابستگی و go get - شماره 1 11:28
  • کد ماژولار، مدیریت وابستگی و go get - شماره 2 09:45
  • تگ گذاری کامیت های گیت با نسخه - بررسی 05:28
  • تگ گذاری کامیت های گیت با نسخه - مثال شماره 1 02:18
  • تگ گذاری کامیت های گیت با نسخه - مثال شماره 2 03:21
  • مشخص کردن نسخه وابستگی 08:07
  • تمرین عملی شماره 14 04:40
  • تمرین عملی شماره 15 03:13
  • تمرین عملی شماره 16 03:36
  • تمرین عملی شماره 17 02:33
  • تمرین عملی شماره 18 03:25
  • تمرین عملی شماره 19 04:36
  • تمرین عملی شماره 20 02:26
  • تمرین عملی شماره 21 02:57
  • تمرین عملی شماره 22 و git clone 02:46
  • الگوریتم های هش، رمزگذاری متقارن و نامتقارن و ارتباطات شبکه 04:29
  • پیش نمایش کد 03:28
  • درک کنترل جریان 09:26
  • دستورات If و عملگرهای مقایسه 03:52
  • درک و استفاده از عملگرهای منطقی 02:02
  • "statement; statement" و اصطلاحات" comma ok" 06:04
  • استفاده از دستورات switch برای تصمیم گیری در کد 03:32
  • استفاده از دستورات select برای ارتباطات همزمان 04:33
  • درک و استفاده از دستور for ایجاد حلقه ها 06:12
  • iteration چندگانه - تودرتوسازی یک حلقه در یک حلقه 01:52
  • درک و استفاده از حلقه های محدوده for 03:42
  • یافتن مدول و باقیمانده 03:25
  • تمرین عملی شماره 23 03:49
  • تمرین عملی شماره 24 06:02
  • تمرین عملی شماره 25 02:22
  • تمرین عملی شماره 26 03:47
  • تمرین عملی شماره 27 04:48
  • تمرین عملی شماره 28 05:07
  • تمرین عملی شماره 29 04:20
  • تمرین عملی شماره 30 05:43
  • تمرین عملی شماره 31 و حلقه های بی نهایت 04:17
  • تمرین عملی شماره 32 03:25
  • تمرین عملی شماره 33 و یک شوخی 04:14
  • تمرین عملی شماره 34 02:15
  • تمرین عملی شماره 35 02:48
  • تمرین عملی شماره 36 02:29
  • تمرین عملی شماره 37 07:34
  • تمرین عملی شماره 38 04:26
  • تمرین عملی شماره 39 03:56
  • کد اضافی 02:37
  • بررسی و پیش نمایش 04:08
  • آشنایی با گروه بندی مقادیر 04:45
  • آرایه - آشنایی با آرایه ها 05:45
  • تمرین عملی شماره 40 04:25
  • اسلایس - لیترال کامپوزیت 01:11
  • تمرین عملی شماره 41 03:54
  • اسلایس - محدوده for و دسترسی به مقادیر بر اساس موقعیت ایندکس 05:01
  • اسلایس - پیوست به یک اسلایس 07:20
  • اسلایس - اسلایس کردن یک اسلایس 03:10
  • اسلایس - حذف از یک اسلایس 03:25
  • اسلایس - ایجاد 08:28
  • اسلایس - اسلایس چندبعدی 05:11
  • اسلایس - اجزای داخلی اسلایس و underlying آرایه - بخش 1 05:09
  • اسلایس - اجزای داخلی اسلایس و underlying آرایه - بخش 2 02:58
  • اسلایس - اجزای داخلی اسلایس و underlying آرایه - بخش 3 04:55
  • تمرین عملی شماره 42 03:33
  • تمرین عملی شماره 43 02:39
  • تمرین عملی شماره 44 03:16
  • تمرین عملی شماره 45 02:47
  • تمرین عملی شماره 46 01:48
  • تمرین عملی شماره 47 09:33
  • تمرین عملی شماره 48 03:35
  • نقشه - مقدمه 05:11
  • نقشه - محدوده for روی یک نقشه 03:30
  • نقشه - حذف عنصر 04:39
  • نقشه - اصطلاح comma ok 04:29
  • نقشه - شمارش کلمات در یک کتاب 11:04
  • تمرین عملی شماره 49 - map[string][]string 04:45
  • تمرین عملی شماره 50 - افزودن یک رکورد 01:23
  • تمرین عملی شماره 51 - حذف یک رکورد 02:32
  • تمرین عملی شماره 52 - فراوانی کلمات 04:06
  • مقدمه Struct 03:56
  • structs تعبیه شده 05:48
  • structs ناشناس 03:07
  • کامپوزیشن 11:39
  • تمرین عملی شماره 53 - struct با اسلایس 05:21
  • تمرین عملی شماره 54 - struct نقشه 03:43
  • تمرین عملی شماره 55 - struct تعبیه شده 04:46
  • تمرین عملی شماره 56 - struct ناشناس 04:36
  • آشنایی با توابع 03:42
  • سینتکس توابع در Go 09:59
  • پارامتر Variadic 09:13
  • Unfurling یک اسلایس 01:43
  • Defer 05:03
  • متدها 02:27
  • رابط ها و پلی مورفیسم 06:58
  • بررسی رابط رشته 06:11
  • گسترش در رابط رشته - تابع wrapper برای لاگ کردن 04:08
  • رابط نویسنده و نوشتن در یک فایل 10:03
  • رابط نویسنده و نوشتن در بافر بایت 04:34
  • نوشتن در یک فایل یا یک بافر بایت 03:28
  • تابع ناشناس 04:30
  • عبارت تابع 04:54
  • بازگردانی یک تابع 04:59
  • Callback 07:15
  • Closure 06:30
  • اصول تابع 02:47
  • بازگشت 05:59
  • تابع Wrapper 07:11
  • تمرین عملی شماره 57 - مفاهیم توابع 06:18
  • تمرین عملی شماره 58 - توابع اولیه 01:35
  • تمرین عملی شماره 59 - تابع variadic 03:39
  • تمرین عملی شماره 60 - تابع defer 01:47
  • تمرین عملی شماره 61 - متد 02:17
  • تمرین عملی شماره 62 - رابط ها 05:50
  • تمرین عملی شماره 63 - تست ها در go - بخش 1 04:16
  • تمرین عملی شماره 64 - تست ها در go - بخش 2 - تست های واحد 03:30
  • تمرین عملی شماره 65 - تست ها در go - بخش 3 - تست های واحد 02:37
  • تمرین عملی شماره 66 - مستندسازی کد با کامنت ها 07:08
  • تمرین عملی شماره 67 - رابط ها و تست ماک یک پایگاه داده 10:59
  • تمرین عملی شماره 68 - تابع ناشناس 01:22
  • تمرین عملی شماره 69 - عبارت تابع 01:13
  • تمرین عملی شماره 70 - بازگشت تابع 02:09
  • تمرین عملی شماره 71 - callback 04:26
  • تمرین عملی شماره 72 - closure 03:01
  • تمرین عملی شماره 73 - wrapper 05:44
  • آشنایی با اشاره گرها 07:43
  • مشاهده تایپ و مقدار برای اشاره گرها 02:43
  • لغو ارجاع دهی به اشاره گرها 06:20
  • انتقال بر اساس مقدار، اشاره گرها، تایپ های مرجع و تغییرپذیری 08:02
  • تعریف سمانتیک های اشاره گر و مقدار 05:14
  • heuristics سمانتیک های اشاره گر و مقدار 08:30
  • اشاره گرها، مقادیر، استک و heap 07:41
  • بررسی مجموعه های متد - بخش 1 06:18
  • بررسی مجموعه های متد - بخش 2 04:05
  • تمرین عملی شماره 74 - ایجاد یک اشاره گر 01:16
  • تمرین عملی شماره 75 - لغو ارجاع دهی یک آدرس 03:20
  • تمرین عملی شماره 76 - پیاده سازی رابط و مجموعه های متد 04:24
  • تمرین عملی شماره 77 - سمانتیک های مقدار و اشاره گر 05:15
  • Type constraint 04:14
  • مثال Type constraint و رابط مجموعه تایپ 01:36
  • alias تایپ و underlying type constraints 02:25
  • constraint های پکیج 03:26
  • آموزش جنریک ها 03:16
  • تایپ عینی در مقابل تایپ رابط 02:24
  • مارشال کردن جی سان 06:28
  • آن مارشال کردن جی سان 16:14
  • رابط نویسنده 15:37
  • مرتب سازی 05:44
  • مرتب سازی سفارشی 10:32
  • bcrypt 12:01
  • تمرین عملی شماره 1 04:07
  • تمرین عملی شماره 2 08:00
  • تمرین عملی شماره 3 05:17
  • تمرین عملی شماره 4 01:47
  • تمرین عملی شماره 5 07:14
  • همزمانی در مقابل موازی سازی 05:50
  • WaitGroup 12:28
  • بازبینی مجموعه‌ های متد 12:01
  • مستندات 13:18
  • شرایط رقابت (Race condition) 12:29
  • Mutex 04:28
  • اتمیک 05:44
  • تمرین عملی شماره 1 16:14
  • تمرین عملی شماره 2 11:56
  • تمرین عملی شماره 3 11:05
  • تمرین عملی شماره 4 04:42
  • تمرین عملی شماره 5 04:48
  • تمرین عملی شماره 6 05:39
  • درک کانال ها 15:52
  • کانال های جهت دار 09:55
  • استفاده از کانال ها 06:35
  • محدوده 05:34
  • Select 10:28
  • اصطلاح Comma ok 05:56
  • گنجایش ورودی 07:57
  • گنجایش خروجی 06:35
  • کانتکس 14:39
  • تمرین عملی شماره 1 03:19
  • تمرین عملی شماره 2 02:36
  • تمرین عملی شماره 3 03:26
  • تمرین عملی شماره 4 06:16
  • تمرین عملی شماره 5 02:44
  • تمرین عملی شماره 6 03:07
  • تمرین عملی شماره 7 04:54
  • درک 14:42
  • چک کردن خطاها 07:04
  • چاپ و لاگ کردن 09:11
  • بازیابی 10:07
  • خطاهای مربوط به اطلاعات 18:26
  • تمرین عملی شماره 1 03:45
  • تمرین عملی شماره 2 11:53
  • تمرین عملی شماره 3 10:37
  • تمرین عملی شماره 4 06:00
  • تمرین عملی شماره 5 01:39
  • مقدمه 05:19
  • go doc 07:53
  • godoc 06:46
  • godoc.org 04:25
  • نوشتن مستندات 12:04
  • تمرین عملی شماره 1 04:39
  • مقدمه 14:14
  • تست های جدول 07:44
  • تست های مثال 09:47
  • Golint 04:45
  • بنچ مارک 09:26
  • پوشش 08:36
  • مثال های بنچ مارک 12:13
  • بررسی 12:32
  • تمرین عملی شماره 1 13:31
  • تمرین عملی شماره 2 19:05
  • تمرین عملی شماره 3 15:04
  • همزمانی و WaitGroup 05:10
  • موازی‌ سازی 04:41
  • شرایط رقابت 04:09
  • Mutex 03:46
  • Atomicity 03:58
  • بررسی و پیش‌ نمایش کانال‌ ها 08:35
  • کانال ها - مقدمه 09:30
  • Clause محدوده 05:36
  • N-to-1 05:22
  • سمافورها - بخش 1 07:29
  • سمافورها - بخش 2 01:37
  • 1-to-N 04:14
  • کانال ها به عنوان آرگومان ها و بازگشت ها 07:02
  • جهت گیری کانال 05:47
  • Incrementor با کانال ها 06:01
  • چالش ددلاک 07:14
  • چالش فاکتوریل 04:43
  • الگوی پایپ لاین 06:35
  • چالش فاکتوریل ریداکس 05:37
  • راه حل چالش فاکتوریل ریداکس 04:38
  • الگوی گنجایش خروجی و گنجایش ورودی - بررسی 03:32
  • الگوی گنجایش ورودی 07:03
  • گنجایش خروجی و گنجایش ورودی - مثال 16:20
  • گنجایش خروجی و گنجایش ورودی - چالش 01:31
  • گنجایش خروجی و گنجایش ورودی - راه حل 09:11
  • گنجایش خروجی و گنجایش ورودی - چالش - فاکتوریل 02:06
  • گنجایش خروجی و گنجایش ورودی - راه حل - فاکتوریل 11:22
  • چالش - ددلاک 00:42
  • راه حل - ددلاک 04:22
  • بازبینی چالش Incrementor 01:11
  • راه حل Incrementor 05:44
  • منابع اضافی 04:53
  • آشنایی با مدیریت خطا در Go 05:41
  • بهبود کد خود با Golint 05:56
  • مدیریت خطاها و لاگ کردن خطاها در یک فایل 08:45
  • چهار روش رایج برای مدیریت خطاها 05:45
  • خطاهای سفارشی - ایجاد مقادیر خطای تایپ 07:25
  • مدیریت خطاهای اصطلاحی 04:28
  • ارائه کانتکس با خطاها 05:11
  • ارائه حتی کانتکس بیشتر با خطاها 07:12
  • بررسی و منابع مدیریت خطا 04:47
  • تبریک 05:58
  • درس جایزه 05:37

11,534,000 2,306,800 تومان

مشخصات آموزش

یاد بگیرید چگونه کدنویسی کنید - زبان برنامه نویسی Google Go (golang)

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:293
  • مدت زمان :29:12:31
  • حجم :18.11GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید