Full Stack Developer
Ionic Course with Design & Git

Course Duration: 4 Days

Course Format: Interactive Lectures, Hands-On Labs

Pre Register Today

Professional Summary: Razman Yusof Bin Mohd Sarit is a seasoned software developer and educator with over 20 years of experience in the IT industry.

 He is the Managing Director of Atas Awan Sdn Bhd, a consultant and software development company specializing in embedded systems, mobile application development, and IT-based training in Malaysia.

Razman has a strong background in computer interactive systems and business management, holding a B.Eng (Hons) from the University of Birmingham and a PGDip from the University of Wolverhampton.

4 Days complete training

Recognised Digital Credential

Industry Validated

Online Support

Upcoming Training Date

Friday – Monday

Friday – Monday

Friday – Monday

Friday – Monday

Course Overview

Course Description: This comprehensive 4-day course is designed for aspiring full-stack developers who want to gain expertise in mobile application development using the Ionic Framework. 

The course covers the entire development lifecycle from setting up the development environment to deploying fully functional mobile applications on both Android and iOS platforms.

 Participants will also delve into design principles and version control using Git, ensuring they are equipped with the skills necessary to excel in the dynamic field of mobile app development.

Target Audience

This course is ideal for:

  • Aspiring mobile app developers
  • Software developers looking to enhance their skills in Ionic and Angular
  • IT professionals seeking to integrate mobile app development into their skill set
  • Entrepreneurs and startup founders aiming to develop their own mobile applications


  • Basic understanding of programming concepts
  • Familiarity with HTML, CSS, and JavaScript
  • Previous experience with any programming language is beneficial but not required

Course Materials

  • Slides and lecture notes
  • Sample code and project templates
  • Access to online resources and documentation
  • Special gifts and certificates upon course completion

Learning Outcomes

By the end of this course, participants will be able to:

  1. Understand the impact of mobile applications on various industries.
  2. Differentiate between hybrid and native mobile app development.
  3. Set up the development environment and tools for the Ionic Framework.
  4. Develop and structure an Ionic Angular project.
  5. Utilize HTML, Angular commands, and Ionic UI components effectively.
  6. Implement routing, services, and modal controllers in an Ionic application.
  7. Integrate and utilize Git for version control in team environments.
  8. Develop and deploy mobile applications using Capacitor for Android and iOS.
  9. Debug and optimize Ionic applications.
  10. Incorporate Firebase services such as authentication and Firestore databases.
  11. Apply design sprint methodologies to create intuitive and user-friendly app interfaces.
  12. Prepare a comprehensive checklist for app deployment.

Day 1

 Introduction to Mobile App Development and Ionic Framework

  • Ice Breaker Activity
  • Topic 1: Mobile Apps in Our Daily Life
    • Lecture and Group Discussion on the influence of mobile apps
  • Topic 2: Methods of Mobile App Development
    • Lecture on hybrid vs. native development and introduction to Ionic Framework
  • Topic 3: Installation & Setting Up
    • Hands-on setup of the development environment
  • Topic 4: Starting an Ionic Project
    • Building and testing an Ionic app

Day 2

Advanced Ionic Development and Version Control

  • Topic 5: Structure of an Ionic Angular Project
  • Topic 6: HTML, Angular Commands, and Ionic UI Components
    • Hands-on exercises
  • Topic 7: Generating Pages and Navigation
  • Topic 8: Using Modal Controllers
  • Topic 9: Generating and Using Services
  • Topic 10: Introduction to Git
    • Setting up and using Git in projects
  • Topic 11: Git Commands and Version Control in Projects

Day 3

Firebase Integration and Mobile App Design

  • Topic 12: Firebase IaaS and Project Setup
  • Topic 13: Integrating Firebase Authentication and Firestore Database
    • Building a To-Do list app with Firebase
  • Topic 14: Designing Mobile Apps
    • Importance of design, methods, and design sprint techniques
  • Topic 15: Creating App Icons and Splash Screens
  • Topic 16: Preparing for App Deployment

Day 4

Final Project and Course Wrap-Up

  • Topic 17: Brainstorming and App Architecture
    • Group discussions and presentations
  • Topic 18: Finalizing App Design and Development
    • Hands-on project work
  • Topic 19: Debugging and Optimization Techniques
  • Topic 20: Final Assessment and Reflection
  • Certificate Handover Ceremony

Human Resorces Development Corporation Approved Center

All our certification training are HRD Corp claimable under the Skim Bantuan Latihan (SBL and SBL-Khas Scheme). For training under the SBL-Khas Program, No upfront payment is required.