صفحه اصلی
دوره ها
وبینار ها
اساتید
ایجاد حساب کاربری
ورود
Anonymous Structs و Anonymous Struct Fields
آموزش برنامه نویسی GO
برنامه نویسی و تکنولوژی
برای مشاهده دوره لطفا ثبت نام کنید
ثبت نام
بعدی
قبلی
فصل اول
شروع با GOLAND
1
16 دقیقه
نصب و تنظیمات محیط برنامه نویسی در ویندوز، مک و لینوکس
2
4 دقیقه
سازماندهی گو
3
8 دقیقه
ساختار یک اپلیکیشن GO
4
5 دقیقه
اولین آزمون فصل یک
5
8 دقیقه
کامپایل کردن و اجرای اپلیکیشن های GO
6
5 دقیقه
پکیج ها و ماژول های GO
7
6 دقیقه
قالب بندی و سازمان دهی اطلاعات Go Source Code (gofmt)
8
10 دقیقه
آزمون کلی فصل اول
فصل دوم
آشنایی با مفاهیم پایه ای GO
1
8 دقیقه
آشنایی با Variables
2
7 دقیقه
آشنایی با Declarations چندگانه
3
5 دقیقه
آزمون اول فصل دو
4
5 دقیقه
Types and Zero Values
5
3 دقیقه
Comments
6
6 دقیقه
نام گذاری Convention ها
7
5 دقیقه
آزمون دوم فصل دو
8
20 دقیقه
Package fmt و کد نویسی لازم
9
5 دقیقه
آزمون سوم فصل دو
10
8 دقیقه
مفاهیم Constant در GO
11
4 دقیقه
قواین Constant ها
12
7 دقیقه
Constant Expressions. Typed در برابر Untyped Constants
13
4 دقیقه
IOTA
14
5 دقیقه
آزمون چهارم فصل دو
15
8 دقیقه
انواع دیتا در Go - قسمت اول
16
6 دقیقه
انواع دیتا در Go - قسمت دوم
17
5 دقیقه
آزمون پنجم فصل دو
18
10 دقیقه
عملیات بر روی داده ها : عملگرهای محاسباتی و انتسابی
19
6 دقیقه
عملگرهای منطقی و مقایسه ای
20
6 دقیقه
Overflow ها
21
6 دقیقه
تبدیل داده های عددی
22
8 دقیقه
تبدیل داده های عددی به استرینگ و برعکس
23
10 دقیقه
آزمون شش فصل دو
24
3 دقیقه
Defined (Named) Types -قسمت اول
25
7 دقیقه
Defined (Named) Types -قسمت دوم
26
4 دقیقه
Alias Declarations
27
10 دقیقه
آزمون نهایی فصل دوم
فصل سوم
کنترل جریان برنامه در GO
1
8 دقیقه
دستور If, Else If و Else
2
7 دقیقه
ارگومان های کامنت لاین: os.Args
3
9 دقیقه
عبارت های شرطی ساده
4
5 دقیقه
آزمون اول فصل سه
5
4 دقیقه
حلقه For
6
3 دقیقه
حلقه while در GO
7
5 دقیقه
آزمون دوم فصل سه
8
3 دقیقه
عبارت For و Continue
9
3 دقیقه
عبارت For و Break
10
5 دقیقه
آزمون سوم فصل سه
11
6 دقیقه
Label Statement
12
4 دقیقه
Goto
13
9 دقیقه
دستور switch
14
5 دقیقه
آزمون چهارم فصل سه
15
9 دقیقه
مفهوم Scopes در GO
16
10 دقیقه
آزمون نهایی فصل سه
فصل چهارم
آشنایی با Arrays در GO
1
3 دقیقه
آشنایی با Arrays
2
6 دقیقه
Declaring Arrays
3
9 دقیقه
عملگرهای Array
4
7 دقیقه
Arrays با Keyed Elements
5
10 دقیقه
آزمون نهایی فصل چهار
فصل پنجم
آشنای با Slices در GO
1
2 دقیقه
آشنایی با Slices
2
7 دقیقه
Declaring Slices و عملگرهای پایه ای Slice
3
6 دقیقه
Comparing Slices
4
5 دقیقه
افزودن و کپی کردن Slice ها
5
5 دقیقه
Slice Expressions
6
7 دقیقه
Slice Internals: Backing Array and Slice Header - قسمت اول
7
6 دقیقه
Slice Internals: Backing Array and Slice Header - قسمت دوم
8
8 دقیقه
مفاهیم Append, Length و Capacity
9
10 دقیقه
آزمون نهایی فصل پنج
فصل ششم
آشنایی با Strings، Runes، Bytes و UTF-8
1
8 دقیقه
آشنایی با استرینگ ها
2
4 دقیقه
آشنایی با Runes, Bytes و Unicode Code Points
3
4 دقیقه
طول استریتگ در Bytes و Runes
4
7 دقیقه
کدنویسی Runes و Strings. دیکدینگ Strings Byte با Byte و Rune با Rune
5
4 دقیقه
اسلایس کردن استرینگ ها
6
7 دقیقه
پکیج استریک - قسمت اول : Contains, ContainsAny, Count, ToLower, ToUpper, EqualFold
7
10 دقیقه
پکیج استرینگ- قسمت دوم : Repeat, Replace, Split, Join, Field
8
15 دقیقه
آزمون نهایی فصل شش
فصل هفتم
آشنایی با Maps در GO
1
3 دقیقه
آشنایی با Maps
2
14 دقیقه
مفاهیم Maps
3
3 دقیقه
مقایسه Maps
4
5 دقیقه
Map Header. Cloning Maps
5
10 دقیقه
آزمون نهایی فصل هفت
فصل هشتم
کار با فایل ها در گو
1
13 دقیقه
باز کردن، بستن، تغییر نام، جا به جا کردن، و حذف فایل ها
2
7 دقیقه
نوشتن Bytes به فایل ها : os.Write و ioutil.
3
7 دقیقه
نوشتن فایل ها با استفاده از Buffered Writer (پکیج bufio )
4
7 دقیقه
خواندن n Bytes از یک فایل: خواندن یک فایل با استفاده از یک Buffered Reader
5
7 دقیقه
خوانش خط به خط فایل با استفاده از Scanner
6
6 دقیقه
اسکن برای یوز اینپوت و خواندن از Stdin
7
10 دقیقه
آزمون نهایی فصل هشت
فصل نهم
مفاهیم Structs در GO
1
2 دقیقه
سازماندهی داده ها با Structs
2
9 دقیقه
ایجاد Structs
3
5 دقیقه
بازیابی و به روز رسانی فیلد های Structs
4
5 دقیقه
Anonymous Structs و Anonymous Struct Fields
5
6 دقیقه
Embedded Structs
6
10 دقیقه
زمون نهای فصل نه
فصل دهم
مفاهیم فانکشن ها در گو
1
2 دقیقه
معرفی فانکشن ها
2
9 دقیقه
Function Parameters, Arguments و Return Values
3
5 دقیقه
فانکشن های Variadic - قسمت اول
4
8 دقیقه
فانکشن های Variadic - قسمت دوم
5
5 دقیقه
Defer Statement
6
5 دقیقه
Anonymous Functions
7
10 دقیقه
آزمون نهایی فصل ده
فصل یازدهم
مفاهیم Pointers در گو
1
4 دقیقه
حافظه کامپیوتر و Pointers
2
11 دقیقه
مفاهیم Pointers. Address و Dereferencing Operators
3
5 دقیقه
Pointers به Pointers و Comparing Pointers
4
5 دقیقه
Passing و Returning Pointers From Functions - قسمت اول
5
14 دقیقه
Passing و Returning Pointers From Functions - قسمت دوم
6
10 دقیقه
آزمون نهایی فصل یازده
فصل دوازدهم
متدها و ساختارها
1
8 دقیقه
Receiver Functions (Methods)
2
10 دقیقه
Methods with a Pointer Receiver
3
6 دقیقه
Intro to Interfaces
4
7 دقیقه
Implementing Interfaces
5
4 دقیقه
Interface Dynamic Type and Polymorphism
6
6 دقیقه
Type Assertions و Type Switches
7
8 دقیقه
ساختارهای توکار
8
7 دقیقه
Empty Interface
9
10 دقیقه
آزمون نهایی فصل دوازده
فصل سیزدهم
مفهوم Concurrency
1
4 دقیقه
Concurrency در برابر. Parallelism
2
4 دقیقه
آشنایی با Goroutines
3
8 دقیقه
Spawning Goroutines. The go Keyword
4
4 دقیقه
WaitGroups
5
13 دقیقه
پروژه: URL Checker and Page Downloader
6
5 دقیقه
پروژه : URL Checker and Page Downloader
7
7 دقیقه
Data Race
8
5 دقیقه
دایرکتوری Go Race
9
5 دقیقه
Mutexes
10
9 دقیقه
آشنایی با مفاهیم Channels
11
5 دقیقه
Goroutines و Channels
12
3 دقیقه
Goroutines, Channels و Anonymous Function
13
4 دقیقه
Unbuffered Channels
14
8 دقیقه
Buffered Channels
15
7 دقیقه
Select Statement
16
10 دقیقه
آزمون نهایی فصل سیزده
فصل چهاردهم
پکیج ها و ماژول ها
1
3 دقیقه
آشنایی با Packages
2
10 دقیقه
ساخت یک پکیج
3
9 دقیقه
GOPATH و Packages
4
5 دقیقه
اکسپرت Nameها ، Private در برابر Private Access
5
9 دقیقه
Import Statement و Scopes
6
5 دقیقه
The Init function
7
5 دقیقه
مفاهیم ماژول ها
8
9 دقیقه
درون ریزی و استفاده از ماژول ها
9
5 دقیقه
ایجاد یک اژول
10
11 دقیقه
انتشار ماژول در گیت هاب : Semantic Versioning
11
8 دقیقه
باگ ها و آپدیت ها
12
6 دقیقه
آپدیت ماژور
13
3 دقیقه
استفاده از Multi-Version Dependency
14
10 دقیقه
آزمون نهایی فصل چهارده
فصل پانزدهم
Linux Administration