M/ANDROID Android – podstawy programowania

logo organizatora
rok założenia:

Ocena 0/5
średnia ocena: 0.0
oceń firmę
zobacz opinię innych

Tematyka

Rodzaj

szkolenie zamknięte

Organizator

Sages Sp. z o.o.
(sprawdź organizatora)

Czas trwania

3 dni, 21 godzin(y)

Cena

3150 zł

(co zawiera cena szkolenia?)

cena netto/ osobę na szkoleniu otwartym

cena i termin szkolenia zamkniętego do ustalenia

Krótko o szkoleniu

Podstawy programowania aplikacji na platformie Android, umożliwiające uczestnikom rozpoczęcie tworzenia własnych aplikacji natychmiast po szkoleniu.

Terminy

miejsce i czas do uzgodnienia

Wstępne wymagania wobec uczestników:

Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java, a także podstawowa znajomość koncepcji programowania sterowanego zdarzeniami.

Polecane szkolenia poprzedzające:

J/JP Programowanie w języku Java
http://www.sages.com.pl/szkolenie-Programowanie-w-jezyku-Java

Szkolenie przeznaczone dla:

Szkolenie adresowane jest do programistów, pragnących rozpocząć przygodę z tworzeniem aplikacji mobilnych, pracujących w ramach systemu Android. Programowanie tej wiodącej obecnie platformy umożliwia dotarcie do milionów użytkowników na całym świecie z własnymi aplikacjami i grami mobilnymi.

Program szkolenia:

 Szczegółowy program oraz dodatkowe informacje o szkoleniu:
http://www.sages.com.pl/szkolenie-Android-podstawy-programowania 
 
Program szkolenia:

  1. Elementy środowiska programistycznego
    • Eclipse
    • ADT/DDMS
    • emulator i narzędzia SDK

  2. Konstrukcja GUI Androida
    • layouty, kontenery, rozmieszczenie widgetów
    • jednostki miary
    • różnice w rozdzielczości urządzeń
    • narzędzie 9patch
    • obracanie ekranu

  3. Interakcja z użytkownikiem
    • okna dialogowe
    • pasek stanu
    • notyfikacje toast
    • diody, dźwięk, wibracja

  4. Składowanie danych (nie-SQL)
    • pliki prywatne
    • cache
    • karta SD
    • preferencje
    • data backup (Google Cloud)

  5. Bazy danych
    • krótko o SQLite, ograniczenia silnika
    • SQLiteOpenHelper
    • dobre praktyki

  6. Listy przewijane
    • koncepcja adapterów, proste adaptery standardowe
    • layout pojedynczego wiersza
    • problemy z wydajnością, wzorzec ViewHolder

  7. Cykl życia aktywności
    • zdarzenia przy starcie i końcu zycia aktywności
    • wykorzystanie aktywności programów zewnętrznych
    • podstawy zawartości manifest.xml

  8. Zasoby (resources)
    • typy zasobów
    • hierarchia kwalifikatorów

  9. Wielowątkowość
    • hierarchia ważności procesów
    • wielowątkowość a GUI
    • klasa AsyncTask

  10. Inne zagadnienia
    • Content providers
    • Services
    • Widgets

Cele szkolenia:


Uczestnicy:
  • zapoznają się ze specyfiką platformy mobilnej,
  • dowiedzą się jak przygotować środowisko deweloperskie, 
  • w jaki sposób projektować interfejs aplikacji działającej na telefonie komórkowym.

Dowiedzą się również:
  • jak sterować telefonem z poziomu aplikacji,
  • w jaki sposób realizowana jest w tym systemie warstwa trwałości, 
  • gdzie dane mogą być przechowywane.

Omówione zostanie programowanie logiki aplikacji z uwzględnieniem kwestii wielowątkowości oraz wykorzystanie systemu zasobów.
 
Szkolenie umożliwia również zasięgnięcie porady doświadczonego dewelopera, utrzymującego aplikacje na tej platformie, również w kwestiach praktycznych, takich jak wykorzystanie Android Market.

Cena obejmuje:

  • materiały szkoleniowe
  • certyfikat ukończenia
  • wyżywienie

Egzamin:

Forma szkolenia:

Parametry szkolenia:

3*7 godzin wykładów i warsztatów w proporcji 1/3. W trakcie warsztatów realizowana jest aplikacja, obejmująca swoim zakresem wszystkie zagadnienia omawiane na szkoleniu.

Wielkość grupy: maks. 8-10 osób.

Liczba uczestników:

Trenerzy:

Dodatkowe informacje:

Aktualne terminy szkoleń otwartych na stronie:
http://www.sages.com.pl/szkolenia-otwarte

Kontakt z organizatorem

Sages Sp. z o.o. Wąwozowa 11
02-796 Warszawa

Zadzwoń do organizatora

pokaż numer

Napisz do organizatora

Artykuły tego organizatora

więcej


Projekt współfinansowany ze środków EFS. Więcej.
UE logo