Podstawy języka Java i wprowadzenie do programowania na platformie Android

Czas trwania
5
dni
Średnia ocena kursu
4.98/5
Najbliższe terminy tego szkolenia
Cena szkolenia
3000 PLN
(netto)
Skuteczność
Program szkolenia
Wprowadzenie do Javy
- Wprowadzenie do Javy
- Przegląd technologii związanych z językiem programowania Java
Instalacja i konfiguracja niezbędnych narzędzi
- Instalacja JDK
- Instalacja i korzystanie z NetBeans
- Instalacja i korzystanie z Android Studio
Podstawy programowania w Javie
- Obiektowość
- Klasy
- Pakiety
- Podstawowe typy danych
- Pola
- Metody
- Klasy
- Tworzenie obiektów
- Dostęp do pól obiektów
- Wywoływanie metod
- Pętle
- Bloki warunkowe
- Wyjątki i ich obsługa
- Słowo kluczowe static
- Klasy zagnieżdzone
- Gettery i settery
Dziedziczenie
- Podstawy dziedziczenia
- Wielopoziomowe hierarchie klas
- Przesłanianie metod
- Wykorzystanie słowa kluczowego super
- Klasy abstrakcyjne
- Polimorfizm
Interfejsy
- Wstęp do interfejsów
- Definiowanie interfejsów
- Implementacja interfejsów
- Interfejsy a dziedziczenie
Wielowątkowość
- Wstęp do wielowątkowości
- Klasa Thread
- Klasa Runnable
Wprowadzenie do programowania dla platformy Android, podstawowe narzędzia
- Wprowadzenie do programowania dla platformy Android
- Środowisko Android Studio skonfigurowane pod programowanie dla Androida
- Tworzenie i uruchamianie projektu
- Tworzenie i konfiguracja urządzeń wirtualnych
- Testowanie aplikacji na urządzeniach wirtualnych
- Podłączanie fizycznych urządzeń
- Testowanie aplikacji na fizycznych urządzeniach
Elementy wizualne
- Przegląd podstawowych komponentów graficznych
- Podpinanie komponentów wizualnych w kodzie
- Obsługa i konfiguracja podstawowych komponentów graficznych
- korzystanie ze strings.xml
- Internacjonalizacja
- Szablony kolorów
- Style komponentów
- Tło ekranu aplikacji
- Konfiguracja własnego menu
- Różne layouty w różnych orientacjach
- Scroll view – ekran przewijalny
- Układy elementów na ekranie – rodzaje layoutów
Czas na programowanie!
- Wykorzystanie logd w debugowaniu
- Komunikaty Toast
- Podpowiedzi w oknach edycyjnych
- Obsługa zdarzenia kliknięcia na komponent
- Cykl życia aplikacji
- Obracanie ekranu i zapis stanu aplikacji
- Intencje
- Otwieranie przeglądarki www z aplikacji
- Komunikaty rozgłoszeniowe i odbieranie komunikatów rozgłoszeniowych
- Okna dialogowe
- Projekt podsumowujący
Wielowątkowość i zadania w tle
- Wykorzystanie klas Thread i Runnable
- Wykorzystanie klasy AsyncTask
- Wykorzystanie klasy Service
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Szkolenie przeznaczone jest dla osób które nie programują w języku Java, a jednocześnie chcialyby rozpocząć swoją przygodę z programowaniem na platformie Android. Szkolenie rozpoczyna się od podstaw
Javy, a kończy się stworzeniem aplikacji na urządzenia takie jak telefon czy tablet z systemem Android.
