0% found this document useful (0 votes)
60 views

iOS Bootcamp Syllabus February 2023

The document outlines a 13-week iOS bootcamp syllabus. It includes topics such as Xcode, Swift, SwiftUI, UIKit, networking, data saving, testing, debugging, design patterns, and more. Live class sessions will be held on Mondays and Thursdays at 12pm EDT from February 13 to May 19, 2023. Prerequisites include a Mac computer, Xcode, basic coding skills, and optional iOS device. Each week covers specific topics through assigned content and projects.

Uploaded by

m.pusiewicz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

iOS Bootcamp Syllabus February 2023

The document outlines a 13-week iOS bootcamp syllabus. It includes topics such as Xcode, Swift, SwiftUI, UIKit, networking, data saving, testing, debugging, design patterns, and more. Live class sessions will be held on Mondays and Thursdays at 12pm EDT from February 13 to May 19, 2023. Prerequisites include a Mac computer, Xcode, basic coding skills, and optional iOS device. Each week covers specific topics through assigned content and projects.

Uploaded by

m.pusiewicz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

iOS Bootcamp Syllabus

February 2023
v2.0.1
Dates and Times
Bootcamp Start: February 13 2023

Bootcamp End: May 19 2022

Live Class Sessions: Mondays at 12pm EDT


Thursdays at 12pm EDT
Prerequisites
Required: Mac computer running macOS Monterey.
Required: Xcode 13/14 (TBD) installed.
Required: Basic computer skills and experience using macOS
Recommended: Basic coding experience in any language
Recommended: Basic GitHub knowledge is a plus but not required
Recommended: Basic understanding of why a programming
language is needed to code.
Optional: iOS device with iOS 15/16 (TBD) installed
Week 1
Topics: Xcode, Swift basics, Intro to SwiftUI (app structure, controls, navigation,

layout), Git.

Content: Your First iOS & SwiftUI App

Designing the App

Beginning Git
Week 2
Topics: Swift Fundamentals

Content: Programming in Swift: Fundamentals


Week 3
Topics: Advanced Swift

Content: Programming in Swift: Functions and Types

Swift Apprentice
Week 4
Topics: UIKit & SwiftUI

Content: UIKit Fundamentals

SwiftUI Fundamentals

Integrating UIKit with SwiftUI


Week 5
Topics: Layout and Navigation

Content: SwiftUI Layout and Interfaces

SwiftUI by Tutorials

Xcode Tips and Tricks


Week 6
Topics: Networking

Content: Beginning Networking with URLSession

Advanced Networking with URLSession

SwiftUI Animations
Week 7
Topics: Saving Data

Content: Saving Data in iOS

Core Data: Fundamentals

Core Data: Beyond the Basics

SwiftUI by Tutorials

Xcode Tips and Tricks


Week 8
Topics: Testing and Debugging

Content: iOS Debugging Fundamentals

Intermediate iOS Debugging

Swift Apprentice

Testing in iOS
Week 9
Topics: Design Patterns and Architecture

Content: Fundamental iOS Design Patterns

Intermediate Design Patterns


Week 10
Topics: Concurrency

Content: iOS Concurrency with GCD &

Operations
Week 11
Topics: Concurrency and Memory Management

Content: Modern Concurrency: Getting Started

Modern Concurrency: Beyond the Basics


Week 12
Topics: Capstone Polish, Continuing Education and Next Steps

Content: Can’t Miss Sessions - WWDC 2022


Week 13
Topics: Job Search, Interview Preparation, Graduation

Content: Acing the iOS Interview

Recommended Next Steps Post-Graduation


For more information

store.kodeco.com/bootcamp/ios

You might also like