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

Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Getting Started with Go
University of California, Irvine via Coursera
Concurrency in Go
University of California, Irvine via Coursera
Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera
Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX