Online kurz Junior Android programátor

Junior Android programátor

Level
Kapitol
38
Kategorie
Programování
Délka
4h 23min
Jazyk
SK

Popis online kurzu Junior Android programátor

Chceš se posunout z designování rozhraní k psaní plnohodnotné aplikační logiky? Tento praktický online kurz Junior Android programátor tě připraví na první práci v oblasti Android vývoje – i bez předchozí praxe v programování pro mobilní zařízení.

Kurz je ideální pro ty, kteří již mají základy Jetpack Compose nebo absolvovali náš kurz Android UI v Jetpack Compose. Vhodný je i pro frontend developery z jiných technologií (např. React, Flutter), kteří mají alespoň základní znalosti Kotlinu a chtějí pochopit deklarativní programování UI v Androidu.

Díky tomuto kurzu se hlouběji ponoříš do psaní aplikační logiky. Naučíš se tak psát tu část kódu, jejímž úkolem je získávat a transformovat data z různých zdrojů. Tyto údaje už jen zobrazíš na obrazovce a je z tebe Junior Programátor.

Nejprve si velmi lehce ukážeme, jak vypadá JSON formát a ponoříme se do komunikace se serverem prostřednictvím REST API. Zamyslíme se nad některými teoretickými pohovorovými otázkami a společně vypracujeme klasické pohovorové zadání. Pohrajeme si s ukládáním údajů, získáme povolení pro zobrazení notifikací a práci s GPS a ukážu ti jak aplikaci vydat do Google Play Store. Přesný rozpis témat najdeš níže.

Na konci kurzu budeš mít vlastní Android aplikaci a veškeré znalosti, které od tebe budou očekávat při nástupu na pozici Junior Android Developer.

Minimální požadavky na tebe

Než se pustíš do kurzu potřebuješ:

Co se naučíš v kurzu Junior Android programátor?

V kurzu se naučíš jak v Androidu funguje:
  • práce s formátem JSON
  • REST API
  • Mockoon jako nástroj pro mockování backendu (serveru)
  • Postman jako nástroj pro testování REST API
  • MVVM architektura
  • Hilt framework (základy)
  • životní cyklus aplikace
  • komunikace s jinými aplikacemi
  • perzistence dat pomocí SharedPreferences a Preferences DataStore
  • perzistence dat v SQLite databázi
  • Runtime Permissions
  • podepisování a vydávání aplikace do Google PlayStore

Co všechno dostaneš v kurzu Junior Android programátor?

  • téměř 40 videotutoriálů nabitých množstvím znalostí s popisnými animacemi.
  • množství úkolů pro trénování nabytých znalostí a prohlubování znalostí.
  • 4+ hodin video obsahu a úkoly, jejichž řešení ti zabere desítky hodin.
  • V popisech videí časté směrníky na samostudium či praktické aplikace znalostí.
  • Certifikát o absolvování online kurzu Junior Android Programátor.
  • Moderované diskusní fórum, ve kterém na tvé dotazy odpovídá autor kurzu Ján Kandráč,
  • Garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.

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 Hodnocení
5 Kurzů

Doporučené online kurzy