Tworzenie aplikacji Android na Kotlinie, poziom 1 - kurs 36 990 RUB. od Specjalisty, szkolenie 40 ac. h., Data: 15 lipca 2023 r.
Miscellanea / / November 30, 2023
Cel kursu: zapoznanie studenta z podstawami tworzenia aplikacji na Androida w języku programowania Kotlin.
Kurs zbudowany jest według najskuteczniejszej metodologii: od prostych do złożonych.
Programiści Java na Androida, którzy chcą nauczyć się zalecanego przez Google języka programowania na Androida aplikacje dla każdego, kto chce nauczyć się tworzyć aplikacje dla najpopularniejszego mobilnego systemu operacyjnego systemy.
Centrum szkoleniowe „Specjalista” jest autoryzowanym centrum szkoleniowym Android. Wysoką skuteczność szkoleń potwierdza producent najpopularniejszej platformy mobilnej!
Po ukończeniu kursu otrzymasz prestiżowy certyfikat z autoryzowanego centrum szkoleniowego Android, który będzie doskonałym uzupełnieniem Twojego portfolio
Prowadzący zajęcia z prowadzenia kursów z zakresu tworzenia aplikacji mobilnych na system Android. Posiadacz sześciu prestiżowych międzynarodowych certyfikatów, m.in. IBM Certified Database Administrator – DB2 DBA dla Linux UNIX i Windows. Posiada bogatą praktyczną...
Prowadzący zajęcia z prowadzenia kursów z zakresu tworzenia aplikacji mobilnych na system Android. Posiadacz sześciu prestiżowych międzynarodowych certyfikatów, m.in. IBM Certified Database Administrator – DB2 DBA dla Linux UNIX i Windows. Posiada bogate doświadczenie praktyczne jako programista, programista, analityk i konsultant. Przez ostatnie 16 lat Marat Anasovich brał udział w różnych projektach wdrażania systemów zarządzanie danymi podstawowymi w dużych branżach ropy i gazu, energetyce, przemyśle i handlu międzynarodowym firmy.
Absolwent Moskiewskiego Instytutu Fizyko-Technicznego (MIPT). Doskonała znajomość wszelkich zagadnień programistycznych w językach Java, Android, C/C++, Perl, SQL i MATLAB. Posiada bogate doświadczenie w administrowaniu systemami i sieciami systemów operacyjnych Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) i Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Posiada profesjonalną wiedzę z zakresu administracji sieciami Cisco. Ponadto Marat Anasovich posiada doskonałe umiejętności w administrowaniu systemami zarządzania relacyjnymi bazami danych, w szczególności Oracle i IBM DB2.
Bogate i różnorodne doświadczenie praktyczne pozwala mu na prowadzenie zajęć w żywy i pasjonujący sposób. Marat Anasovich podaje doskonałe przykłady ze swojej rozległej praktyki zawodowej, które barwnie ilustrują materiał. Potrafi nie tylko łatwo i przejrzyście przekazać każdemu słuchaczowi nawet najbardziej skomplikowane informacje, ale także naprawdę urzekła go swoją tematyką. Nauczyciel jest bardzo uważny na swoich słuchaczy, wie, jak utrzymać ich uwagę i chętnie odpowiada na pytania. Na kursach prowadzonych przez Marata Anasovicha będziesz mógł w pełni opanować obecną specjalizację programisty aplikacji mobilnych i stać się poszukiwanym specjalistą na rynku pracy!
Moduł 1. Przegląd platformy Android (5 ac. H.)
- Co to jest Android?
- Historia pochodzenia
- Zalety Androida
- Architektura Androida
- Funkcje platformy Android
- Podstawowe komponenty Androida
- Bezpieczeństwo i uprawnienia
- Instalowanie i konfigurowanie komponentów środowiska programistycznego
Praktyczna praca.
- Stworzenie pierwszej aplikacji na Androida
Moduł 2. Działania i zasoby (6 ak. H.)
- Aktywności w Androidzie
- Tworzenie działania
- Cykl życia aktywności
- Stosy aktywności
- Stany aktywności
- Śledzenie zmian stanu aktywności
- Zasoby
- Oddzielenie zasobów od kodu programu
- Tworzenie zasobów
- Proste wartości
- Style i motywy wizualne
- Obrazy
Praktyczna praca.
- Praca z zasobami aplikacji
Moduł 3. Aplikacje i interfejs użytkownika (8 ac. H.)
- Wygląd materiału
- Wykorzystanie zasobów zewnętrznych w kodzie aplikacji
- Korzystanie z zasobów w zasobach
- Lokalizacja aplikacji
- Klasa aplikacji
- Obsługa zdarzeń cyklu życia aplikacji
- Interfejs użytkownika
- Wyświetlenia
- Układ
- Interfejs użytkownika wolny od znaczników
Praktyczna praca.
- Tworzenie interfejsu działania
- Lokalizowanie aplikacji przy użyciu zasobów
Moduł 4. Intencje, menu i praca z danymi (6 ac. H.)
- Adaptery w systemie Android
- AdapterView — ListView, GridView
- Używanie adapterów do wiązania danych
- RecyklerView
- Pojęcie kontekstu
- Intencje w Androidzie
- Używanie intencji do uruchamiania działań
- Ukryte intencje
- Zapisywanie stanu aplikacji i ustawień
- Wspólne preferencje
- Praca z plikami
- Używanie plików statycznych jako zasobów
- Menu w Androidzie
- Menu główne i kontekstowe
- Opis menu za pomocą XML
- Menu wyskakujące
- Nawigacja dolna
- NawigacjaSzuflada
Praktyczna praca.
- Tworzenie menu
- Praca z AdapterView
- Uruchamianie działań, zwracanie danych z działań
- Praca z bazą danych Preferencji
Moduł 5. DBMS i korzystanie z usług sieciowych (6 ac. H.)
- Praca z bazami danych w systemie Android
- Kursory i wartości treści
- Praca z bazą danych SQLite
- Praca z DBMS bez adaptera
- Funkcje pracy z bazą danych w systemie Android
- Uruchamianie zapytań w celu uzyskania dostępu do danych
- Zmiana danych w bazie danych
- Korzystanie z SimpleCursorAdapter
- Korzystanie z usług internetowych
- Picasso
- Modernizacja2
Praktyczna praca.
- Korzystanie z SQLite
- Wywoływanie usług internetowych za pomocą Retrofit2
- Organizacja ładowania obrazów w tle
Moduł 6. Dialogi w Androidzie (1 ac. H.)
- Rodzaje dialogów
- Wytyczne dotyczące projektowania dialogu
- Tworzenie i usuwanie okien dialogowych
- Obsługa zdarzeń
Praktyczna praca.
- Praca z dialogami
Moduł 7. Odbiorniki nadawcze (3 ac. H.)
- Zastosowania odbiorników nadawczych
- Cykl życia odbiornika
- Rejestracja odbiorcy
- Korzystanie z zamówionej transmisji
- Korzystanie z PendingIntent
Praktyczna praca.
- Tworzenie odbiornika rozgłoszeniowego
Moduł 8. Animacja (2 ak. H.)
- Układ koordynatora
- Animator obiektu
- Animacja jako zasoby aplikacji
- Przemiana
Praktyczna praca.
- Praca z ObjectAnimatorem
Moduł 9. Powiadomienia (3 ak. H.)
- Interakcja z powiadomieniami
- Zarządzanie powiadomieniami
- Tworzenie powiadomień
- Aktualizuj powiadomienia
Praktyczna praca.
- Praca z powiadomieniami