×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

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 76,05 zł

Kurs video

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

(ebook) (audiobook) (audiobook)
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

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

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

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

Videokurs
Online
(67,60 zł najniższa cena z 30 dni)

169,00 zł (-55%)
76,05 zł

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

(67,60 zł najniższa cena z 30 dni)

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 kursy

Zamknij

Przenieś na półkę

Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Kurs video
76,05 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint