Mobile Application Development (Android/iOS) using Ionic/Angular
In this hands-on training, you’ll gain a solid understanding of the Angular framework and its application in mobile development. By applying best practices in software development, you’ll learn how to create stunning and feature-rich mobile apps.
Learning outcomes:
By the end of the course the student will:
- Understands Angular framework and its general concepts to develop mobile applications
- Applies best practices in software development
- Creates a native application using ionic and Angular
Course features:
- Classroom or online training option
- Completely hands-on
- Creating self-made project by the end of the training
Audience:
We expect the participants to be professionals and Non-professionals who:
- want to learn more about Mobile application development
- want to learn Ionic framework, Angular framework, HTML, TS, CSS
Course Agenda:
Day 1: Introduction to Ionic and Setting Up the Development Environment
- Overview of Ionic framework and its features
- Installing Ionic CLI and setting up the development environment
- Creating your first Ionic project
- Exploring the project structure and key files
Day 2: Building User Interfaces with Ionic/Angular
- Understanding Ionic components and their usage
- Styling and theming in Ionic
- Creating responsive layouts for mobile devices
- Handling user interactions and gestures
Day 3: Navigation and Routing in Ionic/Angular
- Configuring navigation and routing in an Ionic app
- Creating multiple pages and linking them together
- Passing data between pages
- Implementing nested navigation and tabs
Day 4: Accessing Native Device Features with Ionic Native
- Introduction to Ionic Native and its purpose
- Using Ionic Native plugins to access device features
- Incorporating features like camera, geolocation, and storage
- Testing and debugging on real devices and simulators/emulators
Day 5: Building and Deploying a Production-Ready Ionic App
- Optimising performance and improving app speed
- Implementing offline capabilities and caching
- Testing and debugging your Ionic app
- Deploying the app to Android and iOS devices
Tooling needed for the course:
- Bring your own computer (or ask BCS to provide the computer on-site)
- Visual Studio code
- Google Chrome
Course Materials:
- Presentation slides
- Your own code
The course is held in English.
Don’t miss this chance to become a proficient mobile app developer with Ionic and Angular! Enrol today and unlock endless possibilities in the dynamic world of mobile applications.
Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.