Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Transition from Java to Go

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Upskill as an intermediate engineer by making the transition from Java to Go. Learn how to solve complex problems more efficiently using Go to deliver better code at speed.

Syllabus

Introduction
  • Intro
  • Installation and setup
1. The Basics
  • Program structure
  • Running programs
  • Declaring variables
  • Basic data types
  • Pointers
2. Functions
  • Function definition
  • Multiple return values
  • If/Else
  • Error handling
  • Deferred functions
3. Structures and Interfaces
  • Struct basics
  • Methods
  • Modules
  • Interfaces
  • Challenge: Temperature converter (Celsius/Fahrenheit)
  • Solution: Temperature converter (Celsius/Fahrenheit)
4. Data Structures
  • Arrays
  • Slices
  • Maps
  • Loops and ranges
  • Handling JSON
  • Sorting and searching
  • Building CLIs
  • Challenge: Vacation planner
  • Solution: Vacation planner
Unit Testing
  • Unit testing basics
  • Table testing
  • Mocks
Conclusion
  • Concurrency and generics
  • Next Steps

Taught by

Adelina Simion

Reviews

4.7 rating at LinkedIn Learning based on 74 ratings

Start your review of Transition from Java to Go

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.