4.8/5
211
kursantów uczestniczyło w kursie
Bardzo dużo materiału, sporo nauki - ale było warto. Umiem zrobić grę na Androida, a wcześniej nie programowałem
na smartfony.
Ten bootcamp ma „duże tempo” - nie ukrywamy tego.
Po naszym kursie masz wyjść z umiejętnością pisania aplikacji na Androida - więc przygotuj się, że
będzie bardzo intensywnie. Bootcamp ma szeroki zakres materiału - od zagadnień podstawowych do bardziej
zaawansowanych.
Program zajęć jest zaprojektowany tak, aby obejmował to, co jest niezbędne do tworzenia aplikacji na
Androida, zgodnie z obowiązującymi w branży najlepszymi praktykami.
Kurs prowadzimy w formie warsztatów - od początku będziesz samodzielnie tworzyć kod. Wykłady i slajdy
są
ograniczone do minimum – królują zajęcia praktyczne. Cały czas będzie przy Tobie trener, który jest
bardzo
doświadczonym praktykiem, zawodowo zajmującym się programowaniem na Androida. W trakcie kursu stworzysz
kilka aplikacji na telefon, a pod koniec, będziesz w stanie zbudować własną, pełną aplikację na Androida.
ALX
20 lat
na rynku IT
ALX to doświadczenie
i ogromna wiedza
Jesteśmy na rynku IT od 20 lat.
Nasze kursy i szkolenia
mają akredytację MEN.
Dla kogo jest ten kurs?
Program tego kursu został przygotowany tak, żeby w trakcie tych kilkudziesięciu godzin - osoby znające podstawy programowania, które nie miały wcześniej styczności z programowaniem na smartfony - nauczyły się tworzyć aplikacje na Androida.
Kurs cieszy się popularnością również wśród osób bez formalnego wykształcenia technicznego. Wystarczy, że potrafisz
sprawnie posługiwać się komputerem i smartfonem oraz poznałeś podstawy jednego z obiektowych języków
programowania (np. Python, C#, Java).
Na kursie poznasz platformę Android, podstawy języków programowania Java i Kotlin, typowo używane biblioteki i narzędzia oraz dobre praktyki, zarówno te specyficzne dla Androida jak i wszystkich aplikacji.
Nie miałeś jeszcze styczności z programowaniem?
Jesteś kierownikiem zespołu programistycznego?
Chcesz stworzyć zespół mobilny w swojej firmie?
Stwórz swój własny mobilny zespół - szkolenia na zamówienie dla firm.
Masz do zrealizowania mobilne projekty, a nie masz ludzi do pracy?
Na rynku brakuje programistów Android? Skorzystaj z naszej pomocy!
Mamy olbrzymie doświadczenie w tworzeniu zespołów mobilnych „od zera”.
Organizujemy, na zamówienie, zamknięte szkolenia dla programistów innych języków obiektowych
(PHP, C#, JS...). Nie muszą to być bardzo doświadczeni programiści – wystarczą osoby na stanowisku
Juniora, które będą odpowiednio zmotywowane to nauki. Twoi pracownicy będą uczyć się pod okiem
doświadczonego programisty, który wypracuje w nich dobre praktyki. W kilkanaście dni
przeszkolimy Twoich pracowników i zbudujemy Twój własny mobilny zespół – a Ty oszczędzisz
pieniądze na rekrutacji i olbrzymich pensjach doświadczonych programistów Android. Brzmi dobrze?
Skontaktuj się z nami.
Rozwiń
Metoda nauki - co to jest bootcamp programistyczny?
Androida uczymy metodą bootcampu. Słowo “bootcamp” zostało zaczerpnięte z armii amerykańskiej
i oznacza
ekstremalnie intensywny trening, który z rekrutów robi prawdziwych wojskowych - zdolnych od razu do
walki. Bootcamp programistyczny jest bardzo intensywnym, nastawionym na praktykę programem kształcenia -
gdzie szlifujemy umiejętności potrzebne na rynku pracy - tak abyś mógł samodzielnie tworzyć dobre i
użyteczne aplikacje Android. Aby zakończyć kurs trzeba być mocno zmotywowanym i przyłożyć się do nauki
(również w domu).
Dlaczego trzeba uczyć się również w domu?
Decydując się na Bootcamp mobile masz gwarancję najwyższego poziomu kształcenia. Otrzymasz pakiet autorskich
materiałów do nauki w domu. To wysokiej jakości materiał szkoleniowy opracowany przez naszych ekspertów, a
nie
zbiór tutoriali i ebooków, które krążą w Internecie.
Musisz wiedzieć, że tutoriale i książki - to sama teoria - a robiąc prawdziwy projekt mobilny spotkasz
się z
przeszkodami, których nie uda Cię się samodzielnie pokonać - bo w książkach rozwiązań nie ma. Zawodu
programisty możesz nauczyć się tylko poprzez praktykę - od kogoś kto wykonał podobnych projektów tysiące
-
od doświadczonego, zawodowego programisty.
Pomiędzy blokami zajęć jest przerwa, którą powinieneś wykorzystać na utrwalenie wiedzy i ćwiczenia
przygotowane
przez trenera. Tylko duża ilość ćwiczeń sprawi, że bardzo szybko opanujesz Androida. Jeśli masz problem z
zadaniem - zawsze możesz skontaktować się ze swoim trenerem.
Aplikacje, które powstają na kursie
W jaki sposób nauczyć się tworzyć aplikacje na Androida?
Odpowiedź jest bardzo prosta - trzeba samodzielne napisać parę aplikacji. Praktyka, praktyka
i jeszcze raz praktyka!
Dlatego ten kurs jest całkowicie skupiony na ćwiczeniach! Każdy dzień kursu wypełnia budowanie ciekawych
projektów. Od samego początku tworzysz własne aplikacje na Androida „od zera”. Każda z aplikacji jaką
stworzysz kładzie nacisk na naukę innego obszaru: API, biblioteki lub techniki. Pod czujnym okiem trenera
rozbudowujesz swoją aplikację – krok po kroku – masz wpływ na kolejno podejmowane decyzje i dzięki temu
szybciej
się uczysz!
Przykładowe typy aplikacji, które mogą pojawić się na zajęciach:
Program kursu – dyktowany przez wymagania rynku pracy
Ekosystem Androida rozwija się bardzo szybko - książki i tutoriale za nim nie nadążają. Tylko zawodowy
developer
Androida może Cię nauczyć tego - co aktualnie jest wymagane na rynku pracy. Ten kurs to intensywne warsztaty
z
profesjonalnym trenerem - programistą Androida, który wytłumaczy Ci najważniejsze schematy i pomoże ominąć
niepotrzebne błędy - to jest najlepsza droga, żeby uczyć się dużo szybciej i efektywniej. Jesteśmy
pasjonatami
technologii Android, na co dzień zajmujemy się wytwarzaniem aplikacji na Androida - mamy wieloletnie
doświadczenie i ogromną praktyczną wiedzę. Dlatego program tego kursu jest tak dobrze dopasowany do obecnych
potrzeb rynku pracy.
Certyfikat
Po ukończeniu kursu, otrzymasz certyfikat sygnowany przez ALX, ze szczegółową listą zdobytych umiejętności. Każdy certyfikat posiada unikalny identyfikator i wersję elektroniczną (niezależnie od tego, czy zamówiona zostanie również wersja papierowa). Jeśli chcesz, możesz udostępnić swój certyfikat przeklejając jego adres URL - na przykład do swojego profilu na portalu społecznościowym lub zawodowym, albo do swojego CV.
Historie naszych absolwentów
"Teraz umiem napisać aplikację na Androida" - Darek, Warszawa, lat 26
Ten kurs był strzałem w dziesiątkę. Przyszedłem kompletnie zielony, a teraz umiem napisać
aplikację na Androida - samodzielnie. Bardzo fajnie, że między zajęciami jest przerwa na naukę w
domu i opanowanie materiału. Trener prowadził warsztaty bardzo ciekawie i od samego
początku pisaliśmy kod aplikacji.
"Od razu przeszliśmy do konkretów" - Tomasz, Kraków, lat 30
Olbrzymim plusem tego kursu jest praca na konkretnych aplikacjach. Nie było wykładu - tylko od razu
przeszliśmy do konkretów i uczyliśmy się na praktycznych przykładach. Trener ma ogromną wiedzę na
temat platformy Android - zawodowo kieruje zespołem mobilnym - dzięki czemu potrafi świetnie
przekazywać wiedzę, ale także pokazał nam wiele typowych błędów popełnianych przez młodszych
programistów.
Dlaczego warto zostać programistą Android?
Rewolucja. Tak należy nazwać to, co odbywa się na naszych oczach jeżeli chodzi o Internet, dostęp do
informacji oraz konsumpcję. Dziecinnie prosty dostęp do sieci oraz “wysyp” tanich mobilnych urządzeń
sprawiły, że korzystamy z Internetu praktycznie bez przerwy i to dosłownie w każdym miejscu - używając
małych lub bardzo dużych ekranów. Żyjemy w czasach, w którym królują tablety i smartfony. Każdy z nas używa
innego urządzenia - jednak większość z ich to Android.
- Jak wykorzystać potencjał urządzeń mobilnych w biznesie?
- Jakie innowacyjne usługi i produkty wymyślić dla internautów?
- Co trzeba zrobić żeby być bliżej konsumenta, ale nie zakłócać przy tym jego prywatności?
Tysiące managerów i właścicieli firm szuka odpowiedzi na te pytania - ale jak już znajdą, będą potrzebować
programistów, którzy te aplikacje im napiszą! Nie zwlekaj więc - bądź jednym z nich!
Trochę liczb
Android to obecnie najpopularniejszy na świecie* system operacyjny na urządzenia przenośne.
*zgodnie z raportem Mobility Index firmy Good Technology
Android jest podstawowym systemem operacyjnym ponad 90 tabletów, 6 e-czytników i 300 smartfonów.
Istnieje ponad 2,7 mln aplikacji w sklepie Google Play - i ta liczba rośnie w zdumiewającym tempie.
Każdego dnia około 1,5 miliona urządzeń z systemem Android jest aktywowane na całym świecie.
Około 60% z aplikacji dostępnych w sklepie Google Play jest absolutnie za darmo.
*źródło: Wikipedia
Trenerzy - wiedza połączona z praktyką
Trener, który będzie prowadził ten kurs to wykładowca i informatyk w jednej osobie. Nasi trenerzy wywodzą
się z najlepszych polskich uczelni i od wielu lat wykonują projekty IT dla firm zewnętrznych, organizacji i
instytucji publicznych. Na codzień pracują w zawodzie - co daje im możliwość prowadzenia ultra ciekawych zajęć,
przepełnionych przykładami z realnych projektów.
Komfortowe warunki do nauki
ALX prowadzi kursy na najwyższym poziomie - przychodząc do nas dostajesz jakość “premium”. Co to znaczy?
- Nasi trenerzy to wybitni specjaliści z ogromnym doświadczeniem - a nie przypadkowe osoby.
- Program naszych kursów jest dopasowany do rynku pracy - szkolimy tak, żebyś później mógł pracować w zawodzie, a nie tylko tak jak jest w książkach czy skryptach sprzed 5 lat. Technologia idzie do przodu w tempie błyskawicznym i tylko specjaliści, którzy cały czas są w zawodzie mogą nauczyć Cię tego czego aktualnie wymagają pracodawcy.
- No i na koniec najważniejsze! Nawet najlepszy program kursu i najlepszy trener nie zmusi nikogo do intensywnej pracy w dusznej, ciemnej sali bez okien z laptopem na kolanach! Nasze kursy stacjonarne są prowadzone w profesjonalnych, doskonale wyposażonych salach, w największych miastach Polski oraz w Warszawie, gdzie jest nasza siedziba, w ścisłym centrum miasta, w komfortowym, klimatyzowanym biurowcu klasy premium. Zapewniamy nowoczesny sprzęt komputerowy (nie musisz mieć swojego komputera) oraz poczęstunek (nawet zimne piwo, rzecz jasna bezalkoholowe) gratis!
Referencje
Przeczytaj, jak naszą pracę oceniają klienci.
Szkolenie przeprowadzone zostało na wysokim poziomie merytorycznym i organizacyjnym, a zaangażowanie ze
strony organizatorów zasługuje na wysokie uznanie.
Uczestnicy szkoleń wysoko ocenili program szkoleń, materiały dydaktyczne oraz kompetencje i
zaangażowanie prowadzących. (…) Polecamy ALX jako partnera gwarantującego należyte wykonanie usługi.
Jesteśmy bardzo zadowoleni z realizacji szkoleń. Wszystkie szkolenia i trenerzy otrzymali w ankietach
wysokie noty od naszych pracowników.
Realizacja programu szkoleniowego spotkała się z dużym uznaniem uczestników kursu. ALX możemy polecić
jako solidnego partnera biznesowego w obszarze szkoleń informatycznych, dysponującego kadrą wykładowców
z dużym doświadczeniem.
Zapisz się na ten kurs
Wybierz interesujący Cię termin oraz miasto
Lokalizacja
Zajęcia realizujemy zdalnie w trybie "wirtualnej klasy" oraz stacjonarnie w naszych salach komputerowych (adresy).
Tryby zdalne - Wirtualna Klasa, na żywo z trenerem
Forma zajęć w trybie zdalnym (wideokonferencyjnym, "wirtualna klasa") wygląda analogicznie jak zajęcia realizowane w naszym standardowym trybie - tylko bez wychodzenia z domu. Nie ma tutaj filmów (gotowych nagrań) do oglądania, jest trener na żywo, który cały czas prowadzi zajęcia, opowiada, na bieżąco reaguje i ma kontakt z grupą. Zajęcia są prowadzone przez tych samych trenerów, którzy prowadzą kursy "stacjonarne" według tego samego programu.
Uczestnicy mogą liczyć na pomoc trenera, ale też mają kontakt z innymi kursantami - dokładnie tak samo, jak na kursach stacjonarnych. Dużą uwagę poświęcamy temu, aby w jak największym stopniu zachować warsztatowy charakter naszych zajęć.
W praktyce szkolenie wygląda tak, że kursant otrzymuje zaproszenie z linkiem, po kliknięciu którego połączy się z nami zdalnie przy użyciu specjalistycznego systemu telekonferencyjnego, tworząc "wirtualną klasę". Kursant będzie widział prowadzącego, oraz będzie miał obraz z rzutnika. Czas szkolenia będzie taki sam jak w naszej sali szkoleniowej. Podczas zajęć, oprócz wizji, fonii, będzie dostęp do czatu tekstowego (z trenerem i z grupą - innymi uczestnikami), jest możliwość przekazywania sobie plików/załączników, pokazywania fragmentów kodu, zadawania pytań, otrzymywania poprawek itp. Na prośbę uczestnika, prowadzący może również uzyskać dostęp do całości ekranu i kursora komputera kursanta ("przejęcie myszy i klawiatury") lub do okna z kodem w środowisku programistycznym - aby poprawić fragment programu, skomentować, czy zwyczajnie pokazać jak wykonać daną czynność.
W zdalnych trybach jest dokładnie tyle samo godzin zajęć - i zajęcia odbywają się w takich samych godzinach jak zajęcia stacjonarne.
Po zakończeniu kursu otrzymają Państwo ten sam certyfikat (bez względu na formę zajęć), a trener będzie dostępny po zakończeniu bloku szkoleniowego, żeby odpowiedzieć na wszelkie dodatkowe pytania. Pełne informacje o tym jak wyglądają oraz jak prowadzimy szkolenia w trybach zdalnych dostępne są na stronie: kursy zdalne (online).
Tryby zajęć stacjonarnych
Dzienny - szkolenie prowadzone jest w dwóch trzydniowych blokach, po 8 godzin 20 minut dziennie (zajęcia od 9 do 17:20). Pomiędzy blokami zajęć znajduje się przerwa, trwająca min. tydzień.
Zaoczny - zajęcia w weekendy: soboty i niedziele, co 2 tygodnie, w godzinach 9-17:20 (8 godzin i 20 minut dziennie, w tym przerwa obiadowa). Kurs w tym trybie trwa łącznie 3 zjazdy.
W wariantach zaocznym i dziennym cały kurs to łącznie 50 godzin zegarowych zajęć na sali. W trybie zaocznym kurs trwa ok. 2 miesięcy. Tryb dzienny jest najintensywniejszy - kurs kończy się po nieco ponad miesiącu.
Obiady. W ramach kursu stacjonarnego zapewniamy poczęstunek - słodycze oraz ciepłe i zimne napoje. Oprócz tego dla chętnych istnieje możliwość wykupienia obiadów (z dostępnością zależną od trybu szkolenia), w cenie 29 zł netto za obiad. Informacja, czy dla danej grupy jest możliwość wykupienia obiadów, znajduje się na formularzu zgłoszeniowym on-line; udzielić jej również może nasz sekretariat.
Noclegi. Z myślą o licznej grupie słuchaczy dojeżdżających na zajęcia, w razie potrzeby można w tym miejscu znaleźć informacje o najbliższych możliwych noclegach.
Najbliższe terminy:
Warszawa: | - 2022-06-28 - dzienny (3 dni zajęć, tydzień przerwy, 3 dni zajęć), zostało 6 miejsc - 2022-10-12 - dzienny (3 dni zajęć, tydzień przerwy, 3 dni zajęć) - 2022-10-22 - zaoczny (sob-niedz., średnio co 2 tygodnie) |
Zdalnie: | - 2022-06-28 - dzienny (3 dni zajęć, tydzień przerwy, 3 dni zajęć), zostało 8 miejsc - 2022-10-12 - dzienny (3 dni zajęć, tydzień przerwy, 3 dni zajęć) - 2022-10-22 - zaoczny (sob-niedz., średnio co 2 tygodnie) |
Dokładne harmonogramy kursów
Grupy dzienne
- od 28.06.2022 (Warszawa)
- bloki: 28.06.2022-01.07.2022, 11-12.07.2022
- zakończenie: 12.07.2022
- od 28.06.2022 (Zdalnie)
- bloki: 28.06.2022-01.07.2022, 11-12.07.2022
- zakończenie: 12.07.2022
- od 12.10.2022 (Warszawa)
- bloki: 12-14.10.2022, 02-04.11.2022
- zakończenie: 04.11.2022
- od 12.10.2022 (Zdalnie)
- bloki: 12-14.10.2022, 02-04.11.2022
- zakończenie: 04.11.2022
Grupy zaoczne
- od 22.10.2022 (Warszawa)
- bloki: 22-23.10.2022, 12-13.11.2022, 26-27.11.2022
- zakończenie: 27.11.2022
- od 22.10.2022 (Zdalnie)
- bloki: 22-23.10.2022, 12-13.11.2022, 26-27.11.2022
- zakończenie: 27.11.2022
Zapisy
Aby zostać programistą Androida, wystarczy
- Zgłosić się:
- Dokonać wpłaty:
- Wpłacić 500zł zaliczki lub pełną kwotę opłaty na nasze konto, w terminie 7 dni od daty zgłoszenia.
- Należy pamiętać, że samo wypełnienie formularza (zarówno internetowego, jak i tradycyjnego) dokonuje rezerwacji wstępnej. Ostateczne potwierdzenie zgłoszenia następuje po przelaniu na nasze konto zaliczki lub pełnej opłaty za kurs.
W razie pytań - zadzwonić pod nasz warszawski numer: (022) 63 64 164.
Zgłoszenie on-line
Tradycyjny formularz zgłoszeniowy
Zapisz się jak najwcześniej! Rabat 3%
Warto zdecydować się i zadeklarować swoją obecność jak najwcześniej! Zapisującym się na wybrany kurs na co najmniej 30 dni przed jego rozpoczęciem, udzielamy 3% rabatu od jego pełnej ceny.
Warto zapisać się szybko również dlatego, że gwarantuje to miejsce w grupie (zdarza się, że próbującym zapisać się w ostatnich dniach z przykrością musimy odmówić, lub możemy jedynie zaproponować miejsce w grupie startującej później lub w innym trybie).
Upusty i rabaty
- 7% - rabat dla stałych klientów
- ważny na: wszystkie kursy i szkolenia;
- dla: osoby, lub pracownika firmy, która wcześniej delegowała co najmniej jednego pracownika na jakikolwiek nasz kurs lub szkolenie.
- 5% - "polecający, polecony" - poleć nasz kurs znajomemu (znajomej) lub współpracownikowi i przyprowadź go (ją) ze sobą, a obie osoby dostaną po 5% rabatu (dotyczy kursów zawodowych).
- 5% - dla posiadaczy karty EURO<26.
- 3% - dla wszystkich studentów, za okazaniem skanu ważnej legitymacji.
- 3% - rabat "first minute" - za wczesny zapis na kurs zawodowy/bootcamp (nie dotyczy szkoleń). Przysługuje przy zapisie na kurs najpóźniej na 30 dni przed startem zajęć.
- W przypadku zapisów online i skorzystania z rabatu za wczesny zapis należy przesłać podpisane zgłoszenie w ciągu 48 godzin od zapisania się (w uzasadnionych przypadkach możemy termin wydłużyć).
- oferta rabatowa obowiązuje przy płatności z góry w terminie do 7 dni przed rozpoczęciem zajęć, w oparciu o nasz standardowy formularz zgłoszeniowy lub standardową umowę szkolenia.
- Standardowe rabaty, oferty i promocje nie obowiązują w przypadku skierowań przez podmioty trzecie.
- Przy zgłoszeniach grupowych i szkoleniach na zamówienie (zamkniętych) oferujemy atrakcyjne rabaty, które są ustalane indywidualnie.
- rabaty, oferty i promocje nie łączą się.
Płatność ratalna za kursy
Dla osób prywatnych, zapisujących się na kurs, istnieje możliwość rozłożenia opłaty na nieoprocentowane raty. Przy płatności w ratach nie stosuje się jednak rabatów ani promocji. Szczegółowe informacje o płatności ratalnej znajdują się tutaj, lub udzieli ich Państwu nasz sekretariat.
- Szersza perspektywa
- Kształt i specyfika aplikacji dla Androida, ramy pracy dewelopera
- Semantyka Javy i Kotlina, Java i Kotlin a inne języki obiektowe
- Typy, zarządzanie pamięcią, enumeracje, anotacje, przeciążanie, autoboksing, wrappery
- Konstruktory, bloki inicjalizacyjne statyczne i niestatyczne
- Klasy wewnętrzne, podstawy refleksji
- Wczytywanie i inicjalizacja klas w Androidzie
- Komponenty aplikacji Androidowej: serwisy, aktywności, dostawcy danych
- Kwestie praktyczne: poziomy API, poziom docelowy i poziom wymagany aplikacji, zbiór bibliotek
- Pojęcia i wzory UX
- Restarty przy zmianie konfiguracji, multitasking – strategie utrzymania danych
- Problemy wynikające z architektury Androida: zasoby, bundle, paczki, taktyki serializacji, intenty
- Komponenty architektury – Android JetPack
- Budowa aplikacji typu single activity
- Instalacja i obsługa Android Studio, SDK, AVD manager
- Podstawy narzędzi adb, pm, am, keytool, gradle
- Użyteczne drobiazgi: toasty, logowanie, logcat
- Manifest aplikacji
- Grafika i zasoby
- Dostęp do ekranu: Window, Activity, View, Canvas,
- Menedżer zasobów – zasoby zależne od konfiguracji (gęstość, rozdzielczość, orientacja, lokalizacja), kompilacja zasobów
- Identyfikatory zasobów
- Zasoby graficzne i animacje, wbudowane zasoby graficzne
- Tworzenie własnych widoków i animacji, obsługa dotknięcia ekranu i klawiatury
- Praktyczne rozwiązania problemu aplikacji przechodzącej w tło
- Tworzenie GUI – wbudowane kontrolki graficzne, zasady używania istotnych layoutów, wbudowane widoki i elementy, zbudowanie własnego, stylowalnego komponentu typu View
- Biblioteka standardowa, wejście i wyjście, obsługa błędów (wyjątki sprawdzane i strategie ich obsługi)
- Kolekcje: interfejsy, implementacje i algorytmy
- Wejście i wyjście: strumienie, readery/writery, dekoratory; komunikacja przez HTTP (parsowanie JSON i XML)
- Podstawy programowania wielowątkowego (główny wątek aplikacji, Thread Confinement w Androidzie, blokady wbudowane, synchronizacja, unikanie zakleszczeń, asynchroniczność)
- Prezentacja kolekcji danych (wzorzec “flyweight”, listy z danymi, gridy, galeria, lista rozwijana)
- Przykładowe usługi systemowe, np. geolokacja, sensory (akcelerometr)
- Odtwarzanie dźwięku różnych typów
- Aplikacje wielokomponentowe
- Użycie Intentów do wywołania zewnętrznych aktywności
- Przyjmowanie danych zwróconych przez zewnętrzne aktywności (np. robienie zdjęć, startowanie przeglądarki itp.)
- Przykłady usług systemowych używających opóźnionych intentów (np. wysyłanie i odbieranie SMS-ów)
- Zaawansowana wielowątkowość (Looper i Handler, współbieżność, kolejki blokujące, zarządzanie wątkami, unikanie synchronizacji)
- Przechowywanie danych, architektura aplikacji
- Trwale przechowywane dane: obsługa wewnętrznego systemu plików i karty SD
- Preferencje dzielone
- Specyfika Sqlite, Użycie biblioteki Room
- Dostawcy danych: tworzenie własnego dostawcy danych, ContentProvider,
- Intent i Uri jako implementacja architektury REST
- Obsługa obiektów Uri (w tym budowanie i dopasowywanie)
- ContentResolver, kursory i notyfikacje o zmianach danych, zasady użycia kursorów w aplikacjach wykorzystujących Loader API
- Serwisy typu IntentService, notyfikacja w pasku notyfikacji
- Modularyzacja GUI z użyciem fragmentów i menedżera fragmentów
- Menu kontekstowe
- CAM w połączeniu z użyciem komponentu ActionBar
- Założenia i najważniejsze elementy cyklu życia fragmentu: oszczędzanie pamięci, techniki parametryzacji, fragmenty instancjonowane przez inflatera i w kodzie, komunikacja między fragmentami i aktywnością
- Reagowanie na wydarzenia, statyczna i dynamiczna rejestracja słuchaczy, użycie rozgłoszeń jako szyny danych integrującej aplikację
Szkolenia zamknięte i wyjazdowe
- W przypadku skierowania na szkolenie grupy pracowników, istnieje możliwość uruchomienia szkolenia w trybie zamkniętym, niezależnie od planowej siatki zajęć.
Z tytułu wybrania terminu na zamówienie nie naliczamy dodatkowych opłat.
- Szkolenia zamknięte realizujemy również poza naszą siedzibą, w biurze Klienta, lub w dowolnym innym miejscu na terenie Polski, lub UE (w jęz. polskim lub angielskim).
Więcej informacji na temat szkoleń zamkniętych i prowadzonych u Klienta znajduje się na osobnej stronie
Na zamówienie. Zachęcamy również do
kontaktu z naszym biurem: chętnie udzielimy informacji, rozwiejemy wątpliwości i pomożemy wybrać najbardziej odpowiednie szkolenie, czy też zaprojektować całkowicie indywidualny program szkolenia dla Państwa.