|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/dart-flutter-leicht-gemacht/
课程评论:没有评论
课程名称:Dart & Flutter - 从零到精通 [2024] + 清洁架构 课程概述: 本课程旨在为开发者提供完成专业项目所需的技能,并帮助学员融入一个活跃的社区。通过学习Flutter和Dart,学员将获得超越基础的专业知识,重点关注可维护、可扩展和高效的软件架构。这些知识将在你的整个职业生涯中受益。课程适合所有水平的开发者,从新手到经验丰富的专家,涵盖清洁架构、测试等主题,带领你从开发第一个小型Flutter应用程序到构建专业软件架构。随着Flutter应用程序数量的增加,对熟练开发者的需求也在不断上升。加入这个以Flutter和德国社区为核心的课程,享受开发的乐趣。 课程内容: - Dart基础:学习Dart编程语言、开发环境的设置以及VS Code的使用,包括变量、面向对象和异步编程等。 - Flutter基础:理解UI创建的重要组成部分、主题、动画、导航等。 - 专业应用开发 - 清洁代码架构:构建一款简单的应用,采用坚固的清洁代码架构,使用BLoC模式、依赖注入和功能编程。 - 专业应用开发 - Firebase:深入学习Firebase功能。 - Flutter响应式网站:掌握Flutter Web的基础知识,包括响应式设计和Web环境下的导航。 本课程注重快速、高效地传授应用开发所需知识,避免复杂的背景过程,确保课程的趣味性和质量。 课程项目包括: - 使用Dart和Flutter进行应用开发 - 清洁架构设计与实施 - 状态管理的实现(BLoC模式) - REST API集成 - 单元测试与测试驱动开发 - Firebase用户认证和实时数据库管理 - Flutter Web开发与响应式设计 注意:本课程将根据最新的Flutter版本(至少2.5+)进行定期更新,并持续优化课程内容。成为我们最大的德国Flutter社区的一部分,与其他开发者共同成长和互助。
!! Achtung. Dieser Kurs ist von 2024 und wir bald überarbeitet:)Entwickler erhalten mit diesem Kurs das nötige Rüstzeug, um professionelle Projekte umzusetzen und werden Teil einer großartigen Community.Lerne App-Entwicklung mit Flutter und profitiere von professionellem Know-how aus langjähriger Freelancer-Erfahrung, die über Grundlagen hinausgeht.Wir fokussieren uns auf essenzielle Projektaspekte wie wartbare, skalierbare und effiziente Softwarearchitektur - Kenntnisse, die dich deine gesamte Karriere begleiten.Der Kurs ist für alle geeignet: von erfahrenen Entwicklern bis hin zu Neulingen. Wir behandeln Themen wie Clean Architecture und Testing, und führen dich von deiner ersten kleinen Flutter App bis hin zu professionellen Softwarearchitekturen.Das junge Flutter Framework bietet zahlreiche Möglichkeiten. Mit der steigenden Anzahl an Flutter-basierten Apps wächst auch die Nachfrage nach kompetenten Entwicklern.Erlebe die Freude am Entwickeln mit Flutter und Dart!Tritt unserer größten aktiven deutschen Flutter Community auf Discord bei, um dich mit anderen Entwicklern auszutauschen und gegenseitig zu unterstützen.Der Kurs wird aus Leidenschaft für Flutter und das Ziel, die deutsche Community zu unterstützen, angeboten. Werde Teil unserer Gemeinschaft und genieße echten Wert zu einem fairen Preis.-> IMMER AKTUELL: Kurs und Projekte zuletzt Juli 23 überprüft.-> Kompatibel mit Flutter Version 2.5+ -> Regelmäßige Updates bei größeren Änderungen.Kursinhalte:-> Dart-Grundlagen: Lerne Programmierung in Dart, einrichten der Entwicklungsumgebung und Verwendung von VS-Code. Von Variablen bis hin zu objektorientierter und asynchroner Programmierung.-> Flutter-Grundlagen: Erlange Verständnis für UI-Erstellung, wichtige Komponenten, Themes, Animationen, Navigation und mehr.-> Professionelle App-Entwicklung - Clean Code Architecture: Entwickle eine einfache App mit einer robusten Clean-Code-Architektur, BLoC Pattern, Dependency Injection, Functional Programming und Testing.-> Professionelle App-Entwicklung - Firebase: Tauche tiefer in die App-Entwicklung ein und lerne Firebase-Funktionen durch die Entwicklung einer weiteren App.-> Flutter Responsive Website: Erfahre die Grundlagen von Flutter Web, responsive Design und Navigation im Web-Umfeld.Hinweis: Dieser Kurs konzentriert sich darauf, dir schnell und effektiv das notwendige Wissen für die App-Entwicklung mit Flutter zu vermitteln. Komplexe Hintergrundprozesse aus Studiengängen werden nicht behandelt. Qualität und Spaß stehen im Vordergrund.Kursinhalte:Grundlagenkurs Dart - Grundlagen der ProgrammierungGrundlagenkurs Flutter - Grundlagen der UI Erstellung mit FlutterNative Design - Platform adaptive AppAdvicerApp - Clean Architecture - Architekturdarstellung (Separation of Layers)AdvicerApp - State Management - State Management mit dem BLoC Pattern (Application & Presentation Layer)AdvicerApp - REST API Anbindung HTTP - Standard REST Anbindung (Domain & Infrastructure Layer)AdvicerApp - Dependency Injection - Service Locator erstellenAdvicerApp - Unit-Testing - Programm testenAdvicerApp - Test-Driven Development TDD - Feature um lokal Daten zu verwalten, Umsetzung mit der TDD MethodeAdvicerApp - Widget testing - einzelne Widgets unserer App testen & dependency's mockenAdvicerApp - Integration testing - integration tests für unsere flutter app schreiben & dependency's mockenTodoApp - Firebase Authentication - User authentication in Clean ArchitectureTodoApp - Firebase Backend - real time database - Eigenes Backend erstellen und erste Daten laden (Daten observieren)TodoApp - Create Update Delete - mit einer App Daten im Backend erstellen, aktualisieren und löschenTodoApp - Redesign UI - unsere UI etwas schöner gestalten und neue Widgets kennen lernenApp Finalisierung und Rollout - Custom App IconApp Finalisierung und Rollout - Custom Splash ScreenApp Finalisierung und Rollout - Signing und Release im StoreFlutter-Web Serie - eine Website mit Flutter Web programmierenFlutter-Web Serie - Responsive Design (Mobile, Tablet, Desktop …)Flutter-Web Serie - Navigation - URL SyncRoadmapInternationalisierung einer AppState Management Systeme (MVVM, Bloc, Provider, Riverpod, Hooks...)Build for MacOS & WindowsPush NotificationsNavigator 2.0 (Web & Mobile)-> Mein Hauptfokus ist jedoch die Qualität und Aktualität der Inhalte.