The Complete iOS 9 & Swift Developer Course - Build Apps

Learn iOS 9 App Development with Swift 2 & Xcode 7. Build iOS 9 Apps from Scratch.
4.5 (36 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.
802 students enrolled
$190
Take This Course
  • Lectures 85
  • Contents Video: 12 hours
    Other: 2 mins
  • Skill Level All Levels
  • Languages English, captions
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English Closed captions available

Course Description

Think like a developer to transform the way you develop revolutions!

Become an iOS 9 developer, master over the Apple’s Swift language and learn to build iPhone Apps through this online Five-week interactive iOS 9 development course designed for everyone who wants to start from scratch.

Welcome to the world of iOS 9 app development with Swift 2 and Xcode 7

Apple has created the iOS system and wrapped the entire world around it. If you want to be one of the expert developers of Apple’s latest iOS 9, you have reached the right place to initiate your work. We understand that the development strategies are a little more than a parlor trick without a systemized platform to make it truly useful. The Complete iOS 9 Developer Course is the right platform to learn all elements in iOS 9 development using Apple’s latest Swift programming and Xcode 7.

Why to decide on us?

We provide a new route map for learning iOS app development which is all-inclusive, pragmatic and accessible. Our “how to develop apps” perspective enables you to really understand the development criteria and how it could turn into a core proficiency.

iPhone app development course leads you to command all new multi-purpose features in iOS 9 with an operating system, enhance performance skills, and security integration. The more you delve into iOS 9 development, the more you access the features smoothly.

The good news is that we will transform you into a professional app developer in just five weeks. Build a strong foundation in iOS 9 Development, Swift 2 and object-oriented programming with this course.

What is inside the course?

Probe into the course and you will be able to:

✓ Create iOS apps using Xcode 7
✓ Command over the Swift 2 programming language
✓ Load your iOS app at the App store and give it a global accessibility
✓ Generate revenue through your developed apps
✓ APIs and services control understandings
✓ Develop fresh genre of apps and their features
✓ Get authority on Apple App development
✓ Unlimited search capabilities, and prop up for Cloud Kit and other regions to extend the iOS limbs towards unreachable destinations
✓ You will learn about code and interface builder
✓ Reactive interfaces and inputs are at your hand
✓ Master on the programming concepts of Arrays, loops, tables and variables
✓ Become artistic by sketching images and maps
✓ Everything concerning navigation and storage will be at your fingertips
✓ And you will learn tons of more advanced functionality

Meet the Mentors!

Our team has a valid authority in Apple app development as each and every member is a registered app developer
✓ Our experienced team is always at your service, we have skilled instructors who have been working in app development since years (more than 10 years at least)
✓ Our expert team has creatively formulated and published more than 100 apps on the App store and other platforms
✓ You can take support from our social media community with more than thousand followers
✓ You will feel a unique training experience through our innovative instructing methodologies delivered through expert tutors.

The undemanding requirements:

For our passionate learners, we offer all conveniences in app development categories. All you have to do is bring a simple PC or Mac and we are ready to let you get all the skills in iOS 9 app development area. With a functional internet connection, we can transform a layman into an expert iOS 9 developer within no time. So there is no need to worry if you are starting fresh!

There is no risk involved in such learning styles and we simplify the process as we are committed to helping you though this exciting journey. When you are faced with complex programming, choose the right platform that will help you to chart the right course.

The Exclusive Course content:

We integrate all the following features in our iOS development learning program:

✓ Valuable lectures with demonstrative tutorials
✓ Instructing Video clips to teach through visual techniques
✓ Latest App development techniques
✓ Manuals to power the swift programming and Xcode 7 knowledge from the scrape
✓ Every gear to develop, publish and sell your iOS app
✓ Proficient demonstrations in the code comprehension abilities
✓ Uploading techniques and strategies to make the app viral

Who can join?

You are our audience whom we honor and we are all here to serve you in iOS 9 development. We are ready to train even the most inexperienced person with no knowledge of such development. So if you are a student, employee, professional or an entrepreneur; halt at our station to get domination over all the iOS 9 development tactics.

We honor:

✓ Everyone who is unaware of codes and development technicalities
✓ Beginners who want to advance in app development skills
✓ Trained coder who wants to gain more knowledge in iOS9 development
✓ Businessmen who want to master revenue-generating skills
✓ Simply, anyone who wants to become an enthusiastic App developer

The all-inclusive Curriculum

To ease our esteemed learners, we have set a unique style of curriculum development which comprises six major segments. Every segment entails three theoretical lessons with educational lectures and three video demonstrations through tutorial video clips and if you miss any portion of the curriculum you can ask for a review appointment.

The Sections:

✓ Learning the installation and basic development gears of iOS 9 development
✓ Get introduced to Apple Swift 2 programming Language
✓ How to deal with the iOS 9 development procedures
✓ Learn the object oriented programming with Swift 2
✓ Control Flow - if, for, while loops and data structures
✓ Introduction to iOS 9 User Interface Elements - Controllers
✓ Navigation, Storage and Consuming Live Content

Beginner to expert app developer in five weeks. No Programming Experience Required.

In June WWDC 2015 Apple announced, iOS 9 - it's the best, most polished and easy to control mobile platform to date with the latest version of Apple's new Swift 2 programming language & app coding software Xcode 7.

Be the first to become an expert iOS 9 app developer, and start building smarter, slicker iPhone and iPad apps in just five weeks.

"There's never been a better time to develop for Apple Platforms."

Get ready for the future of iOS, OS X, and watchOS. With an incredible array of cutting-edge Apple technologies that are opening up new categories of apps and powerful new features on all Apple platforms, you can start bringing more amazing apps to your customers around the world. "Apple Developer"

If you have any query, you can contact us via emails or go through the FAQs section. We have a strong social media affiliation, so tweet with your twitter account or login on Facebook for effective communication. We will be happy to serve you in the iOS development region and will always guide you in the right direction. Sign up now and get registered to become one of the best iOS 9 developer and swift 2 languages pro. Build amazing apps for iPhone 6S, iPhone 6S Plus, and iPad Pro.

See you inside!

What are the requirements?

  • No programming experience is required
  • A Mac or PC (running OSX) with internet connection
  • Passion for learning iPhone / iOS 9 app development

What am I going to get from this course?

  • Learn iOS 9 app development, Swift 2 programming and Xcode 7 from scratch
  • Have all the tools you need to successfully design, code and sell your iOS 9 apps
  • Create fun, engaging and real world iOS 9 apps you can show to your friends and family
  • Unlimited search capabilities, and prop up for Cloud Kit and other regions to extend the iOS 9 limbs towards unreachable destinations
  • Everything concerning navigation and storage will be at your finger tips
  • Upload your iOS 9 app at the Apple App store and give it a global accessibility
  • And you will learn tons of more advanced functionality

What is the target audience?

  • This course is suitable for people who've never written a line of code
  • Suitable for beginner programmers and ideal for users who learn faster when shown
  • Best course for any coder who wants to learn iOS 9 app development with Swift 2 and Xcode 7
  • Entrepreneurs who want to learn app development and save money on development & outsourcing

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Install Development Tools and Setup your Mac OSX
03:01

Hello and welcome to the complete iOS 9 Developer Course.

I am so happy you are here. My name is Paulo Dichone and I am the instructor for this course. You might be wondering, is this the right course for me? Well, let me see if I can help with that. I designed this course for anyone wanting to learn Swift 2 and iOS 9 Development: either a true beginner who does not know what a variable is or a more experienced developer who wants to learn more about Swift 2 and iOS 9 App Development in particular. So I do not assume you have heard any prior programming experience. Always needed is the drive to learn.

So now that we have covered who you are, let’s get into what I will be covering in this course. Again, the goal of this course is to teach you Swift and iOS App Development from scratch. With that in mind, I will take you through the process of setting up your development environment for both Mac and Windows. We will then install all the necessary software to start learning Swift and later iOS Development. I will then cover extensively the Swift programming language, which is the language used to build iOS native applications. So the idea is to get all of the Swift basics needed to start iOS development. So once we get that out of the way we then dive into the iOS App Development. I will show you how to use Xcode, which is the IDE used to build iOS apps. After that, you will start writing apps and learning a lot about iOS by building from scratch: amazing applications such as a biography app, weather app, music events app to more complex applications such as a Whatsapp clone and many other apps.

What qualifies me to teach this course? I have a Bachelor of Science in Computer Science and I have been programming for 10 years, five of which building apps for both android and iOS. I started building mobile apps in the early stages of mobile development, so I have been in the mobile space for a while now. Currently I have several apps in the App Store, Google play, Amazon and Barnes and Noble. I am also the founder of Magadistudio LLC, which is a mobile app development company in Spokane, Washington. Programming and building iOS apps is my passion and I would like it to be yours too. Now let’s face it, sometimes learning feels boring. Well, it doesn’t have to be. In this course I try my best to present the material in a very fun way. That way you do not get bored; you will see that I use a lot of diagrams as I explain technical concepts that can be a bit dull otherwise.

So no worries you will have a lot of fun learning iOS 9 App Development. Thank you very much for joining this course, and I look forward to seeing you in the next videos.

Article

Download link for the latest version of Xcode 7.2

14:14

In this lecture you'll learn

1) How to download and install Xcode 7.2 [1 to 7 min]

2) How to get started with Xcode 7 [7 to 10 min]

3) Build your first 'Hello World' App with Xcode 7, Swift 2 and iOS 9 [10 to 14 min]

The Xcode Interface Video 1
Preview
12:46
The Xcode Interface Video 2
Preview
13:58
iOS User Interface - Buttons, Labels and Text Input - Video 1
Preview
16:16
iOS User Interface - Tap the Button and Show Something - Video 2
Preview
15:46
Build an App - Show Pet's Name - Video 1
Preview
12:29
Build an App - Show Pet's Name - Video 2
Preview
08:55
Download Source Code - Show Pet's Name App
Article
Section 2: How to Install MAC OSX on PC - Setup your Windows Computer by Installing OSX
How to Install OSX on PC / Windows Computer
03:02
How to install OSX on Windows Computer - Useful Links
Article
Section 3: Learn Apples Swift 2 Language - Introduction to Swift 2 Programming Language
Swift 2 Introduction
Preview
02:25
Getting Started with Playground - Intro to Variables in Swift
Preview
09:35
Xcode - Playground project File
Article
Swift Variables II
Preview
08:38
String Concatenation
05:26
Xcode - Playground Project File - String Concatenation
Article
Arithmetic Operators - Addition,Subtraction,Multiplication,Division
Preview
14:39
Xcode - Playground Files -Arithmetic Operators
Article
Comparison Operators
Preview
08:35
Xcode - Playground Files - Comparison Operators
Article
Logical Operators
05:47
Xcode - Playground Files - Logical Operators
Article
Section 4: Control Flow - if,for, while loops and Data Structures
Arrays in Swift - Video 1
11:10
Arrays in Swift - Video 2
06:19
Xcode - Playground Files
Article
Dictionaries in Swift - Video 1
10:43
Dictionaries in Swift - Video 2
06:36
Xcode - Playground Files
Article
If Statements Video 1
06:23
If Statements Video 2
02:59
Xcode - Playground Files
Article
For Loops - Control Flow in Swift - Video 1
14:02
For Loops - Control Flow in Swift - Video 2
04:48
Xcode - Playground Files
Article
While Loops
04:04
Xcode - Playground Files
Article
Section 5: Introduction to iOS 9 User Interface Elements - Controllers
App - Show Random Book - Video 1
Preview
07:56
App - Show Random Book - Video 2
Preview
10:47
App - Show Random Book - Video 3
Preview
04:33
Xcode Files - Show Random Book Project Files
Article
Sliders
12:32
Xcode Files - Sliders
Article
Switch Control Video 1
05:23
Switch Control Video 2
04:46
Xcode Files - Switch
Article
ImageViews Video 1
07:28
ImageView Video 2
16:08
Xcode Files - ImageViews
Article
Build an App - Ferrari or Subaru - Video 1
10:56
Build an App - Ferrari or Subaru - Video 2
08:31
App - Ferrari or Subaru - Video 3
08:55
App - Ferrari or Subaru - Video 4
10:18
App - Ferrari or Subaru - Video 5
07:53
App - Ferrari or Subaru - Video 6
09:11
Download Source Code - Ferrari or Subaru App Project Files
Article
Section 6: Introduction to Object Oriented Programming with Swift 2
Introduction to Functions
10:49
Return Types (Functions)
10:07
Playground - Functions Files
Article
Function Return Type Boolean
05:03
Playground Files - Return Boolean Functions
Article
Function Return Type String
03:53
Playground Files - Return String
Article
Introduction to Classes
12:11
Class Initializers in Swift 2
10:17
Introduction to Inheritance Video 1
07:40
Inheritance Video 2
09:27
Inheritance Video 3
08:06
Playground - Classes Files - Classes and Inheritance
Article
Section 7: Introduction to Navigation, Storage and Consuming Live Content
Navigation Bars
06:38
Build Baroque Bio App - User Interface and Code - Video 1
29:39
Build Baroque Bio App - Video 2
15:29
Baroque App - Xcode Project Files
Article
Introduction to Book Tracker App - Video 1
39:21
Book Tracker App - Video 2
31:35
Book Tracker App - Video 3
20:20
Book Tracker App - Video 4
41:13
Book Tracker App - Video 5
36:16
Book Tracker App - Part 6
24:44
Book Tracker App - Part 7
07:37
Book Tracker App - Part 8
14:18
Book Tracker App - Part 9 - Final
16:25
Book Tracker App - Final Xcode Project
Article
Section 8: What's Next? More Content...
More Content To come - Working on More iOS 9 and Swift Content!
02:53

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Fahd Sheraz, Android Developer, iOS Developer and Teacher

A Developer and Teacher who is passionate about building web & mobile apps. I have an MSC degree in Internet Engineering - Computer Science from the England, UK.

I started programming in 1995 and wrote my first program using DOS (Black command screen) and the First GUI used was Windows 95. Built a wide range of systems for companies in USA, UK and Australia. In 2007, I founded my first business, developing complex web applications for business owners and helping them to market their online businesses through search engines. In 2016, I am celebrating my 21 years of Programming Experience. :)

My overall approach to teaching is to expose students to their potentials. I am an excellent communicator who believes in fostering learning strengths across different diverse groups of students. I teach programming, apps development, databases and communication skills.

Stay Hungry. Stay Foolish.


Instructor Biography

Paulo Dichone, Android Developer and Teacher

Hi! I'm Paulo. I have a degree in Computer Science from Whitworth University, and I am a programming geek and very proud of it!

I have extensive experience in Android App Development particularly in the Mobile App (Android and iOS) and Web Development. I am also the founder of Magadistudio, a mobile app development company based in the beautiful Inland Northwest (WA).

I am passionate about teaching people Android app development. Showing them the ropes of making amazing android applications is an extremely rewarding experience! My goal is to get you up and running, quickly, making android apps.

You wouldn't believe the freedom that being an Android developer offers.

I genuinely believe this course is the best in the market (on Android development) and if you don't agree, I'll gladly refund your money.

Ready to start learning?
Take This Course