Advanced Flutter - Plan Szkolenia
Flutter to framework interfejsu użytkownika typu open source stworzony przez Google, który umożliwia tworzenie wieloplatformowych aplikacji dla Android, iOS, sieci i systemów operacyjnych.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Flutter do tworzenia aplikacji wieloplatformowych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Migrować aplikacje z Java do Flutter.
- Zintegrować usługi zaplecza Firebase, takie jak baza danych, uwierzytelnianie i przechowywanie.
- Tworzyć animacje i zaawansowane funkcje interfejsu użytkownika dla aplikacji.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o Flutter, odwiedź: https://flutter.io/
Plan Szkolenia
Wprowadzenie
Wprowadzenie do zaawansowanych funkcji Flutter
Migracja aplikacji do Flutter
- Najlepsze praktyki
- Najczęstsze problemy
- Przykłady
Praca z animacjami i widżetami ruchu
- Typy Animation
- Widżety
Integracja z telefonem
- Zrozumienie uprawnień
- Kontakty Access
- Robienie zdjęć
Integracja Firebase
- Przegląd Firebase
- Zrozumienie projektów Firebase
- Konfigurowanie Firebase z Flutter
- Wdrażanie uwierzytelniania Firebase
- Korzystanie z bazy danych i magazynu Firebase
- Dodawanie wtyczek Flutter Fire
- Konfigurowanie analityki i pulpitów nawigacyjnych
- Przykłady
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Podstawowa znajomość Flutter, Dart i Firebase
- Doświadczenie w tworzeniu aplikacji mobilnych Android i iOS
Uczestnicy
- Programiści
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Advanced Flutter - Plan Szkolenia - Booking
Advanced Flutter - Plan Szkolenia - Enquiry
Advanced Flutter - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (2)
Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Охватил все запрошенные темы и подробно ответил на каждый вопрос. Это была очень приятная опыт. *Note: The last two sentences seem to have been partially translated into Russian, which was not requested. Here is the corrected Polish translation:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Oenaire wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każdy pytanie. To była bardzo miła doświadczenie. *Corrected version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. O pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każdy pytanie. To była bardzo miła doświadczenie. *Final corrected version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To była bardzo miła doświadczenie. *Final corrected version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final corrected version without unnecessary parts:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without unnecessary parts:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without unnecessary parts:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without unnecessary parts:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczeni
Paul Coaton - SEMPCheck Services
Szkolenie - Flutter Development Bootcamp with Dart
Przetłumaczone przez sztuczną inteligencję
Rzeczowe odpowiedzi trenera poparte doświadczeniem programistycznym.
Igor Firak
Szkolenie - Build Native iOS and Android Apps with Flutter
Propozycje terminów
Szkolenia Powiązane
BLoC Pattern
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą dowiedzieć się, jak używać BLoC Pattern do zarządzania stanem w różnych aplikacjach.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie podstawowych koncepcji i architektury BLoC.
- Tworzenie, testowanie i debugowanie BLoC.
- Poznanie kontekstu kompilacji BLoC.
Build Native iOS and Android Apps with Flutter
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak używać Flutter do szybkiego tworzenia aplikacji mobilnej działającej zarówno na iOS, jak i Android urządzeniach.
Pod koniec tego szkolenia uczestnicy będą mogli
- Szybko zainstalować framework, IDE i inne narzędzia, aby rozpocząć rozwój.
- Zrozumieć i używać języka Dart firmy Google do szybkiego prototypowania aplikacji mobilnej.
- Testować i wdrażać aplikacje mobilne działające zarówno na iOS, jak i Android przy użyciu jednej bazy kodu.
- Dostosowywanie aplikacji przy użyciu bogatego zestawu widżetów, układów i animacji.
Flutter Development Bootcamp with Dart
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Flutter do tworzenia i budowania wysokiej jakości aplikacji mobilnych dla Android, iOS i innych platform ze wspólnej bazy kodu.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie aplikacji Flutter.
- Używać języka programowania Dart do opracowywania kodu do tworzenia aplikacji.
- Używać Flutter widżetów do projektowania i tworzenia estetycznego i łatwego w użyciu interfejsu użytkownika.
- Wdrażać i testować aplikacje na różnych platformach (mobilnych, stacjonarnych, internetowych itp.).