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

Introduction to Geographic Information Systems
Indian Institute of Technology Roorkee via Swayam
Healthcare Data Models
University of California, Davis via Coursera
GIS Data Acquisition and Map Design
University of Toronto via Coursera
Geographic Information System
Indian Institute of Technology, Kharagpur via Swayam
Data Engineering with AWS
Udacity