ODBIERZ TWÓJ BONUS :: »
Play
Flutter i Dart. Kurs video. Nowoczesne aplikacje mobilne i webowe
Autor:
Mateusz Rus
Długość
liczba lekcji: 89, czas trwania: 05:11:23
Ocena

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 169,00 zł

Kurs video

Flutter i Dart. Kurs video. Nowoczesne aplikacje mobilne i webowe Mateusz Rus

Flutter i Dart. Kurs video. Nowoczesne aplikacje mobilne i webowe Mateusz Rus - okladka książki

Flutter i Dart. Kurs video. Nowoczesne aplikacje mobilne i webowe Mateusz Rus - okladka książki

Autor:
Mateusz Rus
Wydawnictwo:
Videopoint
Wersja:
Online
Czas trwania:
5 godz. 11 min.
Ocena:
Bądź pierwszym, który oceni ten kurs

Videokurs

169,00 zł

Dodaj do koszyka lub Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Kurs z certyfikatem
Do kursu dołączamy materiały dodatkowe
Ten kurs posiada napisy
  1. 1. Wstęp 00:38:01

  2. 2. Podstawy języka Dart 00:34:38

  3. 3. Fundamenty projektu Flutter 00:18:27

  4. 4. Tworzenie interfejsów użytkownika 00:56:24

  5. 5. Przechowywanie danych w pamięci urządzenia i dobre praktyki pisania kodu 00:47:28

  6. 6. Nawigacja i dodawanie nowych ekranów w aplikacji 00:20:02

  7. 7. Integracja z API - wysyłanie żądań i odbieranie danych z serwera 00:20:16

  8. 8. Rozwijanie interfejsu użytkownika - nowe widgety, animacje, style, czcionki 00:39:26

  9. 9. Podsumowanie, ostatnie szlify i dalsze kroki 00:36:41

Czego się nauczysz

  • Instalacja i konfiguracja Fluttera i Dart SDK na systemach Windows, macOS i Linux
  • Przygotowanie emulatorów w Android Studio i konfiguracja urządzeń fizycznych do testowania aplikacji
  • Tworzenie pierwszego projektu Flutter i zrozumienie struktury katalogów i plików projektu, takich jak pubspec.yaml i main.dart
  • Korzystanie z narzędzia DartPad do szybkiego testowania i nauki podstaw języka Dart
  • Pisanie kodu w języku Dart, w tym użycie zmiennych, typów danych (int, double, String, bool), operatorów, pętli (for, while), instrukcji warunkowych (if, else) i funkcji
  • Tworzenie klas, obiektów i implementacja podstaw programowania obiektowego (OOP) w języku Dart
  • Korzystanie z kolekcji w Dart, takich jak listy, mapy i zestawy, do przechowywania i przetwarzania danych
  • Obsługa wyjątków i błędów w języku Dart z wykorzystaniem try, catch
  • Tworzenie aplikacji mobilnej krok po kroku, od prostego interfejsu użytkownika aż po kompleksową logikę aplikacji
  • Podstawy architektury aplikacji i budowa struktury folderów
  • Budowa interfejsów użytkownika w Flutterze za pomocą widgetów takich jak Text, Container, Scaffold, AppBar, ListView, Column i Row
  • Zarządzanie przestrzenią w aplikacji z użyciem odpowiednich widgetów
  • Dodawanie funkcjonalności interakcyjnych za pomocą widgetów takich jak GestureDetector, TextButton i IconButton
  • Tworzenie dynamicznych list danych za pomocą ListView.builder, ListTile i innych narzędzi do iteracji
  • Implementacja formularzy z wykorzystaniem widgetów Form, TextField i TextFormField, w tym obsługa i walidacja danych użytkownika
  • Zarządzanie stanem aplikacji za pomocą setState i zrozumienie różnicy między StatelessWidget a StatefulWidget
  • Przechowywanie danych użytkownika lokalnie z użyciem SharedPreferences, w tym zapisywanie i odczytywanie kluczowych informacji
  • Budowa funkcji aplikacji typu to-do list, takich jak dodawanie, edytowanie i usuwanie elementów listy z dynamiczną aktualizacją interfejsu użytkownika
  • Integracja aplikacji z zewnętrznymi API za pomocą pakietu HTTP, w tym wysyłanie żądań i przetwarzanie danych JSON
  • Nawigacja między ekranami za pomocą Navigator.push, Navigator.pop i przekazywanie danych między ekranami
  • Stylizowanie aplikacji za pomocą niestandardowych czcionek, motywów (ThemeData) i kolorów (ColorScheme)
  • Tworzenie prostych animacji z użyciem AnimatedList i innych widgetów animacyjnych
  • Debugowanie aplikacji z wykorzystaniem Flutter DevTools, analiza logów w konsoli i identyfikowanie problemów w kodzie
  • Tworzenie niestandardowych widgetów, których można wielokrotnie używać w różnych częściach aplikacji
  • Organizacja projektu zgodnie z dobrymi praktykami – podział kodu na moduły, takie jak data, models i presentation
  • Praca z różnymi rozdzielczościami ekranów, dzięki czemu aplikacja będzie wyglądała dobrze zarówno na telefonach, jak i tabletach
  • Analiza przykładów z oficjalnej dokumentacji Fluttera i implementacja najlepszych praktyk w projektach własnych
  • Zrozumienie różnicy między aplikacją webową a stroną internetową i specyfika budowy aplikacji webowych w Flutterze
  • Źródła wiedzy na temat zaawansowanych funkcji Fluttera, takich jak zarządzanie stanem za pomocą Provider, Bloc lub Riverpod
  • Korzystanie z zasobów społeczności online, takich jak Stack Overflow, GitHub, Reddit i Medium, w celu uzyskania wsparcia i czerpania inspiracji
  • Testowanie aplikacji na różnych urządzeniach i emulatorach w celu zapewnienia stabilności działania
  • Tworzenie aplikacji zgodnych z najlepszymi praktykami w zakresie UX/UI
  • Eksplorowanie dalszych możliwości Fluttera, w tym praca z projektami open source i zastosowanie Fluttera do tworzenia aplikacji na desktopy i web

Obierz kurs na... przyszłość programowania aplikacji

Kurs video, który Ci dziś proponujemy, jest poświęcony frameworkowi Flutter. To dynamicznie rozwijające się narzędzie służy do tworzenia aplikacji mobilnych, webowych i desktopowych. Pozwala na budowanie aplikacji wieloplatformowych z jedną bazą kodu, co znacząco obniża koszty i czas potrzebny na ich rozwój. Opracowany przez Google Flutter stał się niezwykle popularny, a jego uniwersalność i wszechstronność sprawiają, że chętnie wybierają go zarówno początkujący, jak i zaawansowani developerzy. Okazuje się przydatny podczas realizacji projektów wdrażanych w firmach różnej wielkości – sięgają po niego także programiści pracujący dla takich gigantów jak Google, BMW czy Alibaba. Framework oferuje funkcję Hot Reload, umożliwiającą natychmiastowe podglądanie efektów zmian wprowadzonych w kodzie. To szczególnie cenne dla początkujących developerów, ponieważ pozwala na szybsze zrozumienie działania aplikacji i motywuje do dalszego eksperymentowania. Flutter wyróżnia się również bogatą biblioteką widgetów, które umożliwiają projektowanie atrakcyjnych, responsywnych i nowoczesnych interfejsów użytkownika. Dodatkowo wsparcie ze strony Google i aktywna społeczność programistyczna gwarantują stabilność i dostęp do licznych zasobów edukacyjnych.

Nauka Fluttera to inwestycja w przyszłość. Wraz z rosnącą popularnością tej technologii wzrasta zapotrzebowanie na programistów, którzy ją znają. Nasz kurs wprowadzi Cię w świat Fluttera krok po kroku, włączając w to naukę związanego z frameworkiem języka Dart. W szkoleniu kładziemy ogromny nacisk na praktykę, dzięki czemu po jego ukończeniu będziesz w stanie samodzielnie tworzyć nowoczesne aplikacje wieloplatformowe. Ponadto wskazujemy dalsze kroki w nauce Fluttera i podpowiadamy, jak rozwijać swoje umiejętności, aby maksymalnie wykorzystać potencjał tego wszechstronnego narzędzia.

Flutter to przyszłość tworzenia aplikacji, a nasz kurs to pierwszy krok w jej kierunku.

Szkolenie Flutter i Dart. Kurs video. Nowoczesne aplikacje mobilne i webowe jest skierowane do osób początkujących i zapewnia kompleksowe wprowadzenie do Fluttera i języka Dart. Jako jego uczestnik opanujesz podstawy tworzenia aplikacji mobilnych, w tym instalację środowiska, budowę interfejsów użytkownika, zarządzanie stanem aplikacji, pracę z danymi lokalnymi i integrację z API. Po ukończeniu szkolenia będziesz w stanie samodzielnie stworzyć prostą, funkcjonalną aplikację, która może działać na Androidzie, iOS i innych platformach.

Choć kurs koncentruje się na poziomie podstawowym, wprowadza również elementy bardziej zaawansowane, takie jak praca z dynamicznymi listami, obsługa formularzy czy dodawanie prostych animacji, co zapewni Ci solidne fundamenty do dalszego rozwoju.

Wybrane bestsellery

O autorze książki

Mateusz Rus – doświadczony software engineer, który pracuje z technologią Flutter od 2018 roku. Jest absolwentem kierunku computer science na Uniwersytecie Jagiellońskim. W trakcie swojej kariery pełnił różnorodne funkcje, w tym senior Flutter engineer, Flutter team lead i Flutter developer. Jest twórcą komercyjnej Flutter Academy, którą z sukcesem prowadził w jednej z firm. Występował na branżowych wydarzeniach, takich jak FlutterCon, gdzie dzielił się doświadczeniem i dobrymi praktykami. Ma na koncie realizację projektów, które osiągnęły ponad milion pobrań, a także zarządzanie kompleksowymi aplikacjami tworzonymi od podstaw. Pasjonuje się aktywnością fizyczną, szczególnie treningami na siłowni. Uwielbia podróże, które inspirują go do ciągłego rozwoju. Lubi dzielić się wiedzą z innymi – uczenie uznaje za jedno z najbardziej satysfakcjonujących życiowych doświadczeń.

Programowanie to nie kwestia talentu, ale wytrwałości i chęci do nauki. Każdy mistrz kiedyś zaczynał od zera, a najważniejsze to nie poddawać się i konsekwentnie dążyć do celu. Z Flutterem masz narzędzie, które otwiera przed Tobą nieskończone możliwości – wystarczy krok po kroku realizować kolejne wyzwania. Pamiętaj, że sukces w programowaniu to suma Twojego wysiłku i determinacji. Trzymam za Ciebie kciuki!

Videopoint - inne książki

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Kurs video
169,00 zł
Dodaj do koszyka
Sposób płatności
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.