Description
Go: Data Structures, Algorithms and Design Patterns with Go, the training course on data structure, algorithms and design patterns with the Go programming language has been published by Udemy Academy. Go is a multi-paradigm programming language that has built-in facilities for creating concurrent applications. Design patterns will help to make applications more ideal, robust and convenient in Go. With this hands-on course, you will first get a deep understanding of basic data types, structures, linked lists and doubly linked lists in Go. Then you will learn about graph algorithms such as binary trees. Next, you will learn about CSP concurrency patterns that are used to maintain thousands of servers. In addition, you will gain advanced knowledge of classic design patterns for building concise, readable, and maintainable applications. Finally, you’ll learn concurrency constructs and parallel execution, which will help you improve concurrency concepts for writing concurrent programs, and develop some classic design patterns with concurrency constructs to get the most out of parallelization.
The first course, learning Go data structures and algorithms, will begin with understanding the basic data types and structures in Go. Next, you will learn about the power of linked lists and doubly linked lists in Go, and then you will learn about linear data structures such as stacks and queues. Also, you will implement binary searches and trees and examine sorting algorithms in detail. You will then learn about graph algorithms, as well as some common data structures used when working with strings. You will learn common techniques and structures used in tasks such as preprocessing, modeling, and data transformation. At the end of this course, you will master the practical and reactive implementation of traditional data structures in an easy and efficient way
What you will learn
- This course is aimed at beginner level developers of the Go programming language who would like to learn data structures and algorithms in the Go language.
Who is this course suitable for?
- Getting to know the basics to get started with Golang
- Implementation of stack and queues and data structure
- Examining different concurrent models for data processing
- Build your own small distributed search engine
- Summarizing the creation of complex objects in an idiomatic way in Go
- Creating unique examples that cannot be repeated in a program
Go course specifications: Data Structures, Algorithms and Design Patterns with Go
- Publisher: Udemy
- teacher : Pact Publishing
- English language
- Education level: Intermediate
- Number of courses: 60
- Training duration: 10 hours and 6 minutes
Go course chapters: Data Structures, Algorithms and Design Patterns with Go
Course prerequisites
- Prior knowledge of basic Go programming would be advantageous.
Pictures
Sample video
Installation guide
After Extract, view with your favorite Player.
English subtitle
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
2.52 GB
Be the first to comment