https://github.com/rootkit-org/go-certification-roadmap
https://github.com/rootkit-org/go-certification-roadmap
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rootkit-org/go-certification-roadmap
- Owner: RootKit-Org
- License: gpl-3.0
- Created: 2021-06-07T21:54:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-07T03:51:59.000Z (over 3 years ago)
- Last Synced: 2025-01-14T18:07:28.180Z (12 months ago)
- Size: 15.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoLang
### 1. Basic Operators
* \+
* \-
* \*
* /
* %
* ++
* --
* =
* +=
* -=
* *=
* /=
* %=
* <<=
* \>>=
* &=
* ^=
* |=
### 2. Conditions
* ==
* !=
* \>
* \<
* \>=
* <=
### 3. Data Types
* String
* Boolean
* Int
* Int8
* Int16
* Int32
* Int64
* uInt
* UInt8
* Uint16
* UInt32
* UInt64
* UIntptr
* Byte
* Rune
* Float32
* Float64
* Complex64
* Complex128
### 4. Strings
* \\'
* \\"
* \\\
* \n
* \r
* \t
* \b
* \ooo
* \xhhh
* Subscripting (Indexing)
* Slicing
* Sprintf
* Sscanf
* Fscanf
* Scanf
### 5. List
* `New()`
* `Init()`
* `Back()`
* `Front()`
* `InsertAfter()`
* `Len()`
* `MoveAfter()`
* `MoveBefore()`
* `MoveToBack()`
* `PushBack()`
* `PushBackList()`
* `PushFront()`
* `PushFrontList()`
* `Remove()`
### 6. Array
* `Len()`
### 7. Slice
* `Len()`
* `cap()`
* `copy()`
* `make()`
* `append()`
### 8. Structs
* Attributes
* Methods
* Composition
### 9. Statements
* import
* package
* if
* else if
* else
* for
* return
* defer
* break
* goto
* continue
* func
* const
### 10. Basic Functions
* `print()`
* `println()`
* `type()`
* `error()`
* `new()`
* `panic()`
* `close()`
* `recover()`
### 11. Effective Go Style Guide
* Format code according to Effective Go page on goland.org
### 11. Tasks
* Create variables
* Cast variables
* Utilize Nested loops
* Import packages
* Read and write to a file
* Create Functions
* Function recursion
* Create a struct with attributes and methods