• picture slide 1

    ITLecture - IT works!

Opis szkolenia

Szkolenie Android dla początkujących

Adresaci szkolenia

Dzięki temu kursowi poznasz podstawy niezbędne każdemu programiście do tworzenia aplikacji mobilnych w systemie Android. Obecnie jest to najpopularniejszy system operacyjny wykorzystywany do tworzenia oprogramowania na urządzenia przenośne. Programy, gry i aplikacje - jeżeli chcesz zacząć je tworzyć koniecznie zapisz się już dzisiaj na nasze szkolenie Android dla początkujących. Po ukończeniu kursu, zapraszamy do rozpoczęcia kolejnego etapu. Sprawdź program szkolenia Android dla zaawansowanych.
Koncepcja szkolenia została oparta o zestaw praktycznych problemów z jakimi można się spotkać podczas codziennej pracy. Kurs kończy się certyfikatem naszej firmy, który można uzyskać poprzez realizację określonych zadań końcowych. Podczas szkolenia wykorzystywane są różnorodne materiały (m.in. materiały video) w postaci prezentacji jak i arkuszy z ćwiczeniami praktycznymi, stosowane są liczne narzędzia i pomoce dydaktyczne powiązane z tym zagadnieniem.
Jakość i skuteczność szkolenia mierzona jest ankietami indywidualnymi, raportami poszkoleniowymi jak również z wykorzystaniem testów wstępnych oraz końcowych. Kurs finalizowany jest projektem, który uczestnicy realizują po odbytym szkoleniu. Przez okres trzech tygodni, po ukończeniu kursu możliwy jest również kontakt z trenerem, celem zasięgnięcia konsultacji.

Cele szkolenia

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

Parametry szkolenia

W ramach tego szkolenia, uczestnicy odbędą wiele wykładów i warsztatów, wspomaganych nagraniami video oraz pytaniami testowymi.
24
wykładów
i warsztatów
03
materiały
video
10
pytań
testowych

Kod szkolenia: AND-BAS

Czas trwania: 3 dni / 24 h

Wielkość grupy: maks. 10 osób

Prowadzący: Arkadiusz Zychewicz

Stopień trudności:

Metody szkolenia:

  • Ćwiczenia praktyczne
  • Wykład

Oczekiwane przygotowanie słuchaczy

Od uczestników wymagana jest znajomość Java, oraz umiejętność posługiwania się telefonem z androidem.

Szczegóły szkolenia:

1. Wprowadzenie do platformy Android
1.1. Ogólny zarys
1.1.1. Czym jest Android a czym nie jest (architektura) ?
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
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
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
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

Masz dodatkowe pytania ? Napisz do nas.

To pole jest wymagane
To pole jest wymagane
Niepoprawny adres email
To pole jest wymagane
{{confirmMessage}}

Cena netto:  2200 PLN

Skorzystaj z formularza, a my podamy
najbardziej dogodny dla Ciebie termin

Zgłoś chęć uczestnictwa


To pole jest wymagane
Niepoprawny adres email
To pole jest wymagane
To pole jest wymagane
To pole jest wymagane
*  Zgoda na przetwarzanie danych dla procesu realizacji zgłoszenia (..) rozwiń
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych osobowych dla potrzeb procesu realizacji zgłoszenia dla ISolveIT S.C., zgodnie z Ustawą z dnia 29.08.1997 o Ochronie Danych Osobowych Dz. U. Nr 133 poz. 883). Świadom(a) jestem faktu, że przysługuje mi prawo wglądu do swoich danych oraz prawo do ich poprawiania.
Zgoda na przetwarzanie danych w celach marketingowych (..) rozwiń
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych osobowych w celach marketingowych dla ISolveIT S.C., zgodnie z Ustawą z dnia 29.08.1997 o Ochronie Danych Osobowych (Dz. U. Nr 133 poz. 883). Świadom(a) jestem faktu, że przysługuje mi prawo wglądu do swoich danych oraz prawo do ich poprawiania.
{{confirmSendOrder1}}

Jeśli potrzebujesz szkolenia lub konsultacji, skontaktuj się z nami. Nasi specjaliści udzielą Ci wszelkich możliwych informacji, jak również udzielą niezbędnego wsparcia. Alternatywnie możesz porozmawiać bezpośrednio ze mną:
(+48) 695-625-547
grzegorz.chas@itlecture.pl

speaking person
Grzegorz Chaś
CEO / Trener

Skorzystaj z formularza, a my podamy
najbardziej dogodny dla Ciebie termin

Zgłoś chęć uczestnictwa

To pole jest wymagane
Niepoprawny adres email
To pole jest wymagane
To pole jest wymagane
To pole jest wymagane
*  Zgoda na przetwarzanie danych dla procesu realizacji zgłoszenia (..) rozwiń
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych osobowych dla potrzeb procesu realizacji zgłoszenia dla ISolveIT S.C., zgodnie z Ustawą z dnia 29.08.1997 o Ochronie Danych Osobowych Dz. U. Nr 133 poz. 883). Świadom(a) jestem faktu, że przysługuje mi prawo wglądu do swoich danych oraz prawo do ich poprawiania.
Zgoda na przetwarzanie danych dla potrzeb celów marketingowych (..) rozwiń
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych osobowych w celach marketingowych dla ISolveIT S.C., zgodnie z Ustawą z dnia 29.08.1997 o Ochronie Danych Osobowych (Dz. U. Nr 133 poz. 883). Świadom(a) jestem faktu, że przysługuje mi prawo wglądu do swoich danych oraz prawo do ich poprawiania.
{{confirmSendOrder2}}

Skontaktuj się

Nasze cele obejmują zarówno szkolenie personelu jak i świadczenie usług doradczych z uwzględnieniem wszystkich etapów realizacji projektu. Jeśli potrzebujesz szkolenia lub konsultacji, wyślij zgłoszenie, a nasi specjaliści skontaktują się z Tobą w ciągu 24h. Otrzymasz wsparcie dostosowane do Twoich potrzeb oraz biznesu.

To pole jest wymagane
To pole jest wymagane
Niepoprawny adres email
To pole jest wymagane
{{confirmContactMessage}}