IOS 11 & Swift 4: From Beginner To Paid Professional

BY
Simpliv Learning

Learn A-Z concepts of iOS development by joining the short course on IOS 11 & Swift 4 by Simpliv Learning.

Lavel

Beginner

Mode

Online

Duration

43 Hours

Fees

$ 9 49

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

IOS 11 & Swift 4: From Beginner To Paid Professional™ course is an online short programme developed by Jason Brewer that provides a deep understanding of A-Z concepts of iOS development from the very fundamentals to the professional level skills.  The curriculum will explore the topics of iOS development such as Interface Builder, Firebase, Slack Clone, Maps & GPS, Core Data, and many more. 

IOS 11 & Swift 4: From Beginner To Paid Professional™  online course, offered by Simpliv Learning, is a coding boot camp that equips the learners with the potential to build apps and submit them to the app store and use  Swift 4 & iOS. The programme also imparts the participants with detailed insights into programming and basic algorithms facilitating them to be able to look for jobs as iOS developer, iOS contractor etc. This short course by Simpliv Learning is recommended for beginners to coding, iOS and mobile development to enhance their skills. 

IOS 11 & Swift 4: From Beginner To Paid Professional™ certification also offer lifetime access to the materials and 20 days money-back guarantee. The learners can take the course with both  Android and iOS App. The interested beginners who want to try a hand in coding and iOS development can enrol in the programme by making the payment of  $ 49.9 as a fee. 

The highlights

  • Online course 
  • 20-Day Money-Back Guarantee
  • Learn at your own pace 
  • Lifetime Access  
  • Certificate on Completion 
  • Access on Android and iOS App
  • Beginner level certification 

Program offerings

  • Certificate on completion
  • Access on android and ios app
  • 186 lectures
  • English videos
  • Quiz
  • Resources
  • Beginner level course
  • Certification of completion
  • Approximately 44 hours completion time

Course and certificate fees

Fees information
$ 9  $49
certificate availability

Yes

certificate providing authority

Simpliv Learning

Who it is for

What you will learn

Machine learning Knowledge of computer networking Knowledge of ios development

At the end of the IOS 11 & Swift 4: From Beginner To Paid Professional™ online certification, the students will be able to come up with iOS 11 and Swift 4 apps on their own and provide the iOS apps to the Apple App Store. Plus, the learners can apply for the jobs of iOS contractor and other iOS development jobs after the course. 

The syllabus

Getting Started With XCode 9 & iOS11

  • iOS 11 Course Overview
  • Install Xcode 9
  • Xcode 9 Beta 4 Update
  • App: Hustle - Your first iOS 11 App

Learn to Code with Swift 4

  • Variables, operators, and how computers work
  •  Source Code
  •  Strings in Swift
  •  Working with numbers in Swift
  •  Swift functions
  •  Booleans & conditional logic in Swift
  •  Constants & logical operators in Swift
  •  Array data structure in Swift
  •  Swift loops
  •  Dictionary data structure in Swift
  •  Object-oriented programming in Swift
  •  Inheritance & OOP in Swift
  •  Polymorphism & OOP in Swift
  •  Optionals
  •  Enumerations
  •  Extensions: Part 1
  •  Extensions: Part 2
  •  Intro to Protocols/Delegates - Numbers Example
  •  Intro to Protocols/Delegates Part 2 - Question Generator
  •  Protocols/Delegates - Building Color Magic App UI
  •  Protocols/Delegates - Using Mutating Functions in Types
  •  Protocols/Delegates - Using the Delegate Method in Color Magic App
  •  Swift 4 Quiz

Version Control with Git

  • Git & version control - the fun way!
  • Terminal Basics - Changing directories
  • Terminal Basics - Creating directories & files
  • Terminal Basics - Copying & renaming files
  • Terminal Basics - Deleting files & directories
  • Git Basics
  • Setting up Github
  • Working with Local & Remote Repositories
  • Handling Git Merge Conflicts
  • Dev Tip: Focus on today

Core iOS11 : Auto Layout, Segues, and Profession Apps

  • App: Swoosh 01 - Creating the welcome screen
  • App: Swoosh 02 - Working with frames
  • App: Swoosh 03 - Intro to auto-layout (support multiple screen sizes)
  • App: Swoosh 04 - Working with stack views
  • App: Swoosh 05 - Intro to segues (changing screens)
  • App: Swoosh 06 - Refactoring in Xcode 9
  • App: Swoosh 07 - Debugging: setValue for undefined key
  • App: Swoosh 08 - Programmatic segues
  • App: Swoosh 09 - IBActions (handling events) & data models 
  • App: Swoosh 10 - Passing data between view controllers
  • App: Dev Profile 02 - Auto layout for iPads (size classes)
  • App: Dev Profile 01 - Auto layout for iPhones
  • App: Window Shopper 01 - Custom text fields
  • App: Window Shopper 02 - Input accessory views & IBDesignable
  • App: Window Shopper 03 - Unit testing our data
  • App: Window Shopper 04 - Calculation algorithm
  • App: Window Shopper 05 - Custom drawing with drawRect
  • Dev Tip: Don't ever do this one thing

iOS 11 Tables & Data

  • App: Coder Swag 01 - Project creation & IBOutlets
  • App: Coder Swag 02 - Table views, delegate, and data source
  • App: Coder Swag 03 - Collection views (grid layouts)
  • App: Coder Swag 04 - Working with data models
  • App: Coder Swag 05 - Displaying data in collection view cells
  • Dev Tip: How to not get discouraged learning to code

Networking, APIs, REST, and Building a SIack Clone

  • Intro to Chat App
  • App: Smack - Project Setup
  • App: Smack - SWReveal
  • App: Smack - ChannelVC UI
  • App: Smack - LoginVC UI
  • App: Smack - CreateAccountVC UI
  • App: Smack - Web request and API
  • App: Smack - Hosting API
  • App: Smack - Locally Hosting API
  • App: Smack - Creating a web request in Xcode
  • App: Smack - Registering a User
  • App: Smack - Logging in a user
  • App: Smack - Creating a user
  • App: Smack - Avatar Picker Part 1
  • App: Smack - Avatar Picker Part 2
  • App: Smack - Generate an Avatar BG Color
  • App: Smack - LoggedIn Interface
  • App: Smack - Profile View
  • App: Smack - Logging in users
  • App: Smack - Getting channels
  • App: Smack - Channels TableView
  • App: Smack - Add Channel VC
  • App: Smack - Sockets and Channels
  • App: Smack - Refining Login Flow
  • App: Smack - Fetching Messages
  • App: Smack - Sending the first message
  • App: Smack - Displaying chat messages
  • App: Smack - Sockets and Messages
  • App: Smack - Typing Users
  • App: Smack - Unread Channels
  • Where to go from here
  • I'm Back!
  • Dev Tip: Depth over breadth

Maps & GPS

  • Intro to App: Pixel City
  • Creating Xcode Project: Pixel City
  • Installing Alamofire / AlamofireImage Cocoapods
  • Building MapVC UI /Conforming to MKMapViewDelegate /Setting Delegate of mapView
  • Requesting Location Services in iOS 11 / Centering Map On User Location
  • Adding UITapGestureRecognizer to Drop Custom Pins on MapView
  • Setting a Custom Map Annotation Color
  • Animating Photos View / Programmatically adding spinner and label subviews
  • Adding UILabel for Pull Up View / Adding UICollectionView Programmatically
  • Getting API Key from Flickr / Using Flickr API URL Format
  • Using Alamofire to Download URLs
  • Using Alamofire to Download Images / Cancelling All Sessions
  • Setting Up UICollectionView / Adding Images / Reloading UICollectionView
  • Building PopVC / Presenting PopVC When UICollectionViewCell is Tapped
  • Adding 3D Touch Peek & Pop to UICollectionView
  • Challenge
  • Dev Tip: Put yourself out there

iOS11 In-App Purchases & Google Ads(Admob)

  • Setting up developer & iTunes accounts
  • Implementing Google AdMob
  • Fetching a list of products
  • Starting an in-app purchase
  • Testing in-app purchases
  • Restoring in-app purchases after app deletion
  • Dev Tip: How to create a successful app

Intro to Core Data

  • Intro to App: GoalPost
  • Creating Xcode Project / Project Folders
  • Building GoalsVC
  • Building GoalCell
  • What is Core Data?
  • Creating Goal Core Data Entity & Attributes
  • Displaying Static GoalCells in UITableView / Creating GoalType Enum
  • Building CreateGoalVC
  • Creating a UIViewController Extension
  • Creating a UIView / UIButton Extension
  • Building FinishGoalVC / Passing Data from CreateGoalVC
  • Saving Goal Data to Persistent Store
  • Fixing Dismissal of FinishGoalVC
  • Fetching Data from Persistent Store / Filling UITableView with Fetched Data
  • Removing Objects from Persistent Store using UITableView Delete Action
  • Setting Goal Progress for UITableViewCell
  • Core Data - Challenge

Full Stack Development With Firebase

  • Intro to App: Breakpoint
  • Creating Xcode Project / Setting Up Project Folders
  • Creating Firebase Project
  • Setting Up DataService / Creating Firebase Database Users
  • Building AuthVC and LoginVC in Interface Builder
  • Creating InsetTextField and ShadowView Subclasses
  • Setting up AuthService
  • Building FeedVC and GroupsVC in Interface Builder
  • Presenting LoginVC from AppDelegate / Allowing Login with Email
  • Building MeVC and Adding to UITabBarController
  • Creating CreatePostVC and Uploading Posts to Firebase
  • Creating UIView Extension for Binding Views to Keyboard
  • Building FeedCell
  • Writing the Message Model and Getting All Feed Messages from Firebase
  • Converting UIDs into Emails and Reversing the Order of a TableView
  • Creating CreateGroupVC and Connecting @IBOutlets/Actions
  • Creating UserCell
  • Searching for Email Accounts to Add to Group
  • Adding Users to Group with didSelectRowAt indexPath
  • Creating Groups and pushing them to Firebase
  • Creating GroupCell
  • Creating Group Model and Getting All Groups from Firebase
  • Building GroupFeedVC
  • Initializing Group Data for a Group and Presenting on GroupFeedVC
  • Downloading All Message for a Group and Animating Upon New Message
  • Creating a UIViewController Extension for Presenting GroupFeedVC
  • Full Stack Development with Firebase - Challenge
  • Dev Tip: Make A Schedule

Intro to iOS 11 Machine Learning With CoreML

  • Intro to app
  • Intro to CoreML
  • What is machine learning?
  • Creating Xcode 9 project
  • Building UI & custom classes
  • AVFoundation & AVCaptureSession to use the camera
  • Tap gestures to take a snapshot on the item
  • Core ML Xcode 9 Beta 4 Update / Fix Preview Photo Crash
  • Adding UI controls for flash control
  • Training your app to speak what it sees
  • Downloading CoreML models
  • Dev Tip: What kind of apps should I build?

ARKit & SceneKit

  • App: RampUp - Intro to ARKit App
  • App: RampUp - Resources & important ARKit info
  • App: RampUp - Project creation
  • App: RampUp - SceneKit, 3D models & materials
  • App: RampUp - Ramp picker popover
  • App: RampUp - 3D models in SceneKit for popover
  • App: RampUp - 3D models in SceneKit for popover part 2
  • App: RampUp - Detecting taps on 3D objects
  • App: RampUp - Placing ramps in ARKit
  • App: RampUp - Moving objects in 3D space in augmented reality
  • ARKit - where to go next
  • Dev Tip: How to get your first paying job

Similar Courses

Project Create an iOS app from Start to Finish

Curtin University, Perth via Edx

6 Weeks Online
Beginner
Free

Build iOS Apps with Swiftul

Codecademy

Online
Beginner

Courses of your Interest

An Introduction To Coding Theory

An Introduction To Coding Theory

IIT Kanpur via Swayam

8 Weeks Online
Beginner
Free

C++ Foundation

PW Skills

5 Months Online
Beginner
Free

Advanced CFD Meshing using ANSA

Skill Lync

4 Weeks Online
Beginner
₹ 40,000

Salesforce Platform App Builder Certification Trai...

Simplilearn

12 Hours Online
Beginner

Data Science Foundations to Core Bootcamp

Springboard

7 Months Online
Beginner
$9,900 $13,900
Full Stack Developer Course With Placement

Full Stack Developer Course With Placement

AttainU

7 Months Online
Beginner
₹ 68,000
User Experience Design And Research

User Experience Design And Research

UM–Ann Arbor via Futurelearn

35 Weeks Online
Beginner
Fundamentals of Agile Project Management

Fundamentals of Agile Project Management

UCI Irvine via Futurelearn

21 Weeks Online
Beginner
Artificial intelligence Design and Engineering wit...

Artificial intelligence Design and Engineering wit...

CloudSwyft Global Systems, Inc via Futurelearn

17 Weeks Online
Beginner

More Courses by Simpliv Learning

Instagram Marketing 101 How to Use Instagram for B...

Simpliv Learning

Online
Beginner
₹9 ₹49

Step by Step Spreadsheets for Absolute Beginners

Simpliv Learning

Online
Beginner
$9 $49

High Energy Taoist Tai Chi And Taoist Yoga Lishi

Simpliv Learning

Online
Beginner
$39 $199

English For Non English Speakers

Simpliv Learning

Online
Beginner
$11 $59

Write a Book Creative Writing Skills For Beginner ...

Simpliv Learning

Online
Beginner
$9 $49

Scrum Key Areas

Simpliv Learning

Online
Beginner
$3 $14

JavaScript Fundamentals 2018 ES6 For Beginners

Simpliv Learning

Online
Beginner
$9 $49

Learn How To Start Your Own Soap Making Business L...

Simpliv Learning

Online
Beginner
$149 $749

Revolutionize Your Career Competitive Edge

Simpliv Learning

Online
Beginner
$149 $749

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books