iOS11 & Swift 4 Bootcamp - Build Amazing iPhone Apps
5.0 (2 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.
75 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS11 & Swift 4 Bootcamp - Build Amazing iPhone Apps to your Wishlist.

Add to Wishlist

iOS11 & Swift 4 Bootcamp - Build Amazing iPhone Apps

Learn iOS Development & Swift 4 by Coding right from the start
New
5.0 (2 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.
75 students enrolled
Created by Sandy Ludosky
Last updated 9/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 20 hours on-demand video
  • 14 Articles
  • 12 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Prototype & Build your iPhone App Idea
  • Start a Career as a Freelancer Mobile Developeer
  • Master one of the most-in-demand programming job skill = Swift 4
View Curriculum
Requirements
  • You need access to a Mac computer running OS X 10.12 or later
Description

iOS 11 unleashed a whole range of powerful new tools for you to build intelligent apps, and this book helps you get started with them as quickly as possible: Core ML, Vision, ARKit, and more! 

The goal of this course is to teach anyone how to build amazing iOS11 App from the ground up. You will learn the basics of iOS programming with playground demos and challenges. This will give you the solid foundation to start building iPhone Apps.

What you will learn:

  • Variables & Constants
  • Control Flow
  • Complex Data Types
  • Object Oriented Programming
  • Working with Classes & Objects
  • Creating multi-view Applications with Storyboard Segues
  • Using TableView, Navigation Bars & Toolbars
  • Adding Interaction & Gestures
  • Persisting Data with UserDefaults
  • Networking with Tumblr API to embed web Content into you app
  • Learning iOS Animation with a Beginners guide to add edge to your app
  • Learning Machine Learning with the new API Core ML to deliver intelligent new apps that can proactively assist your users. - iOS11 New!
  • Augmented Reality with iOS: Introducing AR Kit to learn about to merge digital objects with reality and to unparalleled augmented reality experiences for iPhone. iOS11 New! - COMING SOON !
  • And a Capstone Project = Twitter Clone
    • twitter login SDK
    • cloud-based backend service Firebase (3.0)

Why take this iOS course?

This course will set you on your way to becoming a great iOS Developer, where you’ll establish a basic understanding of the iOS ecosystem.

Prerequisites & Requirements:

You will need access to a Mac computer running OS X 10.12 or later No prior programming experience is required. The course has been specially designed for beginners. The first chapters will walk you through the download and install process of the XCode 9 Application (to build iPhone Apps). Plus, one complete chapter is dedicated to getting you up and running with the Apple modern Language: Swift 3.0 and 4.0

By the end of the course:

  • You’ll have a working knowledge of Swift, Apple’s custom programming language created exclusively for the mobile developer
  • You will know how to write interactive programs with one of the most-wanted job skill
  • You will know how to prototype your iPhone App idea

Thanks for joining!

Who is the target audience?
  • No programming and coding experience is required
  • Anyone who wants to start a career in technology
Compare to Other Swift Courses
Curriculum For This Course
198 Lectures
20:12:41
+
Introduction & Getting Started & IOS Development Tools
5 Lectures 19:56



First iOS App = Hello World!
04:19

Project Files - Xcode Overview
00:01
+
Swift Basics : Variables, Data Types, inference & Annotation, Operators
8 Lectures 42:11
Variable & Constant
08:41

Type Inference
09:05

Data Types
05:59

Operators
08:44

Explicit Type Conversion
04:00

Challenge 1
02:12

Challenge 2
03:29

Project Files
00:01
+
Collections Types & Functions
9 Lectures 01:05:47
Collection Types : Array
08:22

Collection Types : Dictionaries
04:11

Functions
05:32

Return Type
04:54

Functions with Parameters
11:53

Parameter Labels
06:30

Challenge 3 - Rolling the Dices
11:47

Challenge 4
12:37

Project Files
00:01
+
Control Flow, Classes, Structures & Enumerations
10 Lectures 01:05:30
Intro
01:02

FOR Loop
11:23

WHILE Loop
05:49

If & Else Conditional Statement
08:34

Switch Case
04:38

Structures
04:02

Class
07:29

Enumerations
07:00

Enumerations - Weather Forecasts
15:32

Test your knowledge with Swift. This will help cement the knowledge in your head and give you the ability to dive deeper into each topic. 

Swift Quiz - Final Test
4 questions

Project Files
00:01
+
Tally Counter - First Interactive iOS App
13 Lectures 01:09:08
Introduction
00:55

Set up Xcode Project
04:20

Using the Interface Builder
07:54

IBOutlets & IBActions
07:13

The Console Debug Area & The Simulator
03:22

ViewController & View
06:14

Using the Utilities
03:32

Writing Functions to Create an Interactive App
05:21

Control Flow with Conditionals
03:03

Adding a Reset Button
11:59

The ViewController LifeCycle - viewDidLoad(), viewDidAppear()
03:14

Set Constraints & Adaptive Autolayout
12:00

Project Files
00:01
+
Hello Pal (AVFoundation) - an App with Images & Audio
9 Lectures 55:11
Introduction
00:40

Create the User Interface
08:55

Create the User Interface 2/2
05:52

Adding a StackView
04:34

Set up Actions
03:33

The XCAssets Folder & Collections of Images
13:12

Displaying Images
09:33

Audio with the AVFoundation Framework
08:51

Project Files
00:01
+
Introduction to Object Oriented Programming
10 Lectures 01:12:55
INTRO
00:32

What is OOP?
05:08

Classes & Objects
01:50

Class Vehicle
10:07

Class Inheritance
07:47

[DEMO OOP] - Pizza Restaurant INTRO
02:50

[DEMO OOP] - Pizza Restaurant 1/3
14:30

[DEMO OOP] - Pizza Restaurant 2/3
16:51

[DEMO OOP] - Pizza Restaurant 3/3
13:19

Project Files
00:01
+
Start with Swift 4 for Beginners
7 Lectures 18:11
Intro to Swift 4
00:45

Multi-lines Strings
01:48

Strings Collection
03:03

Dictionaries - Sequence Based Initialization
04:21

Dictionaries - Find Duplicate Keys
04:29

Arrays - One Side Range
03:44

download files

Project Files
00:01
+
CheckList
36 Lectures 03:20:34
Introduction
00:59

Project Set Up & TableView
03:25

TableViewDataSource 1/2
05:04

TableViewDataSource 2/2
06:28

Xcode TableViewDataSource
00:03

Configure Cell & Display Data
05:32

UINavigation Controller
02:11

Multiple Views & Segue
03:00

UITextField & UIBarButtonItem
20:51

editingChanged & addTArget
05:09

Add to Checklist Action
03:40

Code Refactoring: editingChanged & addTArget Update
04:06

Custom Protocol & Delegate
06:42

prepare for Segue
06:14

Cell Accessory Type
02:13

TableViewDelegate methods
05:23

Cell Style
02:30

Data Model: Item
06:33

UISegmented Control
06:54

Custom Type : Priority (level)
04:39

String Formatting with NSAttributedString
06:43

Control Flow with Switch Case
03:17

Item Status : mark as completed
07:17

UILabel Extension
05:22

Code Refactoring : NSAttributedString
04:38

Data Persisitence with UserDefaults
08:48

Create and Persist Data to Phone
07:54

Read Data from Defaults System
10:55

Update Data
10:41

Update & Save Data
09:29

Delete Data
04:43

Code Refactoring : CellForRow at IndexPath
01:40

Code Refactoring
03:58

UIProgressView
09:11

Code Refactoring & Final Steps
04:21

Project Files
00:01
+
Blog App with Tumblr API
23 Lectures 02:18:23
Introduction
00:26

Project Set Up
06:35

TableView Prototype Cell
04:52

Tumblr API
09:02

Intro to Networking : GET Request
13:33

Download Data
06:10

Get & Display Data
07:47

Code Refactoring: Completion Handler
03:25

String Formatting
02:46

Custom Cell Class & Cell Style
12:27

Cell Configuration : CellForRow at IndexPath
04:19

Data Model: Post
08:34

Code Refactoring : Data Model
05:04

Code Refactoring : Get Request
09:26

Get Photos
07:51

Download & Display Images
07:21

Format & Display Date
05:16

UINavigation Controller
02:35

Segue
07:37

Embed Web Content with UIWebView
04:04

Update info.plist to Allow Arbitrary Load
01:31

UICustomization
07:41

Project Files
00:01
5 More Sections
About the Instructor
Sandy Ludosky
4.1 Average rating
1,557 Reviews
17,500 Students
22 Courses
Mobile Developer

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.

Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

On top of being a Udemy instructor, I am an avid learner of new technologies and digital stuff.