Razvoj mobilnih aplikacija

  • 4 meseca
  • done Sertifikat
  • Lekcija: 101
  • 14,499 rsd 2,999 rsd
Opis kursa

Zašto baš ovaj kurs?

Aplikacije nam omogućavaju da u samo nekoliko klikova od svog mobilnog telefona napravimo uređaj za učenje, posao, zabavu, komunikaciju i ostale svakodnevne aktivnosti. Tržište Android aplikacija je veliko i u stalnom razvoju. Masovna upotreba smart mobilnih telefona konstantno povećava potražnju aplikacija, te je njihovo kreiranje postalo veoma traženo i profitabilno zanimanje. Neke od najpopularnijih, poput vibera i Instagrama, donele su svojim stvaraocima pravo bogatstvo!

Često instalirate nove aplikacije i razmišljate na koji način bi njihove opcije trebalo unaprediti? Onda imate sve predispozicije da vam razvoj aplikacija postane profesija.

Kurs Razvoj mobilne aplikacije pruža primenljiva znanja koja mogu doneti brzu dobit na postojećem tržištu. Za pohađanje ovog kursa je preporučljivo poznavanje osnova programiranja kao i programskog jezika Java, pa vas zato pozivamo da najpre pohađate kurseve Uvod u ProgramiranjeOsnove programskog jezika Java.

Cilj kursa je da pruži znanja i tehnike neophodne za samostalnu izradu aplikacije za mobilne telefone i doprinese razvoju karijera i/ili pokretanje privatnih poslova polaznika kursa. Možda će baš vaša aplikacija za koju godinu biti najpopularnija na tržištu!

Prosečna plata profesionalca

Android developer mesečno zarađuje 130.000 rsd.

Šta je potrebno?

  • keyboard_arrow_right Rad na računaru
  • keyboard_arrow_right Osnove programiranja
  • keyboard_arrow_right Programski jezik Java

Koja ću znanja posedovati po završetku?

  • keyboard_arrow_right Osnove i istorija Android platforme
  • keyboard_arrow_right Funkcije Android OS-a
  • keyboard_arrow_right Android aktivnosti i resursi
  • keyboard_arrow_right Elementi korisničkog interfejsa
  • keyboard_arrow_right Intenti i filteri
  • keyboard_arrow_right Naprednije Android funkcije
  • keyboard_arrow_right Izrada aplikacija za mobilne telefone
  • keyboard_arrow_right Priprema i objavljivanje na Google Play prodavnici
  • keyboard_arrow_down Detaljan sadržaj možete videti na dnu strane

Potvrde i sertifikati

Svi polaznici dobijaju potvrdu o pohađanju kursa.

Svi polaznici koji uspešno polože kurs dobijaju Sertifikat.

Cena kursa

Promo cena je 2,999 rsd.

*Za članove Kampstera koji sakupe minimum 500 poena cena kursa je 2,899 rsd.

Iskustva dosadašnjih polaznika

„Po završetku kursa Osnove programiranja, imali smo mogućnost da se odlučimo za Web development ili Razvoj mobilnih aplikacija. Moj izbor bio je Razvoj mobilnih aplikacija. Lekcije su bile jasne i koncizne, a slike i video materijali su bili dodatna pomoć. Kroz instrukcije u video materijalima imali smo priliku da pogledamo kako se nešto radi. Nakon nekoliko meseci napornog rada i truda, dobili smo jedinstvenu mogućnost da svoju aplikaciju objavimo na Google Play Store. Sam početak bio je težak, ali vremenom smo učili i zajednički rešavali probleme”, kazala je Anđelka Džida, polaznica kursa Razvoj mobilnih aplikacija u okviru projekta „Majstori programiranja".

„Pre svega, moram da pohvalim Kampster, koji je kvalitetna i savremena škola sa dosta dobrih kurseva. Onlajn kurs za razvoj mobilnih aplikacija mi je pomogao da savladam i druge programe, kao sto su Java i html. Ceo kurs je prilagođen i početnicima, kao sto sam ja, objašnjeno je sve, od same instalacije do postavke na Play Store prodavnicu. U svakom trenutku sam imala podršku od strane programera koji mi je pomagao da rešim problem kada nastane. Posle ovog kursa nastavila sam da pravim druge aplikacije i da se usavršavam. Ovaj kurs mi je bio izvanredna odskočna daska za dalji rad! Preporučujem svakome ko želi da nauči Android aplikaciju da se prijavi na ovaj kurs, jer na lak način može naučiti da vlada aplikacijama”, rekla je Milica Čelar, polaznica kursa Razvoj mobilnih aplikacija.

Ko je autor kursa?

Marko Arsić: freelance Software developer sa višegodišnjim iskustvom u izradi Android mobilnih aplikacija. Posebno je specijalizovan za: Android SDK, Java, Node.js, Objective­C, Swift, JSON, Mac, Linux.

Ana Kostadinović: student završne godine Elektrotehničkog fakulteta u Beogradu sa višegodišnjim pedagoškim iskustvom.

Trajanje kursa

Kurs traje 4 meseca.

Početak pohađanja kursa vi birate i može biti bilo kog datuma.

Materijal kursa ostaje vam dostupan i po uspešnom završetku kursa - zauvek, tako da se uvek možete podsetiti ili preslišati.

Šta mogu da očekujem?

Po prijemu uplate kurs će vam biti otvoren u roku od 3 radna dana. Tada dobijate potvrdni mejl od naše tehničke podrške, kao i uputstvo za upotrebu Kampster platforme. Kursu možete pristupiti u bilo koje doba, sa računara ili mobilne platforme i pratite ga sledeći tempo koji vam odgovara.

Za mentorstvo i monitoring vašeg učenja zadužen je naš tim, koji je tu da odgovori na sva vaša pitanja, nedoumice i da vam da adekvatne savete za uspešno usvajanje novih znanja i veština. Osim toga, odmah postajete član Kampster zajednice kako biste, ukoliko to želite, mogli da učite u grupi, kao i da potražite pomoć od drugih polaznika ili im pomoć ponudite.

Kako da upišem kurs?

Samo par koraka te deli od kursa:

Korak 1. Prijavi se

Korak 2. Izvrši uplatu

Korak 3. Startuj učenje odmah ili kad god poželiš!

Za više informacija

Tu smo za sva vaša pitanja!

+381 62 777 244

office@thecampster.com

Vojvode Milenka 13, Beograd

Sadržaj kursa
1

Osnove i istorija Android platforme

  • menu

    Osnove Android platforme

  • menu

    Istorija razvoja Android sistema

  • menu

    Android 1.5 - 7.0: od kolačića do nugata!

2

Funkcionalnosti Android OS-a

  • menu

    SQLite

  • menu

    Optimizovana grafika

  • menu

    Integrisani pretraživač

  • menu

    Aplikativni okvir

  • play_circle_outline

    Radno okruženje Android Runtime

  • menu

    Izvorne programske biblioteke

  • menu

    Linux jezgro

  • menu

    Arhitektura Android sistema

  • menu

    Funkcionalnosti OS-a

3

Razvoj Android aplikacija

  • menu

    Komponente aplikacija

4

Preuzimanje neophodnih programa i instalacija

  • menu

    Neophodni programi za rad

  • menu

    Instalacija JDK i JRE

  • menu

    Instalacija Android Studia

5

Kreiranje Android projekta

  • play_circle_outline

    Kreiranje Android projekta

  • menu

    Fajlovi

  • play_circle_outline

    Pokretanje aplikacije

6

Uvod u Android aktivnosti i resurse

  • play_circle_outline

    Šta je AndroidManifest.xml?

  • menu

    Dodatno objašnjenje

7

Android aktivnosti

  • menu

    Class Activity

  • menu

    Životni ciklus aktivnosti

  • menu

    Kreiranje nove aktivnosti

8

Android resursi

  • menu

    Upravljanje i pristup resursima

  • menu

    Tipovi resursa

  • play_circle_outline

    Rad sa stringovima

  • play_circle_outline

    Rad sa nizom stringova

  • play_circle_outline

    Rad sa Boolean i Integer resursima

  • play_circle_outline

    Rad sa bojama

  • play_circle_outline

    Rad sa resursima koji se crtaju

  • menu

    Rad sa menijima

  • menu

    Rad sa rasporedima

  • play_circle_outline

    Rad sa stilovima

  • menu

    Rad sa temama

  • menu

    Referenciranje sistemskih resursa

9

Elementi korisničkog interfejsa

  • menu

    Korisnički interfejs

  • play_circle_outline

    XML Layout

  • play_circle_outline

    Događaji

  • menu

    Event listeners

  • menu

    Upravljanje fokusom

  • play_circle_outline

    Meniji

  • menu

    Meni opcija

  • menu

    Kreiranje kontekstualnog menija

  • menu

    Kreiranje kretajućeg kontekstualnog menija

  • menu

    Iskačući meni

  • menu

    Kreiranje meni grupa

  • menu

    Rad sa obaveštenjima

  • play_circle_outline

    Toast notifikacije

  • menu

    Status bar notifikacije

  • menu

    Dialog notifikacije

  • control_point_duplicate

    Test - Layout

  • control_point_duplicate

    Test - Notification

10

Intenti i filteri

  • play_circle_outline

    Intents

  • menu

    Intent objekat

  • menu

    Vrste intent-a

  • menu

    Intent filteri

  • menu

    Primeri intent-a

  • menu

    Slanje podataka novoj aktivnosti

  • menu

    Vraćanje podataka iz aktivnosti

11

Naprednije Android funkcionalnosti

  • play_circle_outline

    Podržavanje različitih jezika

  • play_circle_outline

    Podržavanje različitih ekrana

  • menu

    Material Design

  • menu

    Podržavanje različitih verzija

12

Dijalozi

  • play_circle_outline

    Dizajn i upotreba dijaloga

  • menu

    Kreiranje dijaloga

  • menu

    AlertDialog

  • menu

    Klasa Dijalog

  • menu

    Dijalozi na starijim verzijama Android-a

13

Skladištenje podataka

  • menu

    Skladištenje podataka

  • menu

    Zajednička podešavanja

  • menu

    Interna memorija

  • menu

    Spoljna memorija

  • menu

    Skladištenje podataka u SQLite bazi

  • menu

    Kreiranje SQLite baze

  • menu

    Kreiranje tabela

  • menu

    Unos podataka

  • menu

    Promena podataka

  • menu

    Brisanje podataka

  • menu

    Rad sa transakcijama

  • widgets

    Pravimo aplikaciju

14

ListView

  • play_circle_outline

    Uvod u ListView

  • play_circle_outline

    Osnove

15

Adapter

  • menu

    ListAdapter i klase

  • menu

    ArrayAdapter

  • menu

    SimpleAdapter

  • menu

    Izrada custom adaptera

16

Manager

  • menu

    PowerManager

  • menu

    AlarmManager

  • menu

    AudioManager i Vibrator

  • menu

    GoogleMaps WebView

  • menu

    Internet

17

Obavljanje asinhronih poslova

  • menu

    AsyncTask

  • menu

    HttpUrlConnection

18

Obrada JSON-a i rad sa REST web servisima

  • menu

    REST i JSON

  • menu

    Parsiranje JSON-a

  • menu

    GET zahtev bez parametara i obrada JSON niza

  • menu

    POST zahtev bez parametara i obrada JSON objekta

  • menu

    POST zahtev sa parametrima i obrada JSON objekta

19

Priprema i objavljivanje aplikacije na Google Play Store

  • menu

    Priprema aplikacije za objavljivanje

  • menu

    Google Play Developer Console

widgets

Završni zadatak

Završni zadatak nam služi da utvrdimo znanje koje smo stekli na kursu i to vam je poslednja prepreka. Potrudite se da ga dobro uradite i bićete nagrađeni!
Prosečno potrebno vreme za izradu: 900 min