Programowanie aplikacji dla systemu Android – kurs średniozaawansowany

  • Cele szkolenia

    Szkolenie ma na celu zaznajomienie słuchaczy z tworzeniem aplikacji działających w systemie operacyjnym Android z naciskiem na realizację podstawowych zagadnień dotyczących tworzenia aplikacji mobilnych dla tej platformy. Na szkoleniu omówione będą tematy z zakresu architektury systemu Android oraz aplikacji tego systemu, przygotowanie nowego projektu z uwzględnieniem podstawowych elementów programowania aplikacji dla Androida.

  • Profil słuchacza

    Szkolenie przeznaczone dla programistów języka Java lub innych języków obiektowych, programistów aplikacji mobilnych, projektantów aplikacji mobilnych i webowych oraz programistów i projektantów interfejsów aplikacji.

  • Wymagania wstępne

    Od uczestników szkolenia wymaga się wiedzy z zakresu programowania obiektowego, języków obiektowych (najlepiej Java), języka XML i struktur danych. Znajomość elementów projektowania i programowania aplikacji dla systemu Android na poziomie podstawowym.

  • Czas trwania

    2 dni po 8 godzin lekcyjnych

  • Metoda realizacji szkolenia

    Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy. 

  • Wiedza teoretyczna i praktyczna

    System Android i środowisko Android Studio

    • Podstawowe pojęcia
    • Android Manifest
    • Android Development Tools

    SQLite i ContentProvider

    • Użycie  bazy danych SQLite Database
    • Użycie i definiowanie ContentProvider

    Serwisy

    • Android System Services, AlertManager, VibratorManager, etc
    • Definiowanie własnego serwisu

    Broadcast Receiver

    • Definiowanie BroadcastReceiver
    • Rejestrowanie BroadcastReceiver

    NotificationManager

    • Użycie NotificationManager
    • NotificationBuilder
    • Rich Notifications

    Canvas API dla widoków

    • Definiowanie custom Views
    • Canvas API
    • View state persistence

    Location Services and Google Maps

    • Location Based Services
    • Google Maps
    • Map-Overlays
    • Geocoding / Reverse Geocoding
    • Using GPS, Wifi itd.

    Komunikacja sieciowa

    • Retrofit
    • REST
    • JSON

    Użycie sensorów

    • Akcelerometr
    • Orientacja
    • Aparat

    Dźwięk i obraz

    • Odtwarzanie dźwięku
    • Odtwarzanie obrazu

    Testowanie

    • Testowanie na platformę Android
    • Pisanie testów aplikacji androidowych
    • Klasy testujące języka Java

    Tablety i Smartfony

    • Fragmenty
    • Multi-Pane Layouts with Fragments
    • Projektowanie layautów dla tabletu i telefonu

    Publikowanie aplikacji

    • Przygotowanie aplikacji do publikacji
    • Google Play 
  • Umiejętności

    Po ukończeniu kursu uczestnik/czka będzie potrafił/a:

    • Używać środowiska Android Studio do projektowania i programowania aplikacji natywnych dla systemu Android
    • Tworzyć projekty aplikacji dla systemu Android na poziomie średniozaawansowanym 
    • Użyć SQLite do komunikacji z SQL-owymi źródłami danych
    • Użyć serwisy
    • Użyć elementy aplikacji takie jak: broadCast Receiver, Notification Manager, Canvas, Serwisy Lokacyjne, Sensory, dźwięk i obraz.
    • Przetestować aplikację
    • Opublikować aplikację w sklepie Google Play
    • Używać konta developerskiego Google
  • Ścieżka rozwoju

    Po zakończeniu szkolenia rekomendowane jest skorzystanie z:

    • temat/y szkoleń zaawansowanych: Projektowanie i programowanie Android UI, Zaawansowane elementy programowania aplikacji dla Androida,
    • oficjalna dokumentacja androida w gogle developer service.

Poinformuj mnie o innym terminie tego szkolenia

Prosimy o tę zgodę z uwagi na przepisy dotyczące wysyłania informacji handlowych drogą elektroniczną oraz przepisy prawa telekomunikacyjnego, aby nasi przedstawiciele mogli skontaktować się z Tobą mailowo. Twoje dane osobowe będą przetwarzane w tym przypadku przez spółki z grupy Comarch na podstawie ich prawnie uzasadnionego interesu. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.
Na podstawie tej zgody Twoje dane osobowe będą przetwarzane przez spółki z grupy Comarch w celu wysyłki newslettera. Możesz wycofać tę zgodę w dowolnym momencie. Pamiętaj, że wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych sprzed cofnięcia zgody. Prosimy o Twoją zgodę przede wszystkim z uwagi na przepisy o ochronie danych osobowych. Twoja zgoda jest równoznaczna z akceptacją marketingu bezpośredniego i otrzymywania na wskazany adres e-mail informacji handlowych zawartych w naszym newsletterze. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.

Najbliższe szkolenia

nowość
Programowanie aplikacji dla systemu Android – kurs średniozaawansowany Informatyka Android Kraków 2 dni
2019-05-21
Netto:1200.00zł
Brutto:1476.00zł
nowość
Programowanie aplikacji dla systemu Android – kurs średniozaawansowany Informatyka Android Gdańsk 2 dni
2019-05-30
Netto:1200.00zł
Brutto:1476.00zł
nowość
Programowanie aplikacji dla systemu Android – kurs średniozaawansowany Informatyka Android Łódź 2 dni
2019-06-05
Netto:1200.00zł
Brutto:1476.00zł
nowość
Programowanie aplikacji dla systemu Android – kurs średniozaawansowany Informatyka Android Warszawa 2 dni
2019-06-13
Netto:1200.00zł
Brutto:1476.00zł
nowość
Programowanie aplikacji dla systemu Android – kurs średniozaawansowany Informatyka Android Łódź 2 dni
2019-07-08
Netto:1200.00zł
Brutto:1476.00zł
nowość
Programowanie aplikacji dla systemu Android – kurs średniozaawansowany Informatyka Android Wrocław 2 dni
2019-07-17
Netto:1200.00zł
Brutto:1476.00zł
Strona 1 z 3

Podobne szkolenia

Skontaktuj się z naszym konsultantem

Do każdego klienta podchodzimy indywidualnie. Ofertę naszych szkoleń dopasujemy do Państwa potrzeb, oczekiwań i możliwości. 

Zadzwoń lub napisz do nas jeśli napotkasz problem

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33