21 Godzin, 3 Dni

[MOB-AND-PODS] Programowanie aplikacji Android - podstawy (3 dni)

Cena do ustalenia
wi─Öcej termin├│w () mniej termin├│w
  • Celem szkolenia jest nabycie praktycznych umiej─Ötno┼Ťci budowania aplikacji dla systemu Android.Modyfikowanie istniej─ůcych element├│w interfejsu u┼╝ytkownika dostarczanych przez SDK, oraz┼é─ůczenie aplikacji mobilnych z istniej─ůcymi aplikacjami webowymi w technologii J2EE. Zwr├│cimytak┼╝e uwag─Ö na tworzenie elastycznych interfejs├│w graficznych, dostosowuj─ůcych si─Ö do r├│┼╝nychrozdzielczo┼Ťci ekranu, spotykanych na urz─ůdzeniach obs┼éugiwanych przez Androida. Na koniecpoka┼╝emy proces publikacji w sklepie Google Play oraz co zrobi─ç, aby zapewni─ç popularno┼Ť─çnaszej aplikacji.

    Podczas szkolenia wykorzystujemy Java SE, Android SDK + ┼Ťrodowisko Eclipse z wtyczk─ů ADT.

    Po zakończeniu szkolenia aktywny uczestnik:

    • potrafi tworzy─ç aplikacje Android od zera
    • zna architektur─Ö systemu Android i spos├│b dzia┼éania aplikacji
    • potrafi realizowa─ç ekrany (Activity) i przej┼Ťcia pomi─Ödzy nimi oraz korzysta─ç z Fragment├│w
    • potrafi wykorzystywa─ç adaptery do wy┼Ťwietlania danych w postaci list, siatek, galerii
    • potrafi wykonywa─ç operacje w tle z wykorzystaniem klas AsyncTask oraz Service
    • potrafi informowa─ç u┼╝ytkownika o zdarzeniach z wykorzystaniem notyfikacji i ToastÔÇÖ├│w
    • potrafi przechowywa─ç dane w plikach i bazie danych SQLite
    • potrafi przygotowa─ç i opublikowa─ç aplikacj─Ö w sklepie Google Play

    1. Wprowadzenie do systemu Android.
      1. Podstawy ADT.
      2. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      3. Struktura Projektu.
      4. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      5. Podstawowe komponenty aplikacji.
      6. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      7. Komunikacja mi─Ödzy komponentami aplikacji.
      8. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      9. Uprawnienia aplikacji.
    2. Zasoby w systemie
      1. Rodzaje zasob├│w graficznych.
      2. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      3. Przechowywanie zasob├│w z uwzgl─Ödnieniem podzia┼éu na zasoby dla konkretnych urz─ůdze┼ä.
      4. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      5. Odwołania się do zasobów.
    3. Budowanie aplikacji.
      1. Edytor graficzny.
      2. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      3. ┼ü─ůczenie komponent├│w widoku z kodem w j─Özyku Java.
      4. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      5. Dodawanie akcji do komponent├│w.
      6. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      7. Projektowanie przej┼Ť─ç mi─Ödzy komponentami aplikacji.
      8. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      9. Cykl ┼╝ycia komponentu
      10. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      11. Zapisywanie i odtwarzanie stanu aplikacji
    4. Modyfikowanie kontrolek aplikacji.
      1. ListView ÔÇô tworzenie w┼éasnego wygl─ůdu dla list.
      2. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      3. Tworzenie i obsługa menu.
      4. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      5. ActionBar ÔÇô wykorzystanie w nawigacji po aplikacji.
      6. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      7. PopupDialog ÔÇô komunikaty wymagaj─ůce reakcji u┼╝ytkownika.
      8. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      9. Notyfikacje dost─Öpne w systemie android.
    5. Zapisywanie danych u┼╝ytkownika.
      1. Wykorzystanie SharedPreferences.
      2. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      3. Obsługa plików.
      4. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      5. U┼╝ycie bazy danych SQLite.
    6. Wykorzystanie operacji w tle
      1. Service ÔÇô do czego s┼éu┼╝─ů.
      2. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      3. Cykl ┼╝ycia Service.
      4. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      5. Powiadamianie użytkownika o rezultacie usługi.
      6. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      7. Implementacja us┼éugi komunikuj─ůcej si─Ö z serwerem aplikacji Tomcat.
    7. Publikacja aplikacji
      1. Przygotowanie wersji release - podpisywanie
      2. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      3. Minimalizacja rozmiaru wynikowego apk
      4. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      5. Materiały potrzebne do publikacji
      6. Skontaktuj si─Ö z nami za pomoc─ů formularza na tej stronie
      7. Umieszczenie aplikacji w sklepie

  • Imienny certyfikat uczestnictwa

  • Szkolenia prowadzone s─ů w formie wyk┼éad├│w oraz warsztat├│w praktycznych.
    G┼é├│wny nacisk k┼éadziony jest na ─çwiczenia praktyczne, podczas kt├│rych uczestnicy maj─ů okazj─Ö na praktycznych przyk┼éadach sprawdzi─ç i utrwali─ç zdobyt─ů wiedz─Ö teoretyczn─ů.

    Na ┼╝yczenie Klienta mo┼╝liwe jest przeprowadzenie sprawdzaj─ůcego testu ko┼äcowego.

  • Adresatami szkolenia s─ů programi┼Ťci oraz osoby z podstawow─ů znajomo┼Ťci─ů j─Özyka Java, kt├│re chc─ůpozna─ç metody pisania aplikacji na platform─Ö Android.

  • 0 PLN + 23% VAT za szkolenie

  • ----

Damian Zalewski

Szkolenia o podobnej tematyce