Silabus mata kuliah
Dalam kursus ini, Anda akan memperluas kemampuan pengembangan Android Anda dengan menjelajahi konsep inti data Android. Anda akan mempelajari keterampilan yang diperlukan untuk membangun aplikasi Android yang mengakses data online. Agar berhasil dalam kursus ini, Anda memerlukan pemahaman lanjutan tentang pemrograman Kotlin, bersama dengan pengetahuan fungsional dalam mengoperasikan Android Studio.
Dalam setiap minggu, ada banyak kesempatan bagi Anda untuk berlatih dan menerapkan apa yang Anda pelajari saat Anda mempelajarinya. Pada akhir kursus ini, Anda akan memiliki serangkaian keterampilan manajemen data tingkat lanjut untuk membantu Anda merekayasa solusi untuk aplikasi Android Anda untuk menyimpan data, mengambil data, dan berkomunikasi melalui web.
Minggu 1 - Pengenalan REST API
Di minggu pertama, Anda akan belajar tentang pengembangan RESTful API. Anda akan mempelajari panduan yang menentukan cara bekerja dengan API.
Setelah menyelesaikan berbagai materi dan aktivitas pelajaran, Anda akan dapat:
- Menjelaskan berbagai metode HTTP, kode status, dan respons
- Mengidentifikasi karakteristik utama, manfaat, dan penggunaan REST API, status, dan sumber dayanya
- Membuat rute dengan konvensi penamaan yang benar
- Menjelaskan prinsip-prinsip autentikasi dalam REST API
- Membedakan antara autentikasi dan otorisasi
- Menjelaskan siklus hidup permintaan API
Minggu 2 - Berinteraksi dengan REST API di Android
Di minggu ini Anda akan menggunakan Kotlin dan Android untuk menerapkan teknik pemrograman asinkron untuk melakukan kueri REST API dan menangani responsnya. Anda akan meningkatkan keterampilan Anda selama minggu ini untuk dapat:
- Menjelaskan konkurensi di Kotlin
- Menerapkan coroutine Kotlin dalam aplikasi Android
- Menerapkan pola konkurensi yang berbeda
Minggu 3 - Pengenalan Database dan SQL
Minggu 3 akan membahas apa itu data dan basis data dan memungkinkan Anda untuk mengakses data menggunakan bahasa kueri terstruktur atau SQL. Setelah berhasil menyelesaikan minggu ini, Anda akan dapat:
- Menjelaskan apa itu database, dan apa saja kegunaannya secara umum
- Menjelaskan bagaimana data terkait dalam database
- Membedakan jenis-jenis database
- Menerapkan aturan sintaks SQL untuk menggunakan perintah-perintah SQL yang umum
Minggu 4 - Data SQL di Android
Selanjutnya, Anda akan bekerja dengan SQLite di Android. Setelah berhasil menyelesaikan minggu ini, Anda akan dapat:
- Menyimpan data sederhana di Android menggunakan SharedPreferences
- Menyiapkan dan melakukan kueri ke basis data SQLite di Android
- Menghubungkan data ke status aplikasi
Minggu 5 - Penilaian bertingkat
Di minggu terakhir kursus ini, Anda akan menyelesaikan proyek praktis yang bekerja dengan menu makanan pada sebuah aplikasi.
Selama proyek ini, Anda akan menunjukkan kemampuan Anda untuk:
- Memfilter dan mengurutkan menu makanan
- Menampilkan menu makanan menggunakan SQLite
Setelah menyelesaikan proyek akhir Anda, Anda akan diminta untuk mengunggah proyek Anda untuk ditinjau oleh rekan-rekan Anda. Ulasan rekan sejawat memberikan umpan balik kualitatif dan kuantitatif, memberi Anda wawasan yang berharga tentang hasil keseluruhan kode aplikasi menu Anda. Anda juga akan diminta untuk menilai kiriman rekan-rekan Anda menggunakan rubrik penilaian. Rubrik penilaian memberikan kriteria penilaian dan panduan untuk setiap bagian dari tugas.
Setelah partisipasi Anda dalam tinjauan sejawat, Anda akan menyelesaikan penilaian akhir. Nilai yang Anda terima dengan menyelesaikan tugas akhir, kuis modul, dan tugas penilaian akhir akan menentukan apakah Anda berhasil menyelesaikan kursus pemrograman tingkat lanjut di Kotlin ini.
Selain itu, Anda akan dapat merefleksikan langkah-langkah selanjutnya dalam perjalanan belajar Anda.
There are no comments for now.