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

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera