Android - Podstawy - Plan Szkolenia

Course CodeKod kursu

3245

Duration Czas trwania

28 godzin (zwykle 4 dni wliczając przerwy)

Requirements Wymagania

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

Course OutlinePlan 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.

Bookings, Prices and EnquiriesTerminarz i Cennik

Szkolenie gwarantowane uruchamiamy nawet dla jednego uczestnika!
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.
Szkolenie Zdalne
od 9900PLN
Szkolenie Zdalne
Instruktor oraz uczestnicy znajdują się w różnych fizycznych lokalizacjach i komunikują się przez Internet. More Information

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 Zdalne
1 9900PLN
2 6400PLN
3 5233PLN
4 4650PLN
Szkolenie Otwarte
od 4214PLN
(66)
Szkolenie Otwarte
W szkoleniu uczestniczą kursanci z różnych firm. Kurs realizowany jest wg planu szkolenia zamieszczonego na naszych stronach.

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
1 4214PLN
2 3557PLN
3 3338PLN
4 3229PLN
Cannot find a suitable date? Choose Your Course Date >>
Zbyt drogo? Podaj swoją cenę

Najbliższe szkolenia

MiejscowośćData KursuCena szkolenia [Zdalne / Stacjonarne]
Gliwice ul. Karola Marksa 11 pon., 2018-02-05 09:009900PLN / 4814PLN
Szczecin, ul. Sienna 9pon., 2018-02-05 09:009900PLN / 4414PLN
Kielce, ul. Warszawska 19wt., 2018-02-06 09:009900PLN / 4214PLN
Toruń, ul. Żeglarska 10/14pon., 2018-02-12 09:009900PLN / 4614PLN
Zielona Góra, ul. Reja 6wt., 2018-02-13 09:009900PLN / 4414PLN

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
BPMN 2.0 dla Analityków Biznesowych Katowice ul. Opolska 22 pon., 2018-01-22 09:00 5940PLN / 3030PLN
Adobe Creative Cloud - Montaż video Katowice ul. Opolska 22 pon., 2018-01-29 09:00 3861PLN / 2455PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Kielce, ul. Warszawska 19 pon., 2018-01-29 09:00 5940PLN / 2980PLN
Angular 4 - dobre praktyki Katowice ul. Opolska 22 wt., 2018-01-30 09:00 7920PLN / 3450PLN
Psychologia współpracy z ludźmi Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2018-01-30 09:00 5148PLN / 1430PLN
Efektywna komunikacja interpersonalna z elementami asertywności Warszawa, ul. Złota 3/11 śr., 2018-01-31 09:00 5148PLN / 1430PLN
Agile Software Testing Zielona Góra, ul. Reja 6 czw., 2018-02-01 09:00 4257PLN / 2629PLN
PostgreSQL Administration Katowice ul. Opolska 22 pon., 2018-02-05 09:00 7821PLN / 4007PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Opole, Władysława Reymonta 29 pon., 2018-02-05 09:00 5940PLN / 4230PLN
Międzynarodowe Standardy Rachunkowości i Sprawozdawczości Finansowej (MSR, MSSF) (IAS, IFRS) Poznań, Garbary 100/63 pt., 2018-02-09 09:00 3950PLN / 1188PLN
Tworzenie i zarządzanie stronami WWW Katowice ul. Opolska 22 pon., 2018-02-12 09:00 5841PLN / 3048PLN
Javascript Basics Poznań, Garbary 100/63 wt., 2018-02-13 09:00 4455PLN / 1885PLN
Efektywne wykorzystanie Social Media - Facebook, Twitter, Youtube, Google+, blogi Rzeszów, Plac Wolności 13 wt., 2018-02-13 09:00 1881PLN / 952PLN
SQL in Microsoft Access Kraków, ul. Rzemieślnicza 1 czw., 2018-02-15 09:00 10266PLN / 3911PLN
Efektywna komunikacja interpersonalna z elementami asertywności Gdynia, ul. Ejsmonda 2 pon., 2018-02-19 09:00 5148PLN / 1530PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Katowice ul. Opolska 22 pon., 2018-03-05 09:00 5940PLN / 3730PLN
Visual Basic for Applications (VBA) w Excel - wstęp do programowania Katowice ul. Opolska 22 pon., 2018-03-05 09:00 3564PLN / 2291PLN
Certified Agile Tester Katowice ul. Opolska 22 pon., 2018-04-02 09:00 8910PLN / 4720PLN
Perfect tester Szczecin, ul. Sienna 9 śr., 2018-04-04 09:00 5920PLN / 2294PLN
Kontrola jakości i ciągła integracja Katowice ul. Opolska 22 czw., 2018-04-12 09:00 2673PLN / 2037PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam