App Entwicklung mit Ionic
Kursdauer: 5 Tage, TageskursKurssprache: 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