Ultimate Ionic 3 - Build iOS and Android Apps with Angular 4
4.9 (170 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.
2,405 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ultimate Ionic 3 - Build iOS and Android Apps with Angular 4 to your Wishlist.

Add to Wishlist

Ultimate Ionic 3 - Build iOS and Android Apps with Angular 4

Fast track your iOS and Android mobile app development with the Ionic 3 Framework plus the power Angular 4, HTML and CSS
4.9 (170 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.
2,405 students enrolled
Created by Jon Bonso
Last updated 9/2017
English
English [Auto-generated]
Price: $40
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Properly setup your local development environment to build Ionic 2 apps faster.
  • Learn the basics of Ionic Framework
  • Create hybrid mobile applications with Ionic 2
  • Learn the basics of Apache Cordova and how it relates with Ionic
  • Develop a MyTasks app with Create, Read, Update and Delete functionalities
  • Learn how to use Angular framework for adding functionalities on your Ionic app
View Curriculum
Requirements
  • Basic HTML
  • Basic Angular 2
Description

Includes the updates from the latest Ionic 3.0 version!

____________________________________________________

Highly-skilled mobile app developers earn as much as $100,000+ a year. But how about you? Have you already developed an iOS or an Android mobile app before? 

If not yet, then I totally understand where you are coming from. I myself also had that same problem before. Even experienced programmers are having a hard time creating a single mobile application despite their many years in working in the IT industry. It still takes a lot of time, effort and skill to be able to develop and publish a simple app on Play Store and App Store. 

  • Is there a way to fast track the development process without sacrificing functionality and quality? 
  • Can you still produce an elegantly-looking mobile app without the pain of learning Java, Objective-C or Swift programming language? 
  • Would there be a way to just have one single code base for both iOS and Android? 
  • And is it possible to only use JavaScript, HTML and CSS for developing apps for iPhone, iPad and Android devices? 

If you are asking these questions, then I have a good news for you. Yes! These are all possible with the Ionic Framework! 

Ionic is a mobile development framework that enables you to create stunning apps for iOS, Android, Windows and other mobile platforms using the familiar web technologies you know like JavaScript, HTML and CSS. It is using Google's Angular framework on the front-end and leveraging on the power of Apache Cordova on the back-end to create hybrid mobile applications! 

Highly-skilled mobile app developers earn as much as $100,000+ a year or even more and you can also do the same with Ionic! In this course, you will :

  1. Learn the in-depth knowledge of the Ionic Framework
  2. Learn How to install, setup and configure NodeJS, NPM and GIT to your computer.
  3. Understand the concept of NodeJS and NPM
  4. Do a simple hello world Ionic mobile application
  5. Know about Apache Cordova and its connection with the Ionic Framework
  6. Grasp the basics of Google's Angular 4 framework and how it empower the Ionic's UI components.
  7. Generate different kinds of ready-to-use Ionic templates for your project
  8. Emulate and build mobile apps for Android and iOS
  9. Develop a MyTasks mobile app with CRUD functionalities that can create, read, update and delete items. 
  10. ...and many more! 

Take your career to the higher level with Ionic Framework today!





Who is the target audience?
  • Anyone who wants to develop mobile applications faster!
Compare to Other Ionic Courses
Curriculum For This Course
49 Lectures
04:36:45
+
Introduction
2 Lectures 08:25

In this lecture, you will learn the overview of the Ionic framework

Preview 06:51

List of Course House Rules

Course House Rules
01:34
+
Local Development Setup
13 Lectures 01:10:12

This is the overview of the Local Development Setup overview. 

Preview 01:19

In this lecture, you will learn the basics of NodeJS

Preview 01:33

In this lecture, you will learn the basics of the Node Package Manager or NPM

Preview 01:55

In this lecture, you will learn how to install Node and NPM on Windows OS 

Node and NPM Installation on Windows
06:26

In this lecture, you will learn how to install Node and NPM on Mac OS 

Node and NPM Installation on MAC
05:28

In this lecture, you will learn how to update Node and NPM on Windows OS 

Updating Node and NPM on Windows
12:49

In this lecture, you will learn how to install Node and NPM on Mac OS 

Node and NPM Update of MAC
05:17

In this lecture, you will learn how to install GIT on Windows OS 

GIT Installation on Windows
15:01

GIT Installation on MAC
03:39

In this lecture, you will learn how to add a proxy on NPM 

NPM Proxy
07:09

In this lecture, you will learn the basics of choosing the right IDE for you

Choosing your IDE or Editor
03:19

In this lecture, we will learn how to install Choco Package Manager on Windows

How to install Choco Package Manager on Windows
03:17

In this lecture, we will learn how to install the XCode IDE on MAC

How to install the XCode IDE on MAC
03:00
+
Ionic Setup
7 Lectures 23:22

In this lecture, we will learn the overview of Apache Cordova

Apache Cordova Overview
03:12

In this lecture, we will learn how to install Apache Cordova

Apache Cordova CLI Installation
02:16

In this lecture, we will learn the overview of Ionic CLI

Ionic CLI Overview
01:52

In this lecture, we will learn how to install the Ionic CLI

Ionic CLI Installation
02:53

In this lecture, we will learn how to upgrade our Ionic Command Line Interface

Ionic CLI Upgrade
03:45

In this lecture, we will learn the different ways to start up a new ionic project.

Ways to Start a New Ionic Project
07:20

In this lecture, we will learn more about the Ionic Lab tool. 

Ionic Lab
02:04
+
Ionic Basics
7 Lectures 34:32

In this lecture, you will learn the overview of Ionic Native

Ionic Native
01:41

In this lecture, we will learn the overview of Ionic Platforms

Ionic Platforms Overview
02:47

In this lecture, you will learn how to add the ios, android and other mobile platforms to your mobile app.

Adding a Mobile Platform to Your Ionic Project
10:45

In this lecture, we will learn how to launch an iPhone emulator and Android Virtual Device to test our app.

Ionic Emulator
05:18

In this lecture, we will learn more about the concept of Ionic Pages

Ionic Pages Overview
01:30

In this lecture, we will learn how to create an Ionic Page.

Creating an Ionic Page
04:01

In this lecture, we will learn about Ionic Components and how to implement it on our Ionic page.

Ionic Components
08:30
+
Project 1: MyTasks Mobile App
8 Lectures 01:06:04

This is the overview of that MyTasks mobile app that we will be building.

MyTasks App - Overview
04:00

We will first compose the User Interface of our MyTasks App and later on, we'll add its functionalities. 

MyTasks App - Composing the UI
14:32

We will now write the functions to Add and Delete the tasks in our app.

MyTasks App - Add and Delete Functions
14:17

We will add the Edit functionality to our app.

MyTasks App - Enhancing the Edit task function
07:11

We will test the functionalities of our app and identify the bugs that we have to fix.

MyTasks App - Testing
03:21

We will be fixing the bugs that we had previously identified. We will also tackle the use of the console as a way to debug the values in our app. 

MyTasks App - Bug Fixing
07:48

MyTasks App - Adding the About page with Ion-Card
13:22

It's time to work on your Ionic skills! Fix the bug on our app, presented in this lecture.

MyTasks App - Exercise
01:33
+
Android Local Development Setup
9 Lectures 01:00:36

In this lecture, we will learn how to install the Java Development Kit (JDK) on Windows

How to install the Java Development Kit (JDK) on Windows
07:03

In this lecture, we will learn how to add Java Environment Variables on Windows

How to add Java Environment Variables on Windows
09:12

In this lecture, we will learn how to install Android Studio IDE on MAC

How to install Android Studio IDE on Windows
07:49

In this lecture, we will learn how to add Android Environment Variables on Windows

How to add Android Environment Variables on Windows
10:34

In this lecture, we will learn how to add an Android Virtual Device (AVD) on Windows

How to Add an AVD on Windows
05:27

In this lecture, we will learn how to install the Java Development Kit (JDK) on MAC

How to install the Java Development Kit (JDK) on MAC
02:48

In this lecture, we will learn how to add JAVA_HOME Environment Variables on MAC

How to add JAVA_HOME Environment Variables on MAC
05:59

In this lecture, we will learn how to install the Android Studio IDE on your MAC.

How to install Android Studio IDE on MAC
05:18

In this lecture, we will learn how to Add an AVD on MAC

How to Add an AVD on MAC
06:26
+
Angular 4 Basics
3 Lectures 13:35

Angular framework is one of the major components of the Ionic framework. Learn more about it on this lecture.

Angular 4 Overview
03:40

Angular Components
05:25

Using the Angular Components
04:30
About the Instructor
Jon Bonso
4.7 Average rating
2,400 Reviews
22,049 Students
5 Courses
Full Stack Developer

Jon is a Full Stack software developer based in Sydney, Australia, with over a decade of diversified experience in Banking, Financial Services, Telecommunications and Healthcare industries.  He was also employed to top tech and finance companies such as HP, Accenture, Telstra, Macquarie Bank and Credit Agricole CIB to name a few. 

On the side, he is also doing freelance jobs on web development and mobile apps for various clients. When he's not in front of the screen, he likes to play the piano and guitar.