Pobierz opis szkolenia w wersji PDF

Transkrypt

Pobierz opis szkolenia w wersji PDF
ITLecture Sp. z o. o.
Williama HeerleinaLindleya 16
02-013 Warszawa
Telefon: +48 22 295-18-44
E-mail: [email protected]
Android dla początkujących
Adresaci szkolenia:
Kurs przeznaczony jest dla programistów pragnących nauczyć sie podstaw tworzenia plikacji
mobilnych na platformę Android.
Parametry szkolenia:
KOD: AND-BAS
CZAS TRWANIA: 3 dni / 21 h
WIELKOŚĆ GRUPY: maks. 10 osób
CENA NETTO: 2450 PLN
Cel:
Celem szkolenia jest zapoznanie uczestników z teoretycznymi oraz praktycznymi aspektami
platformy Android.
Osoby, które ukończą szkolenie dowiedzą się jak:





tworzyć i wykorzystywać główne komponenty platformy
tworzyć interfejs użytkownika
wykorzystywać mechanizmy komunikacji
zapisywać dane na nośnikach danych (np. SD Card)
stosować Maps API
Wymagania:
Od uczestników wymagana jest znajomość Java, oraz umiejętność posługiwania się telefonem z
androidem.
Program szkolenia:
1. Wprowadzenie do platformy Android
1.1. Ogólny zarys
1.1.1. Czym jest Android a czym nie jest (architektura) ?
1
REGON: 364971894 NIP: 7010596653 KRS: 0000627879 NIP EU: PL7010596653
ITLecture Sp. z o. o. Williama HeerleinaLindleya 16, 02-013 Warszawa
Sąd Rejonowy dla Miasta Stołecznego Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego
Numer rachunku bankowego: 90 1020 1055 0000 9602 0372 7120
ITLecture Sp. z o. o.
Williama HeerleinaLindleya 16
02-013 Warszawa
Telefon: +48 22 295-18-44
E-mail: [email protected]
1.1.2. Dlaczego stosować android?
1.1.3. Problemy z poszczególnymi wersjami
2. Konfiguracja środowiska
2.1. Android SDK
2.2. Android Studio
2.3. Zastosowanie AVD
3. Usługa Google Play Store
3.1. Rejestracja
3.2. Konsola developerska
4. Przegląd struktury projektu
4.1. Manifest
4.2. zasoby - podział i klasyfikacja
4.3. organizacja kodu
4.4. skrypty budujące
4.5. itd.
5. Interfejs Użytkownika
5.1. Aktywność - tworzenie, cykl życia
5.2. Kontrolki podstawowe
5.2.1. TextView
5.2.2. Button
5.2.3. ImageView
5.2.4. CheckBox
5.2.5. ImageButton
2
REGON: 364971894 NIP: 7010596653 KRS: 0000627879 NIP EU: PL7010596653
ITLecture Sp. z o. o. Williama HeerleinaLindleya 16, 02-013 Warszawa
Sąd Rejonowy dla Miasta Stołecznego Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego
Numer rachunku bankowego: 90 1020 1055 0000 9602 0372 7120
ITLecture Sp. z o. o.
Williama HeerleinaLindleya 16
02-013 Warszawa
Telefon: +48 22 295-18-44
E-mail: [email protected]
5.2.6. RadioButton i RadioGroup
5.2.7. EditText
5.3. Organizacja wyglądu
5.3.1. RelativeLayout
5.3.2. LinearLayout
5.3.3. FrameLayout
5.4. Kontrolki z adapterami
5.4.1. Adaptery
5.4.1.1. ArrayAdapter
5.4.1.2. ListAdapter
5.4.1.3. SimpleCursorAdapter
5.4.2. Kontrolki używające adaptery
5.4.2.1. ListView
5.4.2.2. GridView
5.5. Wsparcie dla różnych wielkości ekranów i różnych rozdzielczości
5.6. Action Bar i ToolBar
5.7. Okna dialogowe (podstawowe)
5.8. Fragmenty
6. Intencje (Intents)
6.1.1. rola i zasada działania
6.1.2. filtry
6.1.3. korzystanie z zewnętrznych aplikacji
6.1.3.1. wysłanie SMS
3
REGON: 364971894 NIP: 7010596653 KRS: 0000627879 NIP EU: PL7010596653
ITLecture Sp. z o. o. Williama HeerleinaLindleya 16, 02-013 Warszawa
Sąd Rejonowy dla Miasta Stołecznego Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego
Numer rachunku bankowego: 90 1020 1055 0000 9602 0372 7120
ITLecture Sp. z o. o.
Williama HeerleinaLindleya 16
02-013 Warszawa
Telefon: +48 22 295-18-44
E-mail: [email protected]
6.1.3.2. wysyłanie e-mail
7. Operacje czasochłonne (wielowątkowość)
7.1. które operacje w którym wątku
7.2. AsynkTask
8. Odbiorniki komunikatów (Broadcast Receivers)
8.1. rola i zasada działania
8.2. rejestracja oraz tworzenie
8.3. rodzaje komunikatów
9. Usługi (Services) - operacje długotrwałe
9.1. rodzaje i rola
9.2. cykl życia
9.3. tworzenie i zastosowanie
10. Przechowywanie danych
10.1. współdzielone preferencje (shared preferences)
10.2. pamięć wewnętrzna i pamięć zewnętrzna (sd card)
10.3. baza danych (sqlite) - wprowadzenie
11. Dostawcy treści (Content Providers)
11.1. Do czego służą dostawcy treści?
11.2. Zastosowanie dostawców
11.3. dostawcy treści w systemie
11.3.1. MediaStore
11.3.2. CallLog
11.3.3. CalendarContract
4
REGON: 364971894 NIP: 7010596653 KRS: 0000627879 NIP EU: PL7010596653
ITLecture Sp. z o. o. Williama HeerleinaLindleya 16, 02-013 Warszawa
Sąd Rejonowy dla Miasta Stołecznego Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego
Numer rachunku bankowego: 90 1020 1055 0000 9602 0372 7120
ITLecture Sp. z o. o.
Williama HeerleinaLindleya 16
02-013 Warszawa
Telefon: +48 22 295-18-44
E-mail: [email protected]
11.4. Podstawowe operacje
11.4.1. Insert
11.4.2. Delete
11.4.3. Filtering
11.4.4. Sorting
11.4.5. Update
12. Wykorzystanie Maps API
12.1. Pozyskanie Maps API key
12.2. Lokalizacja użytkownika na mapie
12.3. Dodawanie znaczników
5
REGON: 364971894 NIP: 7010596653 KRS: 0000627879 NIP EU: PL7010596653
ITLecture Sp. z o. o. Williama HeerleinaLindleya 16, 02-013 Warszawa
Sąd Rejonowy dla Miasta Stołecznego Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego
Numer rachunku bankowego: 90 1020 1055 0000 9602 0372 7120

Podobne dokumenty