The Complete iOS Bootcamp
The Complete iOS Bootcamp, available at $49.99, has an average rating of 4.15, with 255 lectures, based on 24 reviews, and has 750 subscribers.
You will learn about 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 This course is ideal for individuals who are Beginners and advanced level developers who want to learn WatchKit Framework or Students wish to upgrade their Swift programming language It is particularly useful for Beginners and advanced level developers who want to learn WatchKit Framework or Students wish to upgrade their Swift programming language.
Enroll now: The Complete iOS Bootcamp
Summary
Title: The Complete iOS Bootcamp
Price: $49.99
Average Rating: 4.15
Number of Lectures: 255
Number of Published Lectures: 255
Number of Curriculum Items: 255
Number of Published Curriculum Objects: 255
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- Beginners and advanced level developers who want to learn WatchKit Framework
- Students wish to upgrade their Swift programming language
Target Audiences
- Beginners and advanced level developers who want to learn WatchKit Framework
- Students wish to upgrade their Swift programming language
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 hoursof 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!
Course Curriculum
Chapter 1: Course Introduction
Lecture 1: Introduction
Lecture 2: Setup and Hello World App
Lecture 3: The Xcode Interface – Part 1
Lecture 4: The Inspector Panel – Part 2
Lecture 5: The Editor – Part 3
Lecture 6: HelloWorld App – Part 1
Lecture 7: HelloWorld App – Part 2
Lecture 8: HelloWorld App – Part 3
Chapter 2: Variables and Other Types
Lecture 1: Variables and Constants
Lecture 2: Int, Double and their Subtypes
Lecture 3: Optional Types and Nil
Lecture 4: Strings and Characters
Lecture 5: Boolean Type
Lecture 6: Tuples
Lecture 7: Unit2 Exercises
Chapter 3: More on Arrays, Loops, Directories
Lecture 1: Fixing Unresponsive Playgrounds
Lecture 2: Correcting the Command Line Tools Version
Lecture 3: Learn About Arrays
Lecture 4: Learn About Sets
Lecture 5: Learn About Dictionaries
Lecture 6: For, for-in, while and Repeat Loops
Lecture 7: If, Guard and Switch
Lecture 8: Unit3 Exercises
Chapter 4: Functions, References and Closures
Lecture 1: Basic Function Syntax
Lecture 2: Default and Variadic Parameters
Lecture 3: Value and Reference Type Parameters
Lecture 4: Function Types & Nested Functions
Lecture 5: Learn Closures
Lecture 6: Unit4 Exercises
Chapter 5: Enumerations in iOS
Lecture 1: Intro to Enumerations
Lecture 2: Enumerations: Raw Values
Lecture 3: Associated Types
Lecture 4: Initialization in Enumerations
Lecture 5: Mutation Functions in Enumerations
Lecture 6: Unit5 Exercises
Chapter 6: Classes, Structures & Methods
Lecture 1: Classes and Structures
Lecture 2: Computed Properties
Lecture 3: Property Observers
Lecture 4: Lazy Stored Properties
Lecture 5: Type Properties and Methods
Lecture 6: Inheritance
Lecture 7: Unit6 Exercises
Chapter 7: First App in iOS, view and Other
Lecture 1: Intro to First iOS App (HelloYou)
Lecture 2: Starting the App, Writing the Model
Lecture 3: Instantiating the Model
Lecture 4: Creating the View
Lecture 5: The ViewController & Running the App
Lecture 6: Model – View – Controller in iOS
Lecture 7: Delegation
Lecture 8: Starting the PeopleCount App
Lecture 9: Setting up the Delegation
Lecture 10: Unit7 Exercises
Chapter 8: Navigations and Segue
Lecture 1: Using a Storyboard Segue
Lecture 2: Using an Unwind Segue With the Exit Control
Lecture 3: Setting up a Navigation Controller App
Lecture 4: Building a Navigation Hierarchy
Lecture 5: Sending Data During a Segue
Lecture 6: Delegation in Navigation Controllers – Part 1
Lecture 7: Delegation in Navigation Controllers – Part 2
Lecture 8: Unit8 Exercises
Chapter 9: Table View in Depth
Lecture 1: Intro to Tab Bar Controllers
Lecture 2: Moving Data in a Tab Bar Application
Lecture 3: Displaying Data in a Table View
Lecture 4: Data Source Methods & Headers
Lecture 5: Applying Group Settings to Table Views
Lecture 6: Indexing a Table View
Lecture 7: Using Subtitle Styles
Lecture 8: Segueing From a Selected Cell
Lecture 9: Description of the Exercise for this Unit
Chapter 10: NoteTaker App
Lecture 1: Setting up Storyboard for NoteTaker App
Lecture 2: The Model for NoteTaker & Plist Files
Lecture 3: Adding a Note
Lecture 4: Resigning the Keyboard on Text Controls
Lecture 5: Presenting the Detail View for a Note
Lecture 6: Deleting Notes
Lecture 7: Saving and Using Code Snippets in Xcode
Lecture 8: Presenting an Alert when no Plist Exists
Lecture 9: Cleaning up the Code, Final Exercise & Summary of Above
Chapter 11: iOS 8 Part – The Swift Primer
Lecture 1: Swift Primer Demo 1 with Source Code
Lecture 2: Swift Primer Demo 2 with Source Code
Lecture 3: Swift Primer Demo 3 with Source Code
Lecture 4: Swift Primer Demo 4
Lecture 5: Swift Primer Demo 5 with Source Code
Lecture 6: Hello Swift with Source Code
Chapter 12: The Swift Programming Language – Part I
Lecture 1: Introduction
Lecture 2: Variables & Constants
Lecture 3: Variables and Constants Demo with Source Code
Lecture 4: Optionals
Instructors
-
EDUmobile Academy
Programming Made Easy
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 4 votes
- 5 stars: 15 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Best Cybersecurity Fundamentals Courses to Learn in December 2024
- Best Smart Home Technology Courses to Learn in December 2024
- Best Holistic Health Courses to Learn in December 2024
- Best Interior Design Courses to Learn in December 2024
- Best Nutrition And Diet Planning Courses to Learn in December 2024
- Best Yoga Instruction Courses to Learn in December 2024
- Best Stress Management Courses to Learn in December 2024
- Best Mindfulness Meditation Courses to Learn in December 2024
- Best Life Coaching Courses to Learn in December 2024
- Best Career Development Courses to Learn in December 2024
- Best Relationship Building Courses to Learn in December 2024
- Best Parenting Skills Courses to Learn in December 2024
- Best Home Improvement Courses to Learn in December 2024
- Best Gardening Courses to Learn in December 2024
- Best Sewing And Knitting Courses to Learn in December 2024
- Best Writing Courses Courses to Learn in December 2024
- Best Storytelling Courses to Learn in December 2024
- Best Creativity Workshops Courses to Learn in December 2024
- Best Resilience Training Courses to Learn in December 2024
- Best Emotional Intelligence Courses to Learn in December 2024