iOS App Development: Test-Driven Development

Go to class
Write Review

Free Online Course: iOS App Development: Test-Driven Development provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. iOS App Development: Test-Driven Development is taught by Harrison Ferrone.

Overview
  • Learn to write flexible, modular, and high-quality Swift code for your iOS apps with test-driven development tools and techniques.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • Using the exercise files
    1. Foundation and Theory
    • What is test-driven development?
    • Why test-driven development?
    • Unit tests explained
    • Development techniques
    • Planning and design
    2. Getting Started
    • Demo: What we're building
    • Project setup
    • Test case breakdown
    • Create a data model
    • Expand the data model
    3. The Manager Class
    • Create the movie manager
    • Add manager functionality
    • Check off movies
    • Compare movies
    • Wrap up the movie manager
    4. TableView Testing
    • Interface testing setup
    • Data source and delegate setup
    • TableView section one tests
    • TableView section two tests
    • Mocking the TableView cell
    • Configure the TableView cell
    • Test cell selection
    5. Finishing Touches
    • Assemble the app
    • Code coverage
    Conclusion
    • Next steps