Online kurz Junior Android programátor

Junior Android programátor

Level
Kapitol
38
Kategória
Programovanie
Dĺžka
4h 23min
Jazyk
SK

Popis online kurzu Junior Android programátor

Chceš sa posunúť z dizajnovania rozhraní k písaniu plnohodnotnej aplikačnej logiky? Tento praktický online kurz Junior Android programátor ťa pripraví na prvú prácu v oblasti Android vývoja - aj bez predchádzajúcej praxe v programovaní pre mobilné zariadenia.

Kurz je ideálny pre tých, ktorí už majú základy Jetpack Compose, alebo absolvovali náš kurz Android UI v Jetpack Compose. Vhodný je aj pre frontend developerov z iných technológií (napr. React, Flutter), ktorí majú aspoň základné znalosti Kotlinu a chcú pochopiť deklaratívne programovanie UI v Androide.

Vďaka tomuto kurzu sa hlbšie ponoríš do písania aplikačnej logiky. Naučíš sa tak písať tú časť kódu, ktorej úlohou je získavať a transformovať údaje z rôznych zdrojov. Tieto údaje už len zobrazíš na obrazovke a je z teba Junior Programátor.

Najprv si veľmi zľahka ukážeme ako vyzerá JSON formát a ponoríme sa do komunikácie so serverom prostredníctvom REST API. Zamyslíme sa nad niektorými teoretickými pohovorovými otázkami a spoločne vypracujeme klasické pohovorové zadanie. Pohráme sa s ukladaním údajov, získame povolenia pre zobrazenie notifikácií a prácu s GPS a ukážem ti ako aplikáciu vydať do Google Play Store. Presný rozpis tém nájdeš nižšie.

Na konci kurzu budeš mať vlastnú Android aplikáciu a všetky znalosti, ktoré od teba budú očakávať pri nástupe na pozíciu Junior Android Developer.

Minimálne požiadavky na teba

Skôr ako sa pustíš do kurzu potrebuješ:

Čo sa naučíš v kurze Junior Android programátor?

V kurze sa naučíš ako v Androide funguje:
  • práca s formátom JSON
  • REST API
  • Mockoon ako nástroj pre mockovanie backendu (servera)
  • Postman ako nástroj pre testovanie REST API
  • MVVM architektúra
  • Hilt framework (základy)
  • životný cyklus aplikácie
  • komunikácia s inými aplikáciami
  • perzistencia dát pomocou SharedPreferences a Preferences DataStore
  • perzistencia dát v SQLite databáze
  • Runtime Permissions
  • podpisovanie a vydávanie aplikácie do Google PlayStore

Čo všetko dostaneš v kurze Junior Android programátor?

  • takmer 40 videotutoriálov nabitých množstvom vedomostí s popisnými animáciami.
  • množstvo úloh pre trénovanie nadobudnutých vedomostí a prehlbovanie znalostí.
  • 4+ hodín video obsahu a úlohy, ktorých riešenie ti zaberie desiatky hodín.
  • V popisoch videí časté smerníky na samoštúdium, či praktické aplikácie vedomostí.
  • Certifikát o absolvovaní online kurzu Junior Android Programátor.
  • Moderované diskusné fórum, v ktorom na tvoje otázky odpovedá autor kurzu Ján Kandráč,
  • Garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.

Kapitoly online kurzu

1 Android a JSON (3)

1.1 Čo je JSON
2:35
1.2 Natívne parsovanie JSON
8:13
1.3 Knižnica GSON
6:42

2 Android a REST API (6)

2.1 REST API
3:30
2.2 HTTP metódy
3:51
2.3 OkHttp jednoduchá požiadavka
10:23
2.4 OkHttp hlavičky
4:40
2.5 OkHttp interceptory
13:40
2.6 Knižnica Retrofit
16:45

3 Architektúra Android aplikácie (2)

3.1 Architektonické modely
11:42
3.2 Dependency injection
11:19

4 Pohovor - teória (6)

4.1 Komponenty Android aplikácie
2:48
4.2 Životný cyklus Aktivity a aplikácie
6:14
4.3 Bundle a Intent
9:16
4.4 Android Manifest
2:51
4.5 Gradle
11:59
4.6 Architektúra systému Android
2:23

5 Pohovor - praktické zadanie (7)

5.1 Zadanie projektu
0:45
5.2 Zoznam
10:06
5.3 Detail a členenie kódu
10:13
5.4 API - základ
7:32
5.5 API - vylepšenia
10:12
5.6 ViewModel
4:30
5.7 Stránkovanie
5:29

6 Android a ukladanie dát (5)

6.1 SharedPreferences
6:03
6.2 Preferences DataStore
6:50
6.3 SQLite databáza
9:53
6.4 Knižnica Room
11:44
6.5 Vzťahy medzi tabuľkami
9:23

7 Runtime Permissions (4)

7.1 O povoleniach
1:31
7.2 Vyžiadanie povolení
6:54
7.3 Zobrazenie notifikácií
6:38
7.4 Vyžiadanie aktuálnej polohy
5:52

8 Vydávanie aplikácie (3)

8.1 Podpisovanie aplikácie
5:12
8.2 Vydávanie aplikácie
11:52
8.3 Čo ďalej
1:30

9 Android Studio - riešenie problémov (2)

9.1 Oprava Android Studia
1:16
9.2 Oprava compileSDK
1:15

Lektor online kurzu

Lektor Ján Kandráč
Viac ako 10 rokov sa venujem vývoju mobilných aplikácií pre platformu Android. V súčasnosti sa tiež venujem aj vyučovaniu na strednej škole so zameraním na informačné technológie, kde učím predmety týkajúce sa programovania (C++, Git, Kotlin a Android). Pracoval som vo firmách ako GoodRequest, GoHealth a v mnohých ďalších firmách na malých projektoch. Venoval som sa predovšetkým android aplikáciám pre mobilné telefóny, tablety, hodinky, televízie aj inteligentné okuliare. Okrem Androidu som skúšal rôzne multiplatformové nástroje (React Native, Flutter, KMP), automatizované testovanie a vo voľnom čase som veľa súťažil a študoval rôzne algoritmy. Pokladám sa za večného študenta
5,0 Hodnotenie
5 Kurzov

Odporúčané online kurzy