YoVDO

Treating Go as an Object-Oriented Language

Offered By: LinkedIn Learning

Tags

Go Courses Object-oriented programming Courses Polymorphism Courses Encapsulation Courses Struct Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Practice your skills in Go in this hands-on, interactive course with coding challenges in CoderPad.

Syllabus

Introduction
  • Treating Go in an OOP way
  • What you need to know
  • A tour of CoderPad
1. Object-Oriented Programming
  • Object-oriented programming
  • Go language
2. Making Go Object Oriented
  • Structs as classes
  • Creating a struct
  • Encapsulation
  • Leveraging encapsulation
  • Solution: Struct as class
  • Composition
  • Leveraging composition
  • Polymorphism
  • Leveraging polymorphism
  • Solution: OOP
Conclusion
  • Next steps

Taught by

Frank P Moley III

Related Courses

Achieving Advanced Insights with BigQuery 日本語版
Google Cloud via Coursera
Go Essential Training
LinkedIn Learning
C Programming For Beginners
Udemy
Ruby Core and Standard Library Course (How To)
Treehouse
Golang for Beginners
YouTube