iOS Development with Swift for Beginners
4.2 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
37 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS Development with Swift for Beginners to your Wishlist.

Add to Wishlist

iOS Development with Swift for Beginners

Swift 3.0 for Beginners: Learn by making 8 apps - Including a Chat App
4.2 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
37 students enrolled
Created by Ryan Cocuzzo
Last updated 9/2017
English
Price: $45
30-Day Money-Back Guarantee
Includes:
  • 10.5 hours on-demand video
  • 2 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
What Will I Learn?
  • Understand and Comfortably Navigate Xcode
  • Be able to create App Store Applications
  • Have a basic understanding of App - Database interaction
View Curriculum
Requirements
  • MUST HAVE MAC (preferably running OS X El Capitan)
  • Zero programming experience, just the will to learn it
Description

LIMITED  TIME PRICING: 10% OFF

Do you want to learn how to make apps for the iPhone and iPad? This is the course that will take you to where you want to go! We will start by learning basic concepts of programming and programming  in swift 3.0 . After that we will go into the Xcode playground (Download process shown) and start trying out the new concepts with code, which will help you understand how to start writing the code. I walk through the Xcode environment and explain where things are found and how to navigate throughout it so you understand the area that you are coding in, then we start making real iOS apps. We make 8 iOS Apps, including the Chat App final project.

Beginner? Perfect! 

Understand Basic Swift? Perfect! 

This class runs through tons of different usable objects such as UISliders, UITableViews, UISwitch, etc. so developers with basic experience can refine their skills.

Even better, those who want to learn how to use a noSQL database can also take this course to learn how to make a Chat App and to learn how to use the Firebase Database so they can use it for their own apps!

Learning programming is an exciting experience, learn to make apps with Swift 3.0 Today!


Who is the target audience?
  • Students who want to learn to make iOS Applications ready to be published to the Apple App Store
  • Students motivated to learn about Xcode and Swift, the new language of iOS Development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
70 Lectures
10:33:38
+
Introduction
1 Lecture 01:14
+
Basic Swift
7 Lectures 52:29

Use this to debrief yourself on swift, as well as understand core concepts before watching the Summary Video.

Basic Swift Reference Document
04:22

Statements Introduction
10:37

Hey guys, this is your first quiz!

Statements Quiz
4 questions

Conditionals Introduction
06:43

This quiz is on the Conditionals Lesson!

Conditionals Quiz
2 questions

Loops Introduction
09:38

This should help review on loops!

Loops Quiz
5 questions

Classes, Objects, and Methods Introduction
13:00

Optionals Introduction
07:49

This should help review on Classes, Objects, and Methods!

Classes, Objects, and Methods quiz
4 questions

Resources at your disposal
00:20
+
Reviewing Skills ( Xcode Playgrounds )
6 Lectures 29:47
Statements
03:24

Conditionals
05:21

Loops
06:39

Classes and Objects
03:46

Methods
07:33

Optionals
03:04
+
Setting up and Learning the Xcode Environment
3 Lectures 22:32
Navigating Xcode
03:15

Navigating Xcode part 2
13:10

Xcode Quiz
06:07
+
Our First Application (Label Changer)
3 Lectures 19:34
Setting Up the UI
03:13

Adding Functionality and Finishing the App
11:38

Challenge Quiz
04:43
+
Coffee Shop App (+ UIAlertController intro)
4 Lectures 54:24
UIAlertController intro
13:14

Setting up UI
05:59

Adding Core Functionality
22:22

Implementing UIAlertController
12:49
+
Color Changer
3 Lectures 29:49
Setting up UI
06:25

Creating references + UI Setup (Programmatic)
10:15

Core functionality
13:09
+
Switcher
4 Lectures 31:37
Setting Up UI
06:47

Importing Images and Creating References
04:36

Implementing Borders and Rounding Corners
07:22

+
Timer App
5 Lectures 44:18
Setting up the UI
06:53

Creating Variables and Finishing UI
10:15

Creating Functional Timer
12:45

Adding Start / Stop and Reset functionality
07:30

Adding Start / Stop UI Changes
06:55
+
TableView App
5 Lectures 54:45
Setting up UI
06:13

Creating and Implementing New Classes
08:37

Adding TableView functionality
11:46

Add Person feature
19:09

Cell Selection Handling + Final Touches
09:00
3 More Sections
About the Instructor
Ryan Cocuzzo
4.2 Average rating
5 Reviews
37 Students
1 Course
Mobile App Developer

Hi, my name is Ryan Cocuzzo. I am predominantly a Full-Stack iOS Mobile App Developer with a heavy background in Java and Front-End Web Development. Self-teaching App Development was the best decision of my life, however, it was very hard for me to integrate myself into the community associated with programming to learn where exactly to start. I completely remember starting with zero knowledge on coding and the process of learning how to apply knowledge. 

Many questions beginners may have can get shot down on forums because they advanced developers don't have time for them. I know because that was me who often was left with unanswered questions in the beginning of my journey. I believe a beginner's questions are the most important to get them started on the path of learning any programming, which is why I focus on introducing core concepts and on teaching how to use your resources. As a student, your best resource should be your instructor. That is why I teach on Udemy. 

Note: I will be publishing advanced iOS courses at some point in the future as well. 

My Promise to you:

I will do everything I can to get you started on Apple Application Development. Your questions will never go more than 48 hours without a response (typically 6-12 hours at most). 

Best times to reach me: 6pm - 12 am EST