iOS App Development: Test-Driven Development
Offered By: LinkedIn Learning
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
- What is test-driven development?
- Why test-driven development?
- Unit tests explained
- Development techniques
- Planning and design
- Demo: What we're building
- Project setup
- Test case breakdown
- Create a data model
- Expand the data model
- Create the movie manager
- Add manager functionality
- Check off movies
- Compare movies
- Wrap up the movie manager
- 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
- Assemble the app
- Code coverage
- Next steps
Taught by
Harrison Ferrone
Related Courses
Make an Action Bar in Unity Part 1 - Modular Action SystemCoursera Project Network via Coursera Advanced Modeling for Discrete Optimization
University of Melbourne via Coursera C Programming: Modular Programming and Memory Management - 3
Dartmouth College via Coursera Learn C++: Classes and Objects
Codecademy Learn C++: Functions
Codecademy