Companies Home Search Profile

Go Essentials: Concurrency, Connectivity, and High-Performance Apps

Focused View

Miki Tebeka

1:45:39

0 View
  • 01.01-go for modern applications.mp4
    01:02
  • 01.02-what you should know.mp4
    00:27
  • 02.01-setting up your work environment.mp4
    01:10
  • 02.02-anatomy of a go program.mp4
    02:14
  • 02.03-the go tool.mp4
    01:22
  • 03.01-numbers and assignments.mp4
    03:52
  • 03.02-conditionals.mp4
    02:35
  • 03.03-for loops.mp4
    02:05
  • 03.04-challenge fizzbuzz.mp4
    00:58
  • 03.05-solution fizzbuzz.mp4
    00:55
  • 03.06-strings.mp4
    03:00
  • 03.07-challenge even-ended numbers.mp4
    00:55
  • 03.08-solution even-ended numbers.mp4
    00:53
  • 03.09-slices.mp4
    02:34
  • 03.10-challenge find the maximal value.mp4
    00:12
  • 03.11-solution find the maximal value.mp4
    00:41
  • 03.12-maps.mp4
    02:37
  • 03.13-challenge maps.mp4
    00:26
  • 03.14-solution maps.mp4
    00:57
  • 04.01-defining a function.mp4
    01:41
  • 04.02-parameter passing.mp4
    02:02
  • 04.03-error return.mp4
    01:44
  • 04.04-defer.mp4
    02:00
  • 04.05-challenge write a function.mp4
    00:41
  • 04.06-solution write a function.mp4
    00:58
  • 05.01-structs.mp4
    03:10
  • 05.02-methods.mp4
    01:31
  • 05.03-creating structs with new function.mp4
    01:56
  • 05.04-challenge structs.mp4
    00:39
  • 05.05-solution structs.mp4
    01:47
  • 05.06-interfaces.mp4
    01:58
  • 05.07-challenge interfaces.mp4
    00:37
  • 05.08-solution interfaces.mp4
    01:15
  • 05.09-generics.mp4
    01:34
  • 06.01-pkgerrors.mp4
    02:36
  • 06.02-panic and recover.mp4
    02:50
  • 06.03-challenge server kill.mp4
    00:48
  • 06.04-solution server kill.mp4
    01:47
  • 07.01-goroutines.mp4
    02:41
  • 07.02-channels.mp4
    04:08
  • 07.03-challenge channels.mp4
    00:24
  • 07.04-solution channels.mp4
    01:08
  • 07.05-select.mp4
    01:57
  • 07.06-context.mp4
    02:39
  • 07.07-challenge download size.mp4
    01:52
  • 07.08-solution download size.mp4
    01:35
  • 08.01-manage requirements.mp4
    02:03
  • 08.02-testing.mp4
    03:23
  • 08.03-testify.mp4
    01:46
  • 08.04-challenge testing.mp4
    00:36
  • 08.05-solution testing.mp4
    01:50
  • 08.06-benchmarking and profiling.mp4
    03:13
  • 09.01-json.mp4
    02:49
  • 09.02-http calls.mp4
    02:18
  • 09.03-timeouts and size limit.mp4
    01:55
  • 09.04-challenge call the github api.mp4
    00:58
  • 09.05-solution call the github api.mp4
    01:25
  • 09.06-http server.mp4
    03:12
  • 09.07-challenge key-value database.mp4
    00:48
  • 09.08-solution key-value database.mp4
    02:02
  • 10.01-next steps.mp4
    00:28
  • Description


    Go is an open-source programming language created by Google, prized for its concurrency and connectivity. Using Go, developers can build modern applications that can save companies money on backend resources. This course is designed to help developers be productive with Go, starting with the essentials of the syntax. Learn the basics of Go basic types such as numbers and strings; working with conditionals and loops; creating object-oriented code with structs and methods; and handling errors. Instructor Miki Tebeka also emphasizes the concurrency features such as goroutines and channels, and connectivity features for networking with APIs and databases. For the final project, Mika shows you how to build a highly concurrent server that combines everything you've learned into one elegant solution powered by Go.

    More details


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

    Go

    Teaching effective hands-on workshops all of the world. Consultant solving hard problem with the right tools (Java and C++ are *not* the right tools ;). Book author, LinkedIn learning Author, open source contributor and convention organizer, meetup co host and coding for fun in my spare time. Specialties: Python & Scientific Python (Expert), Go (Expert), C/C++, Clojure, JavaScript, bash, ... Information retrieval - tokenization, summarization, clustering, search ... Concurrency - Multi process, multi threaded, Hadoop ... Web development - REST APIs, jQuery, JavaScript, CSS, (X)HTML Assemblers, Linkers, Debugger, Simulators SCM tools (git, Mercurial, Perforce, subversion, CVS, ClearCase) Linux, OS X and Windows Functional Programming, OOD, OOP Databases - SQL (BigQuery, PostgreSQL, MySQL, Oracle) and NoSQL (Redis, MongoDB, CouchDB)
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 61
    • duration 1:45:39
    • Release Date 2024/10/14