Skip to content

iOS App Programming


Course
Access code required
Enroll

Modules

Here is the course outline:

1. Getting Started with XCode9 and iOS 11

4 Lessons: (1) Course Overview (2) Installing Xcode 9 (3) XCode 9 Beta 4 Update (4) Hustle - Your First iOS 11 App

2. Learn to Code with Swift 4

21 Lessons: (1) Variables, Operators, and How Computers Work (2) Strings (3) Numbers (4) Functions (5) Booleans & Conditional Logic (6) Constants & Logical Operators (7) Arrays (8) Loops (9) Dictionaries (10) Object Oriented Programming (11) Inheritance (12) Polymorphism (13) Optionals (14) Enumerations (15) Extensions I (16) Extensions II (17) Protocols - Delegates - Numbers Example (18) Protocols - Delegates - Question Generator (19) Protocols - Delegates - Color Magic App UI (20) Protocols - Delegate Method in Color Magic App (21) Protocols - Delegates - Mutating Functions in Types

3. Version Control with Git

9 Lessons: (1) Git and Version Control - The Fun Way (2) Terminal Basics - Changing Directories (3) Terminal Basics - Copying & Renaming Files (4) Terminal Basics - Creating Directories & Files (5) Terminal Basics - Deleting Files & Directories (6) Git Basics (7) Setting up Github (8) Working with Local & Remote Repositories (9) Handling Git Merge Conflicts

4. Core iOS 11 - Auto Layout, Segues & Professional Apps

17 Lessons: (1) Creating the Welcome Screen (2) Swoosh - Working with Frames (3) Swoosh - Auto Layout (Support Multiple Screen Sizes) (4) Swoosh - Working with Stack Values (5) Swoosh - Intro to Segues (6) Swoosh - Refactoring in XCode 9 (7) Swoosh - Debugging setValue (8) Swoosh - Programmatic Seques (9) Swoosh - Event Handling & Data Models (10) Swoosh - Passing Data Between View Controllers (11) Dev Profile - Auto Layout for iPhones (12) Dev Profile - Auto Layout for iPads (13) Window Shopper - Custom Text Fields (14) Window Shopper - Input Accessory Views & IBDDesignable (15) Window Shopper - Unit Testing Our Data (16) Window Shopper - Calculation Algorithm (17) Window Shopper - Custom Drawing with drawRect

5. iOS Tables & Data

5 Lessons: (1) Coder Swag - Project Creation & IBOutlets (2) Coder Swag - Tableviews, Delegate, and Data Source (3) Coder Swag - Collection Views & Grid Layouts (4) Coder Swag - Data Models (5) Coder Swag - Displaying Data in Collection View Cells

Back to top