Beschreibung
Flutter leicht gemacht: Der komplette Einstieg + Clean Architecture
Zielgruppe: Nur für Unternehmen und Institutionen.Steigen Sie mit diesem Kurs in die App Entwicklung mit Flutter ein.
Dieses Seminar geht weit über die Grundlagen hinaus und unterscheidet sich von anderen Kursen dadurch, dass Sie hier wirklich professionelle App Entwicklung auf Basis jahrelanger Flutter Freelancer Erfahrung lernen.
Sie erfahren, worauf es bei einem Projekt wirklich ankommt. -
Wir beschränken uns nicht nur darauf, wie wir eine coole UI bauen. Sie lernen eine Softwarearchitektur aufzu bauen, die wartbar, skallierbar und effizient ist. Hier lernen Sie die Dinge, welche Sie Ihre während Ihres gesamten Karriere begleiten werden und die Ihnen auch wirklich helfen.
Hier ist für jeden etwas dabei.
Ob erfahrener Entwickler oder kompletter Neuling - Sie werden auf jedem Abstraktionslevel abgeholt und von der ersten kleinen Flutter App bis hin zur professionellen Softwarearchitektur nach Clean Architecture, Functional Programming, Testing und noch vieles mehr geleitet.
Grundlagen Flutter
Hier erhalten Sie eine Einführung in die wichtigsten Elemente der UI-Erstellung mit dem Flutter Framework und allen Grundlagen bei, die Sie benötigen, um eigene Benutzeroberflächen für Ihre Apps zu schreiben.
Von der Erklärung über die Funktion des Frameworks, bis hin zur Verwendung einzelner UI-Komponenten, Themes, Animationen, Navigation und noch vielem mehr, ist alles dabei!
Professionelle App-Entwicklung - Clean Code Architecture
Anhand einer einfachen App, die wir entwickeln werden, lernen Sie, wie eine richtige App- Entwicklung mit sauberer Softwarearchitektur funktioniert.
Besonders dabei:
Wir werden diese kleine und einfache App mit einer kugelsicheren Clean-Code-Software-Architektur (saubere Layer-Separation ) umsetzen, welche Sie für jede Kunden-App verwenden können. Wenn Sie diese Architektur und Art der Arbeit verinnerlicht haben, erreicht Ihre Software einen extrem hohen Qualitätsanspruch. Wir integrieren das BLoC pattern in unser Projekt und trennen damit sauber Business Logic von UI - dadurch haben wir ein sehr sauberes und testbares Projekt. Dependency Injection und Functional Programming sind nur einige Werkzeuge welche uns auf unserem Weg unterstützen werden.
Selbstverständlich werden wir auch Unit Testing (bei Zeit auch Widget Testing und Integration Testing) behandeln und unsere App auf Herz und Nieren testen.
Kommende Starttermine
Inhalte / Module
- Entwicklungsumgebung - Visual Studio Code
- Grundlagen : Installation, erste App in Flutter
- Grundlagen in Flutter: Projekterstellung, Compile/Build, Release-Builds, Tests, Plugins und andere Abhängigkeiten
- Grundlagen in Flutter - Einführung Widgets in Flutter: Text, Buttons, Paddings und Margins, Eventhandling, Lebenszyklus
- Grundlagen mit Flutter - Layout: Columns, Rows, Container, scrollende Widgets, Listen und viele mehr.
- Grundlagen mit Flutter - Zustand und Aktualisierung: Stateless- und StatefulWidgets, Provider und weitere Arten der Zustandsverwaltung.
- App Projekt - Clean Architecture - Architekturdarstellung (Separation of Layers)
- App Projekt - State Management - State Management mit dem BLoC Pattern (Application & Presentation Layer)
- App Projekt - REST API Anbindung HTTP - Standard REST Anbindung (Domain & Infrastructure Layer)
- App Projekt - Dependency Injection - Service Locator erstellen
- App Projekt - Unit-Testing - Programm testen
- AdvicerApp - Test-Driven Development TDD - Feature um lokal Daten zu verwalten, Umsetzung mit der TDD Methode
- AdvicerApp - Widget testing
- einzelne Widgets unserer App testen & dependency's mocken
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,7
Alles in Allem gab es viel guten Input, allerdings ist die Masse an Stoff doch eher für 4 Tage geeignet, der zweite Seminartag war deutlich zu voll. Außerdem sollte man die Besc...
Viel Neues lernen und dabei noch Spaß empfinden und das bei einer sehr entspannten Atmosphäre.
Ich bekam einen guten Überblick über die Technologie und somit einen guten Einstieg in das Thema Flutter, Dart und Clean Architecture.