CERTIFIED HRDF PROGRAM
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
Perquisites
- 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:
- Understand the impact of mobile applications on various industries.
- Differentiate between hybrid and native mobile app development.
- Set up the development environment and tools for the Ionic Framework.
- Develop and structure an Ionic Angular project.
- Utilize HTML, Angular commands, and Ionic UI components effectively.
- Implement routing, services, and modal controllers in an Ionic application.
- Integrate and utilize Git for version control in team environments.
- Develop and deploy mobile applications using Capacitor for Android and iOS.
- Debug and optimize Ionic applications.
- Incorporate Firebase services such as authentication and Firestore databases.
- Apply design sprint methodologies to create intuitive and user-friendly app interfaces.
- 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.