YoVDO

iOS App Development: Test-Driven Development

Offered By: LinkedIn Learning

Tags

iOS Development Courses Swift Courses Unit Testing Courses Test-Driven Development Courses Modular Programming Courses Data Models Courses TableView Courses

Course Description

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

Taught by

Harrison Ferrone

Related Courses

Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Intro to iOS App Development with Swift
Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
iOS Networking with Swift
Udacity
Learn Swift Programming Syntax
Udacity