Loading...

Course Description

Learn how to develop a mobile application (app) from conceptualization through to design, development and launch. In this online, self-paced course, you will explore how to build apps using the cross-plaform Ionic’s framework while considering usability requirements across different Android, iOS, web-based platforms, as well as discover the technologies and design principles for mobile app development. Complete a final project involving publishing or selling the newly created app on various mobile stores.

For the duration of the course you will have 24/7 access to course materials allowing you to save your progress and resume where you left off at any time.

This course is for individuals who would like some hands on experience. No prior coding experience or prerequisites are required.

Course Details

What is the Ionic framework?

Ionic is a framework that provides UI components and allows you to build well-functioning and good-looking hybrid applications using web technologies like HTML5, CSS, and JavaScript. You can use Ionic components in developing cross-platform apps for mobile and desktop, as well as Progressive Web Apps.

Course Learning Outcomes

By completion of this course, successful students will be able to:

  • Create user interfaces using HTML, CSS and JavaScript
  • Design and edit basic graphics using Adobe Photoshop and Adobe Illustrator
  • Use the version control system GIT
  • Recognize mobile hardware resources that are accessed by apps and their purpose
  • Create cross-platform mobile applications using the Ionic framework
  • Recognize how apps are deployed and sold via Google Play and the Apple App store
  • Complete a final project to demonstrate the proficiency in mobile app development for real life application and getting it published on different mobile stores

Topics

  • HTML5 & CSS3 UI Controls
  • Responsive Design
  • JavaScript Essentials
  • Node JS
  • Single Page Applications
  • Data Display
  • Directives
  • Forms
  • Routing and Navigation
  • UI Components
  • Ionic Native
  • Application Theming
  • Exploring Device Capabilities
  • Advanced Ionic Plugins
  • Deployment
Loading...

Enrol Now - Select a section to enrol in

Type
Online
Dates
Jan 01, 2020 to Jun 30, 2020
Hours
90.0
Delivery Options
Course Fees
Flat Fee non-credit $1,499.00
Reading List / Textbook
No required textbook
Section Notes

This is an online, self-paced course delivered using the RoboGarden e-learning platform where students complete interactive exercises.

This course uses Desire2Learn (D2L), an online learning management system. You will log in to D2L to access your Robogarden exercises. For more information about D2L, please visit our Online Learning Resources.

Students who register on (or after) the start date will receive access within one day of registration.

There is a limited timeframe allowed to complete this course. All coursework must be done by the course end date. Extensions will not be permitted.

Unless otherwise stated, notice of withdrawal or transfer from a course must be received at least ten calendar days prior to the start date of the course.

Type
Online
Dates
May 01, 2020 to Oct 31, 2020
Hours
90.0
Delivery Options
Course Fees
Flat Fee non-credit $1,499.00
Reading List / Textbook
No required textbook
Section Notes

This is an online, self-paced course delivered using the RoboGarden e-learning platform where students complete interactive exercises.

This course uses Desire2Learn (D2L), an online learning management system. You will log in to D2L to access your Robogarden exercises. For more information about D2L, please visit our Online Learning Resources.

Students who register on (or after) the start date will receive access within one day of registration.

There is a limited timeframe allowed to complete this course. All coursework must be done by the course end date. Extensions will not be permitted.

Unless otherwise stated, notice of withdrawal or transfer from a course must be received at least ten calendar days prior to the start date of the course.

Required fields are indicated by .