Szkolenie Android dla początkujących

Podobne dokumenty
Tworzenie aplikacji na platformie Android

Podstawy frameworka Spring

Android poradnik programisty

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Android tworzenie aplikacji mobilnych

Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2

Android : wprowadzenie do programowania aplikacji / Joseph Annuzzi Jr., Lauren Darcey, Shane Conder. Gliwice, cop

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia

Programowanie aplikacji dla technologii mobilnych. mgr inż. Anton Smoliński

Opis. Android ogranicza go tylko Twoja wyobraźnia!

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

Android, wprowadzenie do SDK

Programowanie urządzeń mobilnych w systemie Android. Ćwiczenie 7 Wykorzystanie układu LinearLayout

Udostępniliśmy dla państwa fragment książki opisującej tworzenie pierwszej aplikacji na system Android w środowisku Eclipse.

Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Aplikacje webowe z wykorzystaniem Node.js oraz Express

Laboratorium Systemów Mobilnych. Wykład 1

Egzamin / zaliczenie na ocenę*

KARTA PRZEDMIOTU. Cel 1 Zapoznanie studentów z architekturami i platformami mobilnymi

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux.

KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

REFERAT O PRACY DYPLOMOWEJ

Konspekt pracy inżynierskiej

Agenda. Implicit intents Wyświetlanie obrazków Menu Ikona aplikacji Praca z kolekcjami i ListView Własny widok

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Nowy sposób autoryzacji przelewów w Usłudze Bankowości Elektronicznej

Intencje nadawcze. Aktywności mogą rozsyłać komunikaty do wszystkich zainstalowanych aplikacji

Programowanie urządzeń mobilnych. dr inż. Juliusz Mikoda

Programowanie urządzeń mobilnych w systemie Android. Ćwiczenie 8 Wykorzystanie układu RelativeLayout

Praktyka testowania dla początkujących testerów

Dzięki szkoleniu. Dni: 3. Opis: Adresaci szkolenia

Szkolenie: Podstawy automatyzacji z Selenium IDE

KARTA KURSU. Projektowanie aplikacji mobilnych

Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

akademia androida Service, BroadcastReceiver, ContentProvider część IV

ZAPYTANIE OFERTOWE nr 1/2017

Google Android. Opracował Maciej Ciurlik

I. Formy doskonalenia zaplanowane w okresie 1 września 2014 do 30 czerwca 2015

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Szczegółowy opis zamówienia:

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

SOP System Obsługi Parkingów

Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

Najlepsze techniki programowania na Androida w zasięgu ręki! Obowiązkowa pozycja na półce programisty aplikacji mobilnych!

Szkolenie: Testowanie wydajności (Performance Testing)

Airwatch - zarządzanie mobilnością. Jarosław Świechowicz jswiecho@greeneris.com

Przechowywanie danych

ZAPYTANIE OFERTOWE z dnia

Oferta szkoleniowa Yosi.pl 2012/2013

Język Java i technologie Web - opis przedmiotu

Autodesk Inventor Bazowy

Swing Application Framework czyli tam i z powrotem. Copyright Piotr Kochański & Erudis,

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Programowanie aplikacji mobilnych

APLIKACJA MOBILNA. My CITROËN PRZYJACIEL KIEROWCY

dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

Biuletyn, Wydanie 3, Październik Advancing Vocational Competences in Foreign Languages for Paramedics PL1-LEO

Szczegółowe informacje o kursach

Korporacyjna Magistrala Usług na przykładzie Mule ESB

Szkolenie: Zawód Tester

KARTA KURSU. Systemy operacyjne

akademia androida Pierwsze kroki w Androidzie część I

REFERAT PRACY DYPLOMOWEJ

tel. (+48 81) /22 fax (+48 81) Cel przedmiotu

Centrum Innowacji ProLearning

Projektowanie rozwiązań Big Data z wykorzystaniem Apache Hadoop & Family

Zaawansowane programowanie w języku C++

firmy produkty intranet handel B2B projekty raporty notatki

ZAPRASZA DO SKŁADANIA OFERT

Realizacja kształcenia według nowych programów nauczania dla zawodów. Małgorzata Koroś. Sylabus

Programowanie.NET - kurs zaawansowany

Szkolenie: Automatyzacja testowania

Projektowanie aplikacji na platformie Android Kod przedmiotu

Layouty. Kilka layoutów

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Spis treści. S t r o n a 2

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Oferta szkolenia trenerskiego Train-the-Trainer

Programowanie aplikacji dla Sklepu Windows w języku C#

A Zasady współpracy. Ocena rozwiązań punktów punktów punktów punktów punktów

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

PRZEWODNIK PO PRZEDMIOCIE

CMS, CRM, sklepy internetowe, aplikacje Web

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

PRZEWODNIK PO PRZEDMIOCIE

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

Twoja własna aplikacja mobilna na Android i ios

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

AirKey. Krok pierwszy

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Instrukcja powiązania urządzenia mobilnego oraz autoryzacja operacji w bankowości elektronicznej Banku Spółdzielczego w Bieczu (Asseco CBP)

ZAKODUJ SWOJĄ PRZYSZŁOŚĆ. Zostań programistą i zacznij dobrze zarabiać w IT, jednej z najlepiej rozwijających się branży w Polsce i na Świecie!

Elektroniczna Bankowość. EBO Token PRO. 19 sierpnia 2019

Szkolenie autoryzowane. MS Administracja Windows Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Transkrypt:

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. Parametry szkolenia: KOD: AND-BAS CZAS TRWANIA: 3 dni / 24 h WIELKOŚĆ GRUPY: maks. 10 osób CENA NETTO: 2200 PLN PROWADZĄCY: Arkadiusz Zychewicz AUTOR MATERIAŁÓW: Arkadiusz Zychewicz Cel: 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) 1

stosować Maps API Wymagania: Od uczestników wymagana jest znajomość Java, oraz umiejętność posługiwania się telefonem z androidem. Program 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. 2

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 3

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) 4

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 5