App Entwicklung mit Ionic

App Entwicklung mit Ionic

Kursdauer: 5 Tage, Tageskurs
Kurssprache: deutsch, Unterrichtsmaterial überwiegend in englischer Sprache



Das Ziel dieser Schulung ist es, die Fähigkeiten zu vermitteln, die zur Entwicklung von einer App mit Verwendung von Ionic 6 erforderlich sind
Der Kurs richtet sich primär an Entwickler.

Kursthemen

  • Einführung in Ionic
    • Hybrid mobile apps - Cordova, Ionic, Firebase,...
    • Prepare your local development environment
    • Create app skeleton
    • Local development: Using Chrome, Safari, Ionic, Ios, Android, Emulators ...
    • Languages, Frameworks, Libraries & Tools
      • Typescript
      • Angular
      • RxJS
      • Jasmine & Karma
      • Jest
      • Classes, functions, decorators, observable, subject, operators ...
  • Web Components und Stencil verstehen und nuten können
    • Web Components: Custom Elements, Shadow DOM, HTML Templates, HTML imports
    • Slots, @Prop, @State, Liefcycle, Events, Tag Selector, Context
  • Ionic 4 list component mit infinite scrolling und pull-to-refresh
  • State Management mit NgRx
  • Routing mit Angular Router
  • User Management und third-party service logins mit Firebase
    • Ionic UI controls
    • Email and Password Login
  • Data persistence mit Firebase Cloud Firestore
  • Unit testing mit Karma und end-to-end testing mit Protector
  • Advanced topics
    • Platform, Theming, Colors, Config, Storage, Push Notifications, React Integration
  • End to End Test and Build
  • App publishing
  • Features von Ionic Pro, Ionic Deploy und Monitor

  • Entwickler
  • Architekten