Swift Programming Tutorial FULL COURSE Absolute Beginner

Channel Avatar
Comment
X
Share
Swift Programming Tutorial FULL COURSE Absolute Beginner
Swift Programming Tutorial FULL COURSE Absolute Beginner
Swift & iOS Development for Absolute Beginners – FULL COURSE

When you’ve finished this course, try my SwiftUI Fundamentals course which is now free:
https://www.youtube.com/watch?vb1oC7sLIgpI

Curriculum Timestamps:
00:00:00 – Course overview
00:05:36 – I was just like you
00:13:48 – What is Xcode?
00:19:47 – SwiftUI or UIKit (2020)
00:22:27 – SwiftUI or UIKit (2021)
00:26:00 – Intro to Swift Language
00:33:30 – Swift Types
00:37:15 – Variables
00:42:10 – Array
00:49:37 – Set
00:57:59 – Dictionary
01:02:25 – Functions
01:14:50 – if / else
01:21:15 – For Loops
01:30:29 – Enum
01:40:27 – Switch Statement
01:48:49 – Operators
02:01:45 – Optionals
02:12:46 – Self
02:15:27 – Class
02:23:36 – Inheritance
02:31:31 – Struct
02:36:45 – Extension
02:40:30 – Apple Developer Program
02:43:54 – Tour of Xcode
02:58:56 – What’s New in Xcode 12
03:08:07 – What’s New in Xcode 13
03:24:59 – What’s New in Xcode 14
03:34:54 – What is Auto Layout?
03:38:38 – What is UIKit?
03:55:05 – Storyboard vs. Programmatic UI
04:01:16 – FizzBuzz Challenge
04:09:27 – Colors App Intro
04:10:39 – Colors App – Navigation
04:25:02 – Colors App – UITableView
04:36:37 – Colors App – Code
05:05:56 – Card Workout App – Intro
05:08:53 – Card Workout App – Storyboard UI
05:21:20 – Card Workout App – IBOutlets
05:41:49 – Card Workout App – Storyboard Logic
05:59:27 – iOS 15 Storyboard Buttons
06:08:05 – Programmatic UI – Setup
06:17:37 – Programmatic UIButtons
06:25:55 – Card Workout App – Card Selection
06:44:29 – Card Workout App – Rules Screen
07:04:07 – Card Workout App – Logic
07:13:52 – iOS 15 Update – UIButtons
07:24:24 – SwiftUI Overview
07:34:06 – SwiftUI Example
08:00:29 – General Knowledge Section Intro
08:01:57 – How Apps Work
08:05:34 – What is an API?
08:10:00 – What is Version Control?
08:19:34 – 3rd Party Libraries
08:25:56 – What are Edge Cases?
08:30:55 – iOS Dev Career Paths
08:36:48 – World of iOS Dev
08:38:31 – Why WWDC is the best
08:45:02 – Twitter will change your career
08:55:30 – Swift blogs & websites
09:03:47 – Book Recommendations
09:10:40 – Podcast Recommendations
09:20:23 – Next Steps
09:26:18 – Thank You!
09:29:04 – Bonus: Homeless to 130k iOS Dev
09:46:21 – Bonus: 37 Tips for Jr. Developers
10:01:04 – Bonus: I’m an Average Developer
10:06:34 – Bonus: 9 Things I Wish I Knew When I Started
10:16:46 – Bonus: How to Gain Confidence as a Dev
10:25:56 – Bonus: The 90/90 Rule

My other iOS Developer Courses
https://seanallen.teachable.com/

Card Deck Assets:
https://www.dropbox.com/sh/ygwlohcppk0c8dv/AACDU3NSO8oK8i74SNXDY68Ta?dl0

SwiftUI Video Thumbnail Assets:
https://www.dropbox.com/sh/cpp1ibizedt6f9t/AABJHoTqiQf_-A1n1aMUpKpla?dl0

https://seanallen.co

Twitter:
https://twitter.com/seanallen_dev

Hired.com:
https://hired.com/x/1n01g

Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):

Paul Hudson’s Hacking With Swift:
https://gumroad.com/a/762098803

Donny Wals – Combine:
https://gumroad.com/a/909014131

Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/swiftui-views-book/fzc51

Objc.io Books (Thinking in SwiftUI & Advanced Swift):
https://gumroad.com/a/656585843

Ray Wenderlich Books:
https://store.raywenderlich.com/a/20866/link/1

#swift #softwaredeveloper #iosdeveloper

Take the opportunity to connect and share this video with your friends and family if you find it useful.

Keywords: Swift, Swift Tutorial, iOS Developer, iOS Development, Swift app tutorial, swift beginner, beginner swift, swift beginner tutorial, swift beginner app, swift beginner course, beginner swift programming, beginner swift tutorial, beginner swift projects, iOS swift beginner, iOS development course, iOS development for beginners, swift first app, Swift programming language, What is swift, Xcode for beginners, Swift programming course, Swift for beginners, iOS dev for beginners

Read Also

Leave a Reply

Your email address will not be published. Required fields are marked *