Course

Full Stack Developer Ionic Course with Design & Git

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.

Location

KelasProgramming.com, 321A, Tingkat 1, Lorong Selangor, Taman Melawati, 53100 Kuala Lumpur

Language

English & Bahasa Melayu

Duration

4 Days

Price

RM 4,100.00/pax + SST - Special discount for private individual participants

Event Date

  • 26 – 29 July 2024 (Friday – Monday)

Course Content

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

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

Prerequisites

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

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.
 
Your Trainer

Razman Sarit

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.

Razmas is also an Ionic Developer Expert recognised by Ionic, and was also a speaker at the international Ionic Conference.

Inquire For More Information

Course : Full Stack Developer Ionic Course with Design & Git

If you would like to know more about our courses, schedule, pricing and other information, please fill in the form below and we will be in touch with you as soon as possible.