قیمت این دوره: 800,000 تومان
  • مدرس دوره : علیرضا نورقربانی
  • تعداد ویدیوها : 74 ویدیو
  • مدت زمان دوره : 12:38:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1403/08/30
ثبتـــ نام در این دوره ثبت نام در دوره
دوره آموزش زبان Go به همراه پروژه

دوره آموزش زبان Go به همراه پروژه

زبان برنامه‌نویسی Go، که با نام Golang نیز شناخته می‌شود، توسط شرکت گوگل در سال 2007 طراحی و در سال 2009 به طور عمومی معرفی شد. این زبان برای افزایش بهره‌وری در توسعه نرم‌افزار و برطرف کردن مشکلاتی که در زبان‌های دیگر مانند C و C++ وجود داشت، طراحی شده است. Golang یک زبان کامپایل‌شونده، متن‌باز و ایستا-نوع است که به طور خاص برای برنامه‌های با کارایی بالا و شبکه‌های توزیع‌شده مناسب است. امروزه با توجه به توسعه سریع این زبان در  اکثر ارگان ها و شرکت های مهم از این زبان قدرتمند استفاده میکنند که در این آموزش سعی شده به صورت کامل  آموزش های لازم داده شود

سرفصل های دوره

معرفی به زبان Go و تاریخچه آن

نصب Go و تنظیمات اولیه

مبانی اساسی

 

متغیرها و انواع داده

عملگرها و عبارات کنترلی

توابع و متدها

ساختارهای داده

 

آرایه‌ها و برش‌ها

نقشه‌ها (Map) و مجموعه‌ها (Slice)

ساختارها (Structs)

کار با رشته‌ها و فرمت‌بندی

 

رشته‌ها و عملیات رشته‌ای

فرمت‌بندی رشته‌ها (String Formatting)

هم‌زمانی و Goroutines

 

مفهوم هم‌زمانی

استفاده از Goroutines و Channels

مدیریت خطا و واحد‌ها

 

کنترل خطا و مدیریت آن‌ها

برنامه‌های تست و تست واحد

توسعه برنامه‌های وب با Go

 

معرفی به پکیج net/http

ساخت سرویس‌های وب ساده

استفاده از Router و Midd




فهرستـــ ویدیوها

مدت زمان دوره 12:38:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • مقدمه ایی بر زبان Go

00:05:04

تو این قسمت یک مقدمه ایی برای زبان Go در نظر گرفته شده است

2
  • ویژگی های زبان Go

00:04:30

ویژگی های زبان Go

3
  • کامپایلر زبان Go

00:05:04

کامپایلر زبان Go

4
  • نصب زبان گو

00:04:33

نصب زبان گو

5
  • نصب افزونه ها

00:04:41

نصب اکستنشن ها

6
  • نصب گو در لینوکس

00:05:04

نصب گو در لینوکس

7
  • ساختار کلی زبان Go

00:05:07

ساختار کلی زبان Go

8
  • پکیج ها و ایمپورت کردن ان ها

00:09:22

پکیج ها و ایمپورت کردن ان ها

9
  • اولین برنامه به زبان Go

00:05:00

اولین برنامه به زبان Go

10
  • آشنایی ابتدایی با data types قسمت اول

00:12:02

آشنایی ابتدایی با data types

11
  • آشنایی ابتدایی با data types قسمت دوم

00:08:42

آشنایی ابتدایی با data types قسمت دوم

12
  • آشنایی ابتدایی با data types قسمت سوم

00:06:16

آشنایی ابتدایی با data types قسمت سوم

13
  • ساختار حافظه

00:09:06

ساختار حافظه

14
  • آشنایی ابتدایی با دیتا تایپ ها قسمت چهارم

00:08:28

آشنایی ابتدایی با دیتا تایپ ها قسمت چهارم

15
  • اشنایی بیشتر با دیتا تایپ ها

00:17:33

اشنایی بیشتر با دیتا تایپ ها

16
  • const و Enum

00:06:31

const و Enum

17
  • آشنایی با Rune

00:14:28

آشنایی با Rune

18
  • جمع بندی دیتا تایپ ها

00:07:50

جمع بندی دیتا تایپ ها

19
  • variable ها

00:13:13

variable ها

20
  • Scope varها

00:13:37

Scope varها

21
  • انواع پیرینت

00:06:31

انواع پیرینت

22
  • قالب ها

00:06:31

قالب ها

23
  • توابع داخلی -String Functions

00:24:30

توابع داخلی -String Functions

24
  • شرط ها در زبان Go

00:17:34

شرط ها در زبان Go

25
  • fallthrough وbreak

00:05:26

fallthrough وbreak

26
  • حلقه ها

00:19:50

حلقه ها

27
  • آرایه ها

00:13:24

آرایه ها

28
  • Slice part1

00:13:28

Slice part1

29
  • مروری بر Refrencetype ها

00:05:25

مروری بر Refrencetype ها

30
  • slice-part2

00:12:34

slice-part2

31
  • slice part3

00:06:00

slice part3

32
  • Copyfunc در زبان GO

00:09:03

Copyfunc در زبان GO

33
  • append کردن اسلایس ها با هم

00:12:05

append کردن اسلایس ها با هم

34
  • map قسمت اول

00:09:12

map قسمت اول

35
  • map قسمت دوم

00:05:00

map قسمت دوم

36
  • map قسمت سوم

00:07:00

map قسمت سوم

37
  • توابع قسمت اول

00:15:00

توابع قسمت اول

38
  • مثالی از توابع

00:09:00

مثالی از توابع

39
  • توابع قسمت دوم

00:10:00

توابع قسمت دوم

40
  • توابع قسمت سوم

00:09:00

توابع قسمت سوم

41
  • توابع قسمت چهارم

00:11:05

توابع قسمت چهارم

42
  • closure ها

00:07:00

closure ها

43
  • deferها

00:11:00

deferها

44
  • oop در زبان go

00:20:24

oop ها

45
  • struct ها در زبان Go

00:12:00

struct ها در زبان Go

46
  • متد ها

00:20:00

متد ها

47
  • اینتر فیس ها

00:17:00

اینتر فیس ها

48
  • کپسولیشن در زبان go

00:10:00

کپسولیشن در زبان go

49
  • ارث بری در زبان go

00:09:00

ارث بری در زبان go

50
  • functional option

00:07:00

functional option

51
  • struct tag ها

00:06:00

struct tag

52
  • struct tag قسمت دوم

00:07:00

struct tag قسمت دوم

53
  • ماژول ها در زبان go

00:13:00

ماژول ها در زبان go

54
  • ماژول قسمت دوم

00:23:00

ماژول قسمت دوم

55
  • جنریک ها در زبان go

00:14:00

جنریک ها در زبان go

56
  • مدیریت خطا در go

00:09:00

مدیریت خطا در go

57
  • مدیریت خطا در go قسمت دوم

00:07:15

مدیریت خطا در go قسمت دوم

58
  • مدیریت خطا ها قسمت سوم

00:11:00

مدیریت خطا ها قسمت سوم

59
  • panic در زبان Go

00:11:00

panic در زبان Go

60
  • مدیریت لاگ ها در زبان go

00:10:00

مدیریت لاگ ها در زبان go

61
  • مدیریت لاگ ها قسمت دوم

00:11:00

مدیریت لاگ ها قسمت دوم

62
  • مدیریت لاگ ها قسمت آخر

00:06:00

مدیریت لاگ ها قسمت آخر

63
  • برنامه نویسی هم زمانی و موازی

00:08:00

برنامه نویسی هم زمانی و موازی

64
  • برنامه نویسی هم زمان و موازی قسمت دوم

00:06:00

برنامه نویسی هم زمان و موازی قسمت دوم

65
  • هم زمانی و موازی قسمت سوم

00:05:00

هم زمانی و موازی قسمت سوم

66
  • goroutine

00:12:00

goroutine

67
  • wait group

00:11:00

wait group

68
  • mutex

00:08:12

mutex

69
  • atomic

00:09:00

atomic

70
  • sync,condiction

00:12:00

sync,condiction

71
  • sync.once

00:08:00

sync.once

72
  • sync.pool

00:20:00

sync.pool

73
  • chanel قسمت اول

00:08:00

chanel قسمت اول

74
  • chanel قسمت دوم

00:16:00

chanel قسمت دوم


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .