New Course: Swift Design Patterns

New Course: Swift Design Patterns

If you're looking for a comprehensive guide to design patterns, our new course is ideal for you. In Swift Design Patterns, you'll get 24 detailed videos totalling 3.5 hours of viewing time, in which you'll learn some common design patterns that you can use over and over in many different languages.

Screenshot from the Swift Design Patterns course

What You’ll Learn

In this course, Envato Tuts+ instructor Derek Jensen will teach you some of the most common design patterns, and he will explain and demonstrate exactly how these patterns can be applied using the Swift programming language. You'll learn the following patterns:

Creational Patterns

  • factory
  • abstract factory
  • singleton
  • prototype
  • builder

Structural Patterns

  • adapter
  • flyweight
  • proxy
  • bridge
  • decorator
  • composite
  • facade

Behavioral Patterns

  • iterator
  • command
  • chain of responsibility
  • mediator
  • memento
  • interpreter
  • observer
  • strategy
  • state

For each pattern, you'll see a complete example in code, and you'll get an explanation of the specific challenge the pattern is solving. By the end, you'll have some powerful new coding tools in your toolkit.

Watch the Introduction

 

Take the Course

You can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+. 

Plus you now get unlimited downloads from the huge Envato Elements library of 300,000+ photos and 34,000+ design assets and templates. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.

Source: Tuts Plus

About the Author