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

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Foundations of Objective-C App Development
University of California, Irvine via Coursera
AP Computer Science A: Java Programming Classes and Objects
Purdue University via edX
Object Oriented Programming in Java
Microsoft via edX
Object Oriented Programming in Java
Udacity