Course Overview
The Complete iOS 10 Developer has just ONE goal - to turn you into the best developer, freelancer and entrepreneur that you can possibly be!
Other iOS courses COMPLETELY miss why you're learning to become a developer. How do I know this? Well I've taken their courses because I wanted to see what the competition is up to!
And what do these other guys miss?
Well they haven't thought about you and what your needs are! Let me tell you why I think you're here. I think it's because maybe you are looking for a way to improve yourself - either via high paying jobs, freelancing or by creating your very own successful startup.
I get that.
So whilst this course gives you all the developer skills you could ever want - it also has more. A complete section on how you create a startup. Right from idea all the way through to raising millions in venture capital funding.
--------------------------------------------------------
Which one are you?
- Six figure salaried developer?
- Someone who likes earning between $60 - $120 p/h as a freelancer?
- Someone who wants to free themselves from the 9 - 5 jive and create a successful startup?
--------------------------------------------------------
Here's a recent message I received from one of my students:
" Hi Grant, I managed to land the fabled 6 figure developer job yesterday thanks to your course. In the interview they asked me complicated questions and luckily you'd explained the majority of those. Thanks for a great course and I'm off to buy the rest of your courses now that I have a little extra change :) "
--------------------------------------------------------
Bonus For You
Many courses offer a few extras here and there. That's nice but they don't have any real value. By real value I mean, can it earn you passive revenue day after day, week after week or month after month?
This course contains an app that no other course contains. One that I'm releasing in time for iOS 10 and one that I foresee as having HUGE potential. The source code is contained in this course. In fact I invite you to compete against me with the release. If your app has more users than mine I will refund you the price of this course :)
------------------------------------------------------
Who Am I?
Everyone wants to know who's teaching them. Well, here's my bio:
I started out as NOT A PROGRAMMER. Hard to believe when I tell you that I've worked on dozens of the most popular apps out there right?
The fact that I didn't start out as a programmer means that I actually remember what it's like to be a beginner. I remember teachers throwing useless jargon at me and you know what?
It sucked!
That's why in this course I tell you everything you need to know in plain English!
- Creating useful apps
- Making GPS maps
- Making ticking clock apps
- Transcription apps
- Calculator apps
- Converter apps
- RESTful and JSON apps
- Firebase apps
- Instagram clones (but better ;)
- Fancy animations to WOW users
- Creating compelling apps
- How to start your own startup from idea to financing to selling
And a ton more!
In Silicon valley venture capitalists talk about return on investment a lot. A good return averaged over all their assets is something like 10%.
Imagine if you could have a return in the thousands of percent?
Well that's what you get when you take this course. An investment of a few coffees returns your investment multiple times over.
You are your biggest asset. Invest in it accordingly and take this course today!
FAQ
FAQ area empty
Course curriculum
-
Introduction to Swift 3
Xem trước -
Interlude
Xem trước -
Set up a Playground in Swift 3
Xem trước -
Variables in Swift 3
Xem trước -
Collections - Arrays in Swift 3
Xem trước -
Collections - Sets in Swift 3
Xem trước -
Collections - Dictionaries in Swift 3
Xem trước -
Swift 3 Questions - Part 1
-
Logic - If Else and Switch Case in Swift 3
Xem trước -
Round and Round - Loops in Swift 3
Xem trước -
Swift 3 Questions - Part 2
-
Functions in Swift 3
Xem trước -
Optionals in Swift 3
Xem trước -
Swift 3 Questions - Part 3
-
Classes and Objects in Swift 3
Xem trước -
Inheritance in Swift 3
Xem trước -
Swift 3 Questions - Part 4
-
Summary of Swift 3
Xem trước
-
Introduction to Your First iOS 10 App
Xem trước -
An Astronomy Screen Torch - Storyboards
Xem trước -
An Astronomy Screen Torch - View Controller Code
Xem trước -
An Astronomy Screen Torch - Buttons and Outlets
Xem trước -
An Astronomy Screen Torch - Storyboard Element Positioning
Xem trước -
Create an Astronomy Screen Torch - Assignment
Xem trước -
Create an Astronomy Screen Torch - Solution
Xem trước -
Summary of Your First iOS 10 App
Xem trước -
Astro Torch Source Code
-
Introduction to Temperature Converter
Xem trước -
Making the Main Screen of our Temperature Converter
Xem trước -
Connecting the Main Screen of Temperature Converter to Code
Xem trước -
Writing the Main Code of our Temperature Converter App
Xem trước -
Temperature Converter - Assignment
Xem trước -
Temperature Converter - Solution
Xem trước -
Summary of Temperature Converter
Xem trước
-
Introduction to Calculator
Xem trước -
Making our Calculator Screen - Images, Image Sets and Buttons
Xem trước -
Making of our Calculator Screen - Stack Layouts
Xem trước -
Connecting Calculator Screen to Code
Xem trước -
Storing things with Enums
Xem trước -
Writing the Basic Code of our Calculator
Xem trước -
Calculator - Homework
Xem trước -
Calculator- Solution
Xem trước -
Calculator Source Code
-
Summary of Calculator
Xem trước
-
Introduction to Back to the Future
Xem trước -
Back to the Future - Tabbed Apps Explained
Xem trước -
Back to the Future Layout - Storyboards
Xem trước -
Back to the Future Code - Showing the Year
Xem trước -
Back to the Future Code - A Ticking Clock
Xem trước -
Back to the Future Time Travel - Storyboards
Xem trước -
Back to the Future Time Travel - Code
Xem trước -
Back to the Future Time Travel - Animations
Xem trước -
Back to the Future - Homework
Xem trước -
Back to the Future - Solution
Xem trước -
Back to the Future - Extra Credits
Xem trước -
Summary of App 2 - Back to the Future
Xem trước -
Back to the Future Source Code
-
Introduction to App 3 - Where was I?
Xem trước -
Where was I? - Setup
Xem trước -
Showing a Map with Apple Maps
Xem trước -
Info.plist - Setting Required Device Capabilities
Xem trước -
Info.plist - Permissions for Location
Xem trước -
Showing Your Location
Xem trước -
Getting Location Coordinates
Xem trước -
Creating a Class to Store Location Coordinates
Xem trước -
Saving Location Coordinates (UserDefaults)
Xem trước -
Showing Last Location with a Pin Annotation
Xem trước -
Where Was I - Homework
Xem trước -
Where Was I - Solution
Xem trước -
Summary of Where was I? - GPS and Maps
Xem trước -
Where was I Source Code
-
Introduction to Great App Design
Xem trước -
Thinking About User Experience
Xem trước -
Popular User Experience Tools
Xem trước -
How to Design a User Experience - Photo Sharer
Xem trước -
What is a User Interface - First Step
Xem trước -
Popular User Interface Design Tools
Xem trước -
How to Design a User Interface
Xem trước -
Summary of Great App Design
Xem trước
-
Introduction to Quick Share
Xem trước -
Quick Share - Launch Screens and Images
Xem trước -
Creating the User Interface - UITableView
Xem trước -
How to Setup a Simple UITableView
Xem trước -
How to Setup a Custom UITableViewCell
Xem trước -
How Handle a Click from a UITableViewCell
Xem trước -
How to Push a New View Controller and Send Data
Xem trước -
Warning - There Be Dragons Ahead!
-
How to Use the Photos Framework with Swift
Xem trước -
How to Pass a Photo to a View Controller
Xem trước -
Setting up Sharing Icons and Minimising Outlet Code
Xem trước -
Sharing on Facebook and Twitter Using the Social Framework
Xem trước -
Sharing on Instagram
Xem trước -
Sharing on WhatsApp
Xem trước -
Taking a Photo from Inside Your App
Xem trước -
Quick Share - Homework
Xem trước -
Quick Share - Solution
Xem trước -
Summary of Quick Share
Xem trước -
Source Code for Quick Share
-
Introduction to App 5 - ChaChat - WhatsApp Clone
Xem trước -
How to Set Up a Firebase App
Xem trước -
Setting up the Messaging App
Xem trước -
How to Add Firebase to a Swift App using Cocoapods
Xem trước -
Firebase Registration and Login Component - Design
Xem trước -
Firebase Registration and Login Component - Logging In
Xem trước -
Firebase Registration and Login Component - Error Alerts
Xem trước -
Firebase Registration and Login Component - Registration
Xem trước -
Firebase Registration and Login - Homework
Xem trước -
Firebase Registration and Login - Solution
Xem trước -
Setting up a Table to Receive Firebase Data
Xem trước -
Moving a View up or Down when a Keyboard is Shown
Xem trước -
Sending and Receiving Data with a Firebase Database
Xem trước -
Firebase - Homework
Xem trước -
Firebase - Solution
Xem trước -
Summary of App 5 - ChaChat - WhatsApp Clone
Xem trước -
Source Code for ChaChat
-
1 Introduction to Transcriber
Xem trước -
2 Setting up the Permissions Screen
Xem trước -
3 Setting up a Tabbed App
Xem trước -
4 How to Setup a UITableViewController Class
Xem trước -
5 Checking Existing Permissions
Xem trước -
6 Requesting Permissions for Microphone and Speech
Xem trước -
7 Setting up Recording from the Microphone with Document Directories
Xem trước -
8 Setting up Recording from the Microphone with a View Controller
Xem trước -
9 Recording from the Microphone
Xem trước -
10 Transcriber - Homework 1
Xem trước -
11 Transcriber - Solution 1
Xem trước -
12 How to Play Back Recorded Audio
Xem trước -
13 How to Implement Audio Transcription in iOS 10
Xem trước -
14 Saving Text Files on iOS 10
Xem trước -
15 Initialising Core Data in iOS 10
Xem trước -
16 Saving Objects to Core Data in iOS 10
Xem trước -
17 Retrieving Objects using Core Data in iOS 10
Xem trước -
18 EPIC Homework Tasks
Xem trước -
19 Summary of Transcriber
Xem trước
-
Introduction to Weather App
Xem trước -
What are RESTful Services?
Xem trước -
What is an API?
Xem trước -
What is JSON?
Xem trước -
OH GOD. PLEASE NOT ANOTHER WEATHER APP!
Xem trước -
Choosing the Weather API
Xem trước -
Creating the App and Asking for Permissions
Xem trước -
Designing Your App Around a Custom Font
Xem trước -
Allowing the User to Pick a Skin Type
Xem trước -
How to Install Cocoapods
Xem trước -
Amendment to UPCOMING lecture
-
Using Cocoapods to Install a Module to Help with RESTful Services
Xem trước -
How to Retrieve Data from an API in an iOS App
Xem trước -
How to Parse JSON in Swift 3
Xem trước -
Homework - Let me Know!
Xem trước -
Solution - Let me Know!
Xem trước -
Calculating Burn Time
Xem trước -
Making an Awesome Time to Burn Display and Local Notifications
Xem trước -
Summary of Weather App
Xem trước
-
Quick Note Before You Start - MUST READ
-
Introduction
-
1 - Designing our UX
Xem trước -
2 - Experimenting with Storyboards
Xem trước -
3 - Designing the main screen
Xem trước -
4 - Adding colour to the main screen
Xem trước -
5 - Adding images to our navigation bar buttons
Xem trước -
6 - Creating the Add RSS Feed screen
Xem trước -
7 - Creating the Edit RSS Feeds screen
Xem trước -
8 - Creating the View RSS Feed item screen
Xem trước -
9 - Connecting Storyboards to our code base using outlets
Xem trước -
10 - What is a data model
Xem trước -
11 - Understanding RSS feeds before creating the models
Xem trước -
12 - Creating the Feed and FeedItem models
Xem trước -
13 - Storage options on iOS
Xem trước -
14 - Installing an SQLite database framework from GitHub
Xem trước -
15 - Creating the FeedDataHelper class
Xem trước -
16 - Testing the database connection
Xem trước -
17 - Adding a feed via the 'Add Feed' view
Xem trước -
18 - Explaining the table view and it's table source
Xem trước -
19 - Creating the cell for the table view
Xem trước -
20 - Populating the feeds table with our cells
Xem trước -
21 - Deleting an item from a table view row. AKA - slide to Delete
Xem trước -
22 - Disabling app transport security and introduction to Info plist
Xem trước -
23 - Getting our RSS Feed Items
Xem trước -
24 - Creating the cell for our RSS Feed Items table view
Xem trước -
25 - Populating the RSS Feed Items list view
Xem trước -
26 - Handling a click on the Feed Items list
Xem trước -
27 - Why we debug
Xem trước -
28 - App monetizaton strategies
-
29 - Implementing Google Ads
Xem trước -
30 - Creating an app icon for iOS devices
Xem trước -
31 - Creating a launch screen for an iOS app
Xem trước -
32 - Signing up for an Apple developer account
Xem trước -
33 - Initial setup of our app within the Apple Developer site
Xem trước -
34 - Preparing the iTunes Connect app store listing
Xem trước -
35 - Preparing the iTunes Connect app store listing - Images
Xem trước -
36 - Compiling signing and submitting an app to the App store
Xem trước -
37 - Final lecture with 1 final task
Xem trước -
Course Materials
-
Introduction to Startups
-
How to Start a Startup
Xem trước -
Team and Execution
Xem trước -
Before the Startup
Xem trước -
Building Product, Talking to Users, and Growing
Xem trước -
Competition is for Losers
Xem trước -
Growth
Xem trước -
How to Build Products Users Love
Xem trước -
How to Get Started, Doing Things that Don't Scale, Press
Xem trước -
How to Raise Money
Xem trước -
Culture
Xem trước -
Hiring and Culture
Xem trước -
Building for the Enterprise
Xem trước -
How to be a Great Founder
Xem trước -
How to Operate
Xem trước -
How to Manage
Xem trước -
How to Run a User Interview
Xem trước -
How to Design Hardware Products
Xem trước -
Legal and Accounting Basics for Startups
Xem trước -
Sales and Marketing; How to Talk to Investors
Xem trước -
Later-stage Advice
Xem trước -
Summary of Startups
-
Introduction to tvOS - A Classic Radio
Xem trước -
How to Create a tvOS App for Online Radio - Collection Views
Xem trước -
How to Create a tvOS App for Online Radio - Getting Stations and Images
Xem trước -
How to Create a tvOS App for Online Radio - Streaming Audio
Xem trước -
Summary of tvOS - A Classic Radio
Xem trước
-
Introduction to Sketch 3
Xem trước -
How to Use Artboards, Layers and the Toolbar in Sketch 3
Xem trước -
Creating a Sketch 3 App - Overview
Xem trước -
Creating an App Header in Sketch 3
Xem trước -
Creating an Apps Main Menu in Sketch 3
Xem trước -
Creating a Facebook Status Section with Sketch 3
Xem trước -
Creating the Suggested Post
Xem trước -
How to Create an App Icon in Sketch 3
Xem trước -
Recap of An Introduction to Sketch 3
Xem trước
-
Introduction to Workout App - Your First Acquirable App
Xem trước -
Researching a Workout App - What do the Big Companies Want from Yours?
Xem trước -
Creating the Workout App Part 1 - Designing and Storyboards
Xem trước -
Creating the Workout App Part 2 - Endorphin Rush
Xem trước -
Creating the Workout App Part 3 - Endorphin Rush
Xem trước -
Creating the Workout App Part 4 - Endorphin Rush
Xem trước -
Creating the Workout App Part 5 - Endorphin Rush
Xem trước -
Creating the Workout App Part 6 - Endorphin Rush
Xem trước
Requirment
-
You will need a Mac running the latest OS X to create iOS apps
Outcomes
-
Develop professional looking iOS apps
-
Have a solid skill set in Swift programming
-
Have a range of apps published on the app store
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details