Szkolenia Android
Tutaj znajdziesz dostępne w naszej firmie szkolenia z zakresu programowania urządzeń mobilnych z systemem Android. Dostępne są szkolenia od podstawowych, przez testowanie, tworzenie gier aż po zaawansowane zagadnienia.
Co wyróżnia szkolenia Android w JSystems?
- Szkolenia na wysokim poziomie
- Instruktorzy to praktycy z wieloletnim doświadczeniem
- Znaczna część szkolenia to warsztaty
- Podczas szkolenia realizujemy projekt aplikacji do samodzielnego rozszerzania po szkoleniu.
- Przyklady i ćwiczenia sa realizowane na prawdziwym sprzęcie
- Gwarantowane terminy
- Dużo ćwiczeń
- Przystępne ceny
Szkolenia na wysokim poziomie - prowadzone przez programistów
Nasi trenerzy to programiści z wieloletnim stażem stale zajmujący się zawodowo programowaniem. Na codzień pracują w różnych firmach, mając cały czas styczność z technologią której nauczają następnie na naszych zajęciach. Dzięki temu możesz mieć pewność że są to praktycy którzy nieustannie podnoszą swoje kwalifikacje.
Standardy JSystems
- Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
- Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Programowanie Androida - podstawy
Szkolenie wprowadza do najczęściej wykorzystywanych zagadnień i mechanizmów takich jak Broadcast Receiver, czy komunikacja z urządzeniami typu odbiorniki i czujniki. Dzięki temu uczestnik będzie mógł później rozwijać swoje programistyczne umiejętności po prostu metodą analogii. Podczas tego projektu uczestnicy tworzą praktyczne projekty które później mogą wykorzystywać w praktyce m.in. Rejestrator trasy poruszającego się pojazdu, player video, aplikację informującą smsem rodzica o tym, że dziecko wyszlo poza wskazany obszar, mp3 i przeglądarkę zdjęć czy program do masowego wysyłania smsów.
W ramach szkolenia prowadzone są warsztaty, na których uczestnicy nabywają praktycznych umiejętności tworząc ciekawe projekty. W trakcie programowania przez uczestników, trener cały czas pomaga uczestnikom w razie pojawienia się problemów. Stosunek części teoretycznej do praktycznej to ok 30/70. Uczestnicy testują napisane oprogramowanie nie tylko na emulatorach, ale i na fizycznym sprzęcie.
Programowanie Androida - zaawansowane
W trakcie warsztatów pod okiem naszego trenera nauczysz się jak rozwijać Androidowe kontrolki o własną logikę i wygląd. Poznasz łatwe sposoby na automatyczne dostosowanie interfejsu graficznego do stanu twoich kontrolek, a także wiele sposobów w jakie możesz zrealizować porządane przez Ciebie animacje. Zobaczysz co nowego wniósł do Androida Material Design i wykorzystasz to we własnych projektach.
Wymagania
Podstawowa znajomość komponentów systemu Android.
Podstawowa znajomość języka Java lub Kotlin.
Programowanie - Kotlin
Podczas szkolenia dowiesz się jak oszczędzić swój czas i ręce pisząc krótszy i bardziej elegancki kod wykorzystując język programowania Kotlin. Zobaczysz także jak znacznie szybciej i efektywniej operować na kolekcjach, łańcuchach znaków i obiektach.
Wiedza zdobyta na szkoleniu pozwoli Ci z powodzeniem stosować język Kotlin w swoich projektach. Będziesz mógł wykorzystać go zarówno jako dodatek do projektu realizowanego oryginalnie w Javie jak i jako główny język Twoich aplikacji.
Testowanie
Na przeprowadzanych warsztatach pod okiem trenera stworzysz swoją pierwszą solidnie przetestowaną aplikację. Pozwoli Ci to uniknąć powracających bugów, a osobom pracującym z Twoim kodem poczucia niepewności gdy wprowadzają do niego zmiany.
Przekonasz się jak szybko pisanie testów wejdzie Ci w krew.
Wymagania
Podstawowa znajomość komponentów systemu Android.
podstawowa znajomość języka Java lub Kotlin.