Android - Podstawy - Plan Szkolenia

Primary tabs

Język szkolenia

To szkolenie jest realizowane w języku polskim lub angielskim.

Kod kursu

Czas trwania

28 godzin (zwykle 4 dni wliczając przerwy)

Wymagania

Podstawy programowania w Javie (znajomość pojęć: klasa, atrybut, metoda, dziedziczenie, interfejsy, przeładowanie, itp.)

Charakterystyka kursu

Plan Szkolenia

Architektura Systemu Android. Środowisko pracy

  • omówienie ogólnej architektury działania systemu Android (kernel Linux, podstawowe biblioteki, JVM, itp.)
  • Przygotowanie środowiska pracy (Eclipse+Android SDK). Metody debugowania programu. Omowienie narzędzi takich jak adb, draw9patch,ddms, emulator, itp.
  • Cykl życia Activity. Implementacja i analiza działania metod onCreate,onStart,OnResume,OnPause,OnDestroy.
  • Struktura danych projektu androidowego (katalogi src,res,xml, plik AndroidManifest.xml, permissions)
  • Zasady tworzenia Layout'ów. Przykłady implementacji klas Linear-,Frame-,Table-,RelativeLayout.
    Implementacja wczytywania layout'ów z plików XML oraz z wewnątrz aplikacji. Klasa Gravity.
  • Tworzenie menu i dialogów. Implementacja i obsługa zdarzeń klas Menu i klas dziedziczących po Dialog.

Obsługa grafiki i interfejsu dotykowego

  • Przegląd i implementacja metod klasy View i Drawable.
  • Gesty - przetwarzanie zdarzeń dotykowych. Implementacja metod klasy TouchEvent.
  • implementacja podstawowych 'cegiełek' każdego programu w Androidzie. Implementacja klas TextView,Button,Checkbox,ListView,itp.)
  • Implementacja klasy Notification

Dostęp do innych aktywności i usług działających w tle, wielowątkowość

  • Omowinienie klasy Intent - do czego służy.
  • Uruchamianie innych aktywności. Implementacja metody startActivity() i onActivityResult().
  • Uruchamianie i komunikacja z usługami działającymi w tle. Omowienie i implementacja metod klasy Service.
  • Broadcasty
  • Wątki i Wielowątkowość. Implemetacja klasy AsyncTask.
  • Synchronizacja. Implementacja bloków synchronize i metod synchronized.

Obsługa Lokalizacji

  • Podstawowe informacje teoretyczne o systemie GPS, WGS84, mapach cyfrowych (GoogleMaps,OpenStreetMap,BingMaps,itp.)
  • Obsługa zdarzeń GPS. Implemenacja metod klasy LocationListener.
  • Rysowanie ikonek i obiektów na mapie.
  • Wydobywanie współrzędnych z kliknięcia na mapie.

Inne

  • Obsługa ustawień zapisywanych na urządzeniu. Klasa Preferences.
  • Dostęp do zdalnych usług sieciowych. Implementacja klas HttpPost/HttpGet.
  • parsowanie struktur danych w formacie XML i JSON. Operacje odczytu i zapisu plików na urządzeniu.
  • SQLite,ContentManager.
  • Sensory, Kamery, OpenGL.

Szkolenie gwarantowane uruchamiamy nawet dla jednego uczestnika!
Szkolenie Otwarte Szkolenie Otwarte
W szkoleniu uczestniczą kursanci z różnych firm. Kurs realizowany jest wg planu szkolenia zamieszczonego na naszych stronach.
od 4214PLN
(71)
Szkolenie Zamknięte Szkolenie Zamknięte
Uczestnicy tylko z jednej organizacji. Nie ma możliwości dołączenia uczestników z zewnątrz. Program szkolenia jest zazwyczaj dostosowany do konkretnej grupy, tematy zajęć są uzgadniane pomiędzy klientem a trenerem.
od 4214PLN
Zapytaj o wycenę
Szkolenie Zdalne Szkolenie Zdalne
Instruktor oraz uczestnicy znajdują się w różnych fizycznych lokalizacjach i komunikują się przez Internet.
od 9900PLN
Zapytaj o wycenę

Im więcej zgłaszasz uczestników, tym większe oszczędności. Tabela przedstawia cenę za uczestnika w zależności od liczby zgłaszanych osób i służy jedynie to zilustrowania przykładowych cen. Aktualna oferta dotycząca szkolenie może być inna.

Liczba uczestników Szkolenie Otwarte Szkolenie Zamknięte Szkolenie Zdalne
1 4214PLN 4214PLN 9900PLN
2 3557PLN 3557PLN 6400PLN
3 3338PLN 3338PLN 5233PLN
4 3229PLN 3229PLN 4650PLN
Nie znalazłeś pasującego terminu? Zaproponuj termin szkolenia >>
Zbyt drogo? Podaj swoją cenę

Powiązane Kategorie


Kursy ze Zniżką

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne/Stacjonarne]
Java Spring Kraków, ul. Rzemieślnicza 1 pon., 2016-08-29 09:00 7039PLN / 5245PLN
Java Spring Szczecin, ul. Małopolska 23 pon., 2016-09-05 09:00 7039PLN / 5044PLN
Programowanie w WPF 4.5 Warszawa, ul. Złota 3/11 pon., 2016-09-05 09:00 2809PLN / 1805PLN
Tworzenie aplikacji internetowych w języku PHP Szczecin, ul. Małopolska 23 wt., 2016-09-06 09:00 2688PLN / 2081PLN
Building Web Apps using the MEAN stack Szczecin, ul. Małopolska 23 pon., 2016-09-12 09:00 4388PLN / 3003PLN
Java Spring Gdańsk, ul. Powstańców Warszawskich 45 pon., 2016-09-12 09:00 7039PLN / 5153PLN
Java Spring Poznań, Garbary 100/63 pon., 2016-09-12 09:00 7039PLN / 4961PLN
MS Access - poziom średniozaawansowany Bydgoszcz, ul. Dworcowa 94 wt., 2016-09-13 09:00 1218PLN / 910PLN
Java Spring Warszawa, ul. Złota 3/11 pon., 2016-09-19 09:00 7039PLN / 4961PLN
Java Performance Tuning Gdynia, ul. Ejsmonda 2 pon., 2016-09-19 09:00 4150PLN / 2866PLN
Java Spring Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2016-09-19 09:00 7039PLN / 4961PLN
Oracle 11g - Programowanie w PL/SQL II Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2016-09-26 09:00 2363PLN / 1785PLN
BPMN 2.0 dla Analityków Biznesowych Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2016-09-27 09:00 3110PLN / 2337PLN
ITIL® Foundation Certificate in IT Service Management Warszawa, ul. Złota 3/11 pon., 2016-10-10 09:00 2639PLN / 2076PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2016-10-10 09:00 1689PLN / 1296PLN
Prognozowanie Rynku Poznań, Garbary 100/63 czw., 2016-10-13 09:00 2936PLN / 2112PLN
Microsoft Office Excel - efektywna praca z arkuszem Rzeszów, Plac Wolności 13 wt., 2016-10-18 09:00 918PLN / 843PLN
Wdrażanie efektywnych strategii cenowych Poznań, Garbary 100/63 śr., 2016-10-26 09:00 1427PLN / 1093PLN
Agile Project Management with Scrum Kraków, ul. Rzemieślnicza 1 śr., 2016-11-02 09:00 1746PLN / 1449PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Białystok, ul. Malmeda 1 pon., 2016-11-14 09:00 1689PLN / 1413PLN

Najbliższe szkolenia

MiejscowośćData KursuCena szkolenia [Zdalne/Stacjonarne]
Bielsko-Biała, Al. Armii Krajowej 220pon., 2016-09-19 09:004650PLN / 3441PLN
Poznań, Garbary 100/63wt., 2016-09-20 09:004650PLN / 3262PLN
Wrocław, ul.Ludwika Rydygiera 2a/22wt., 2016-09-20 09:004650PLN / 3262PLN
Toruń, ul. Żeglarska 10/14wt., 2016-09-20 09:004650PLN / 3371PLN
Zakopane ul. Jagiellońska 30 wt., 2016-09-20 09:004650PLN / 3441PLN

Some of our clients