Full-Stack Cross-platform Application Development using Angular, Ionic, and Firebase

In this hands-on training program, you’ll gain a deep understanding of the Angular and Ionic frameworks, along with Google Firebase’s powerful features for database management, authentication, and storage. By the end of the course, you’ll have the expertise to create powerful, scalable, and cross-platform applications.

Learning outcomes:

By the end of the course the student will:

  • understands Ionic and Angular framework and its general concepts
  • understands Google Firebase database, authentication, and Storage
  • can create a full-fledged web and native application

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 Cross-platform Full-Stack application development.
  • want to learn Mobile application development, Angular framework, HTML, TS, CSS
  • want to learn Backend development using Google Firebase

Course Agenda:

Day 1: Introduction to Angular

  • Understanding the fundamentals of Angular framework
  • Setting up the development environment
  • Building a basic Angular application
  • Angular components, templates, and data binding

Day 2: Building Web Applications with Angular and Firebase

  • Integrating Angular with Firebase backend
  • Working with Firebase Realtime Database
  • Implementing user authentication and security rules
  • Handling data retrieval and manipulation in Angular using Firebase

Day 3: Introduction to Ionic and Mobile App Development

  • Overview of Ionic framework and its features
  • Building mobile applications using Ionic and Angular
  • Ionic components and styling for mobile UI/UX
  • Testing and debugging Ionic apps on mobile devices/emulators

Day 4: Full Stack Development with Angular, Ionic, and Firebase

  • Combining Angular, Ionic, and Firebase for full stack development
  • Creating a cross-platform web and mobile app
  • Implementing data synchronisation between web and mobile
  • Deploying the app to hosting platforms and app stores

Day 5: Advanced Topics and Deployment

  • Advanced Angular concepts and techniques
  • Performance optimisation and best practices
  • Finalising the full stack app with additional feature
  • Preparing the app for production deployment

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 opportunity to become a skilled full-stack cross-platform application developer! Enrol today and unlock endless possibilities in the world of web and mobile development with Angular, Ionic, and Firebase.

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.

Amir Zare Pashaei | LinkedIn

Tähelepanu! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Attention! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Внимание! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.