M/ANDROID Android – podstawy programowania

O szkoleniu

Uczestnicy zapoznają się ze specyfiką platformy mobilnej, dowiedzą się jak przygotować środowisko deweloperskie oraz w jaki sposób projektować interfejs aplikacji działającej na telefonie komórkowym. Dowiedzą się również jak sterować telefonem z poziomu aplikacji, w jaki sposób realizowana jest w tym systemie warstwa trwałości i gdzie dane mogą być przechowywane. Omówione zostanie programowanie logiki aplikacji z uwzględnieniem kwestii wielowątkowości oraz wykorzystanie systemu zasobów.
Kto powinien wziąć udział?
Programistów, pragnących rozpocząć przygodę z tworzeniem aplikacji mobilnych, pracujących w ramach systemu Android. Programowanie tej wiodącej obecnie platformy umożliwia dotarcie do milionów użytkowników na całym świecie z własnymi aplikacjami i grami mobilnymi.

Program szkolenia

I. Elementy środowiska programistycznego
* Eclipse
* ADT/DDMS
* emulator i narzędzia SDK

II. Konstrukcja GUI Androida
* layouty, kontenery, rozmieszczenie widgetów
* jednostki miary
* różnice w rozdzielczości urządzeń
* narzędzie 9patch
*obracanie ekranu

III. Interakcja z użytkownikiem
* okna dialogowe
* pasek stanu
* notyfikacje toast
* diody, dźwięk, wibracja

IV. Składowanie danych (nie-SQL)
* pliki prywatne
* cache
* karta SD
* preferencje
* data backup (Google Cloud)

V. Bazy danych
* krótko o SQLite, ograniczenia silnika
* SQLiteOpenHelper
* dobre praktyki

VI. Listy przewijane
* koncepcja adapterów, proste adaptery standardowe
* layout pojedynczego wiersza
* problemy z wydajnością, wzorzec ViewHolder

VII. Cykl życia aktywności
* zdarzenia przy starcie i końcu zycia aktywności
* wykorzystanie aktywności programów zewnętrznych
* podstawy zawartości manifest.xml

VIII. Zasoby (resources)
* typy zasobów
* hierarchia kwalifikatorów

IX. Wielowątkowość
* hierarchia ważności procesów
* wielowątkowość a GUI
* klasa AsyncTask

X. Inne zagadnienia
* Content providers
* Services
* Widgets

Dodatkowe informacje na stronie:
http://www.sages.com.pl/szkolenie-Android-podstawy-programowania

Czas trwania

Zajęcia odbywają się w dni powszednie, w godzinach 9:00 - 17:00 (w tym 1h na lunch)
Czas trwania szkolenia: 3 dni * 7h

Prelegenci

Doświadczeni trenerzy Sages

Terminy i miejsca

To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.

Sages

02-796 Warszawa

Wąwozowa 11

woj. mazowieckie

Rejestracja

Cena 1
cena netto
3 150
Cena zawiera:
  • materiały szkoleniowe, lunch, przerwy kawowe
Zapisz się

Organizator

Sages Sp. z o.o.
02-796 Warszawa
ul. Wąwozowa 11
woj. mazowieckie
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java, a także podstawowa znajomość koncepcji programowania sterowanego zdarzeniami.

W celu zgłoszenia się na szkolenie, prosimy o kontakt telefoniczny: 22.2035600
lub mailowy: j.ambroziak@sages.com.pl

Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

Sages Sp. z o.o.
02-796 Warszawa ul. Wąwozowa 11
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!