Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 30.5 hours on-demand video
  • 22 articles
  • 122 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development iOS Development

The Complete iOS Bootcamp

Learn iOS9 with Swift2 along with iOS8 and WatchKit with Actual iOS Apps with Source Code
Rating: 4.1 out of 54.1 (24 ratings)
724 students
Created by EDUmobile Academy
Last updated 7/2016
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Become and expert in App development with iOS9
  • Learn by example by walking you through real live projects step by step
  • Become a Master in Developing Compelling Apps for Apple Watch using the WatchKit Framework

Course content

33 sections • 255 lectures • 30h 28m total length

  • Preview02:05
  • Preview06:10
  • Preview07:39
  • Preview07:32
  • Preview07:03
  • HelloWorld App - Part 1
    04:48
  • HelloWorld App - Part 2
    08:20
  • HelloWorld App - Part 3
    07:43

  • Variables and Constants
    08:34
  • Int, Double and their Subtypes
    10:39
  • Preview11:53
  • Strings and Characters
    13:32
  • Boolean Type
    06:23
  • Tuples
    08:31
  • Unit2 Exercises
    00:01

  • Preview01:42
  • Preview01:45
  • Learn About Arrays
    15:05
  • Learn About Sets
    14:36
  • Learn About Dictionaries
    12:19
  • For, for-in, while and Repeat Loops
    11:56
  • If, Guard and Switch
    13:01
  • Unit3 Exercises
    01:44

  • Basic Function Syntax
    09:03
  • Default and Variadic Parameters
    06:42
  • Value and Reference Type Parameters
    05:14
  • Function Types & Nested Functions
    08:27
  • Learn Closures
    18:06
  • Unit4 Exercises
    01:20

  • Preview04:32
  • Enumerations: Raw Values
    06:18
  • Associated Types
    07:24
  • Initialization in Enumerations
    04:10
  • Mutation Functions in Enumerations
    06:16
  • Unit5 Exercises
    01:39

  • Classes and Structures
    06:22
  • Computed Properties
    04:50
  • Property Observers
    09:05
  • Lazy Stored Properties
    05:47
  • Type Properties and Methods
    06:10
  • Inheritance
    07:48
  • Unit6 Exercises
    00:42

  • Intro to First iOS App (HelloYou)
    02:17
  • Starting the App, Writing the Model
    06:42
  • Instantiating the Model
    02:33
  • Creating the View
    07:22
  • The ViewController & Running the App
    12:34
  • Model – View – Controller in iOS
    09:53
  • Delegation
    09:48
  • Starting the PeopleCount App
    08:45
  • Setting up the Delegation
    12:44
  • Unit7 Exercises
    00:44

  • Using a Storyboard Segue
    04:44
  • Using an Unwind Segue With the Exit Control
    04:18
  • Setting up a Navigation Controller App
    05:37
  • Building a Navigation Hierarchy
    05:19
  • Sending Data During a Segue
    10:49
  • Delegation in Navigation Controllers - Part 1
    11:25
  • Delegation in Navigation Controllers - Part 2
    05:23
  • Unit8 Exercises
    00:20

  • Intro to Tab Bar Controllers
    07:51
  • Moving Data in a Tab Bar Application
    10:40
  • Displaying Data in a Table View
    11:56
  • Data Source Methods & Headers
    10:53
  • Applying Group Settings to Table Views
    03:48
  • Indexing a Table View
    04:37
  • Using Subtitle Styles
    07:05
  • Segueing From a Selected Cell
    09:55
  • Description of the Exercise for this Unit
    02:19

  • Setting up Storyboard for NoteTaker App
    06:26
  • The Model for NoteTaker & Plist Files
    10:54
  • Adding a Note
    11:48
  • Resigning the Keyboard on Text Controls
    04:18
  • Presenting the Detail View for a Note
    07:46
  • Deleting Notes
    07:51
  • Saving and Using Code Snippets in Xcode
    02:24
  • Presenting an Alert when no Plist Exists
    07:58
  • Cleaning up the Code, Final Exercise & Summary of Above
    06:19

Requirements

  • We assume you have some basic knowledge of programming
  • Knowledge of some Scripting Language Preferred, but Not Necessary

Description

In this iOS Bootcamp you will learn fundamentals of developing iOS applications using Swift programming language both the versions.

This course contains 255 lectures spread over 30 hours of video.

You will have access to actively ask Rick any questions you like related to the content.

At the end of the course, you’ll be able to write iOS applications that use tables, hierarchical and tabbed navigation, and understand the principles behind developing any iOS application.

The course will be complimented with shorter sessions on the various
extension frameworks at a later date, including SpriteKit, SceneKit,
HealthKit, WatchKit, etc

We will also cover everything you need to develop compelling apps for Apple Watch using the WatchKit framework and the Swift programming language. 

We'll cover the techniques of app development, starting with some simple apps and working our way up to more complex techniques..

We'll build several apps together, including a simple note taker, a few different kinds of calculator, a few of games, a simple memo systems with voice recording and playback, etc. 

 All topics are easy to learn and presented in digestible short 5 to 15 minute videos with real world examples and demos. The course contains discussions and demos to test your skill. All demos come with full source codes that you can download which is complimentary and use for your projects.

Topics include:

  • Introduction to working with Xcode
  • Data types, optionals, and tuples
  • Collection types: arrays, sets, and dictionaries
  • If statements and loops
  • functions and closures
  • Enumerations
  • Classes and structures
  • Stored and computed properties
  • Inheritance in Swift
  • Introduction to iOS
  • Model - View - Controller and its role in iOS programming
  • Delegation
  • Navigation controllers and segues
  • Tab bar controllers
  • Table view controllers
  • Using various cell sty les
  • Using headers and footers
  • Grouping vs. plain table styles
  • Indexing a table view
  • A case study: NoteTaker:
  • Swift Primer
  • Variables
  • Functions
  • Arrays
  • Enumerations
  • Classes
  • Methods
  • Views
  • Arrays
  • Enumerations
  • Classes
  • Methods
  • Views
  • Watchkit
  • 7 real apps

I hope you join me as we explore this course together!


Who this course is for:

  • Beginners and advanced level developers who want to learn WatchKit Framework
  • Students wish to upgrade their Swift programming language

Instructor

EDUmobile Academy
Programming Made Easy
EDUmobile Academy
  • 4.2 Instructor Rating
  • 7,518 Reviews
  • 160,414 Students
  • 55 Courses

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.