Companies Home Search Profile

Learn GO Fast: Golang for Experienced Devs

Focused View

Alex Vukadinovic

1:09:02

0 View
  • 1 - Introduction.mp4
    06:32
  • 2 - Constants variables and the basic data types in GO.mp4
    06:55
  • 3 - Functions and IfElse and Switch Statement.mp4
    06:30
  • 4 - While Loops For Loops Arrays Slices and Maps.mp4
    07:08
  • 5 - Strings Runes and Bytes.mp4
    04:38
  • 6 - Interfaces and Structs.mp4
    04:19
  • 7 - Pointers in Go.mp4
    04:58
  • 8 - Goroutines.mp4
    07:07
  • 9 - Channels with Goroutines.mp4
    05:50
  • 10 - Generics.mp4
    03:00
  • 11 - Building and API with Auth and Middleware.mp4
    12:05
  • Description


    A course for experiences developers learning a new language. Not fluff, learn Go fast!

    What You'll Learn?


    • Get an overview of the GO language.
    • How constants and variables work.
    • The basic GO Data Types
    • Defining and using functions.
    • If/Else and Switch Statements
    • While loops and for loops
    • Arrays, Slices and Maps
    • How Strings work along with Runes and Bytes
    • How to use Interfaces in GO
    • What GO structs are and how to use them
    • Pointers in GO
    • Parallel processing, concurrency and Goroutines
    • Using Channels with Goroutines
    • How to use Mutexes with concurrency
    • Generics for Functions and Structs
    • How to Build and API in GO

    Who is this for?


  • Intermediate developers who are learning a new language.
  • What You Need to Know?


  • Some Programming Experience
  • More details


    Description

    This is a comprehensive course for learning Golang for experienced developers. We cover everything you need in detail, while assuming you don't need a 15 minute video on print statements. This course is meant to get you started in Go as quick as possible and in a fun and entertaining way. This course does not skimp on content, it just presents it in a concise way in order to not waste your time and get you up and running with Go in no time!


    Learn about:

    - The main philosophy of Go, its general design and its strongly/statically types properties

    - How to use constants vs variables

    - The basic data types like ints, floats and strings

    - Creating and using functions

    - If, else if and else statements

    - Switch statements

    - While loops and for loops

    - The difference between arrays and slices

    - How strings, runes and bytes all relate to each other and how to use them

    - Using interfaces to make your code more flexible

    - What structs are in Golang and how to best use them

    - Memory management and pointers

    - Parallelism and concurrency with Goroutines

    - How to use channels with Goroutines

    - Using generics to make your functions and structs more flexible

    - Building and API from scratch

    - Middleware and auth in APIs

    - Installing and importing external packages

    Who this course is for:

    • Intermediate developers who are learning a new language.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    Go

    Alex Vukadinovic
    Alex Vukadinovic
    Instructor's Courses
    I love software engineering and spent most of my life in the field. In school I did a Masters in Applied Mathematics where I leveraged C++ and Python for building Climate Models. Currently I work as a Senior Software Engineer at a large tech company and have 7+ years experience.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 11
    • duration 1:09:02
    • Release Date 2024/09/22

    Courses related to Go

    Subtitle
    Treating Go as an Object-Oriented Language
    Subtitle
    Go: Getting Started
    Pluralsight Mike Van Sickle
    Mike Van Sickle
    Go: Getting Started
    3:28:58
    English subtitles
    07/13/2023