Swift Programming Tutorial - Full Course - Absolute Beginner
Offered By: YouTube
Course Description
Overview
Syllabus
- Course overview
- I was just like you
- What is Xcode?
- SwiftUI or UIKit 2020
- SwiftUI or UIKit 2021
- Intro to Swift Language
- Swift Types
- Variables
- Array
- Set
- Dictionary
- Functions
- if / else
- For Loops
- Enum
- Switch Statement
- Operators
- Optionals
- Self
- Class
- Inheritance
- Struct
- Extension
- Apple Developer Program
- Tour of Xcode
- What’s New in Xcode 12
- What’s New in Xcode 13
- What’s New in Xcode 14
- What is Auto Layout?
- What is UIKit?
- Storyboard vs. Programmatic UI
- FizzBuzz Challenge
- Colors App Intro
- Colors App - Navigation
- Colors App - UITableView
- Colors App - Code
- Card Workout App - Intro
- Card Workout App - Storyboard UI
- Card Workout App - IBOutlets
- Card Workout App - Storyboard Logic
- iOS 15 Storyboard Buttons
- Programmatic UI - Setup
- Programmatic UIButtons
- Card Workout App - Card Selection
- Card Workout App - Rules Screen
- Card Workout App - Logic
- iOS 15 Update - UIButtons
- SwiftUI Overview
- SwiftUI Example
- General Knowledge Section Intro
- How Apps Work
- What is an API?
- What is Version Control?
- 3rd Party Libraries
- What are Edge Cases?
- iOS Dev Career Paths
- World of iOS Dev
- Why WWDC is the best
- Twitter will change your career
- Swift blogs & websites
- Book Recommendations
- Podcast Recommendations
- Next Steps
- Thank You!
- Bonus: Homeless to $130k iOS Dev
- Bonus: 37 Tips for Jr. Developers
- Bonus: I’m an Average Developer
- Bonus: 9 Things I Wish I Knew When I Started
- Bonus: How to Gain Confidence as a Dev
- Bonus: The 90/90 Rule
Taught by
Sean Allen
Related Courses
Programmation sur iPhone et iPad (partie I)Université Pierre et Marie CURIE via France Université Numerique Xcode Debugging
Udacity Como criar um aplicativo para iPhone
Universidade Estadual de Campinas via Coursera Interfaz de usuario en iOS
Tecnológico de Monterrey via Coursera Пользовательский интерфейс
Moscow Institute of Physics and Technology via Coursera