Module 1 of 4 in Object-Oriented Programming in iOS Learning Path

Introduction to Object-Oriented Programming

Share
Save for later

Module outcomes

  • Analyze a problem domain
  • Identify key entities and their relationships
  • Design a basic object model using appropriate OOP principles

Covered concepts

  • Basic Principles of Object-Oriented Programming
  • Structs and Classes
  • Inheritance and Polymorphism
  • Protocols / Interfaces

Module content

IntroductionStart
Instruction
Demo
Conclusion
2
Classes & Structs Lesson (16 mins)
IntroductionStart
Instruction
Demo
Conclusion
3
Inheritance & Polymorphism Lesson (8 mins)
IntroductionStart
Instruction
Demo
Conclusion
4
Protocols & Interfaces Lesson (14 mins)
IntroductionStart
Instruction
Demo
Conclusion

Next module

iOS & Swift
Object-Oriented Programming: Beyond the Basics
Building apps isn’t just about writing code that works, you need to write code that is organized and easy ... more

Instructors

Contributors

Adriana Kutenko

Illustrator

Gina De La Rosa

Final Pass Editor

Noah Kantor

Video Editor

Over 300 content creators. Join our team.