Pelatihan pengembangan aplikasi seluler - kursus 18.000 gosok. dari Coddy School of Programming for Children, pelatihan 3 modul (bulan)
Miscellanea / / November 29, 2023
Sulit membayangkan orang modern tanpa perangkat seluler di tangannya. Ponsel, ponsel pintar, tablet, netbook, dan komunikator lainnya dirancang untuk membuat hidup kita lebih mudah dan menyediakan akses cepat ke informasi yang diperlukan di mana pun di dunia.
Selain itu, pasar untuk aplikasi seluler sedang berkembang, yang dengannya Anda dapat melakukan apa saja - berkomunikasi, melakukan berbelanja, memesan hotel, memanggil taksi, memesan makanan, mentransfer uang, membaca buku, belajar bahasa, bermain dan masih banyak lagi lainnya. Menurut Mediascope, rata-rata orang Rusia menghabiskan lebih dari 80% waktunya di Internet seluler untuk aplikasi. Dalam bisnis, memiliki aplikasi sama pentingnya dengan memiliki website. Oleh karena itu, permintaan akan pengembang seluler profesional semakin meningkat setiap tahunnya.
Apakah Anda ingin anak Anda menguasai salah satu profesi terpopuler dan trending di bidang IT dan belajar cara membuat aplikasi sendiri? Lalu beri dia kursus membuat aplikasi mobile di sekolah pemrograman CODDY untuk anak-anak!
Tujuan kursus: mempelajari pengembangan Android dan membuat aplikasi seluler Anda sendiri
Pelatihan pengembangan aplikasi
Aplikasi seluler adalah program yang dirancang untuk digunakan pada perangkat seluler. Perangkat lunak ini biasanya dikembangkan berdasarkan minat masyarakat dan kebutuhan mereka terhadap platform tertentu (iOS, Android, Windows Phone) dalam bahasa tingkat tinggi dan dikompilasi ke dalam kode sistem operasi asli, yang memberikan hasil maksimal pertunjukan.
Bahkan seorang anak kecil pun dapat menulis aplikasi seluler. Saat ini, ada dua cara utama untuk melakukan ini - pelajari sendiri pelajaran online dan perancang aplikasi, atau ikuti kursus pengembang di Moskow. Yang terakhir ini adalah suatu keharusan jika Anda ingin menjadi spesialis di bidang ini dan mempelajari cara menciptakan produk yang berkualitas tinggi dan fungsional. Kursus kami akan memungkinkan anak Anda dengan mudah menguasai profesi pengembang aplikasi seluler yang menjanjikan dan bergaji tinggi. Pelatihan dilakukan oleh guru-guru berpengalaman dan praktis yang akan mengungkap semua rahasia pembuatan aplikasi yang keren dan profesional. Kursus ini direkomendasikan untuk setiap siswa yang berkode di atas 9 tahun dan bertujuan untuk menunjukkan pengembangan Android dalam praktik.
Awalnya penggunaan Android sangat terbatas, namun kini menjadi platform yang paling banyak diterima pengembangan aplikasi seluler, yang merupakan salah satu pesaing terkuat OS populer lainnya - Apel.
Manfaat Pengembangan Aplikasi Android
- Profitabilitas. Dengan Android, Anda dapat membuat aplikasi kompleks dengan biaya minimal karena kit pengembangan Android tersedia secara gratis.
- Integrasi yang mudah. Android dapat dengan mudah diintegrasikan ke dalam sistem apa pun. Pengembang dapat memanfaatkan sepenuhnya imajinasi dan kreativitas mereka untuk menciptakan aplikasi menarik yang belum pernah digunakan sebelumnya di platform lain.
- Mengkodekan aplikasi Android jauh lebih mudah daripada mengkodekan aplikasi di platform lain. Aplikasi Android dikodekan dalam Java.
- Distribusi aplikasi yang mudah. Selain Google Play, yang merupakan pasar aplikasi resmi, Anda dapat menggunakan sumber distribusi pihak ketiga lainnya.
- Kompatibilitas luar biasa dengan perangkat. Aplikasi Android bekerja dengan lancar di perangkat dari berbagai produsen.
Apa manfaat mempelajari pemrograman aplikasi seluler bagi Anda?
Selama kursus, anak Anda:
- belajar memprogram untuk Android;
- akan dapat mengembangkan aplikasi selulernya sendiri untuk Android;
- mempelajari cara membuat antarmuka seluler yang ramah pengguna.
Kursus pengembangan aplikasi mobile Android terdiri dari 3 modul.
Modul pertama mencakup dasar-dasar bahasa pemrograman Java, serta alat pengembangan aplikasi pembelajaran. Dalam pelajaran modul pertama kita akan mempelajari topik-topik berikut:
- Bahasa pemrograman Java: sintaksis dan konstruksi dasarnya
- menulis dan mengkompilasi program Java di komputer
- paradigma berorientasi objek dalam pemrograman menggunakan kelas
- Lingkungan pengembangan aplikasi Android: Android Studio
Pada modul kedua, anak-anak akan mulai menulis aplikasinya sendiri, yang melaluinya kita akan mempelajari aspek-aspek utama pengembangan Android, seperti:
- Struktur aplikasi Android
- bekerja dengan sumber daya
- membuat file markup XML
- konsep Aktivitas dan bekerja dengan layar
Modul ketiga dikhususkan untuk pengembangan proyek individu untuk anak-anak. Selama kelas kami akan membahas:
- memproses peristiwa yang terjadi dalam program
- pembuatan dan pengelolaan elemen UI yang dinamis
- bekerja dengan multithread
- bekerja dengan Internet dalam aplikasi
Mengingat fakta bahwa platform Android berkembang dengan sangat aktif, pengetahuan ini akan memungkinkan anak untuk mulai menghasilkan uang sekarang dan mendapatkan pekerjaan yang menjanjikan di masa depan. Dia akan memperoleh keterampilan praktis dalam membuat aplikasi dan akan secara efektif menggunakan kemampuan platform dan sumber daya Android segera setelah menyelesaikan modul pertama.
Modul 1
Hari Pertama - Pengenalan Android dan Java
− Perangkat dan aplikasi seluler: sejarah perkembangan
− Perkenalan pertama dengan Java
− Program “Halo Dunia”.
- Mengkompilasi dan menjalankan program Java
Tugas praktis: menulis program pertama di Java.
Hasil pelajaran: lingkungan JDK telah sepenuhnya disiapkan dan dikonfigurasi, prinsip-prinsip bekerja dengan baris perintah, mengkompilasi dan menjalankan program Java telah dikuasai.
Hari Kedua - Dasar-Dasar Java
− Sintaks bahasa pemrograman
− Variabel, loop, percabangan
− Array dan daftar
− Metode dan parameternya di Java
Tugas praktis: membuat program dengan pernyataan kondisional, loop dan fungsi individual.
Hasil pelajaran: mempelajari dasar-dasar sintaksis bahasa Jawa.
Hari Ketiga - Pemrograman Berorientasi Objek
− Konsep objek dan kelas
- Cakupan di Jawa
− Parameter dan metode kelas
− Berlatih membuat dan menggunakan kelas
Tugas praktis: membuat struktur kelas untuk proyek Anda.
Hasil pelajaran: mempelajari dasar-dasar OOP dan mengembangkan keterampilan dalam bekerja dengan objek.
Hari keempat - Mengenal Android Studio
- Membuat proyek Android Studio
- Antarmuka program
− Elemen dasar lingkungan pengembangan
− Kompilasi pertama dan peluncuran aplikasi
Tugas praktis: Tugas praktis: mem-porting program yang ditulis dalam Java; perakitan dan kompilasi aplikasi.
Hasil pelajaran: mempelajari lingkungan pengembangan aplikasi Android.
Modul 2
Hari kelima - struktur aplikasi Android, manifes, gradle
- Bagian utama proyek Android
- File manifes
- Pembuat Aplikasi Gradle
− Komunikasi antar modul proyek yang berbeda
Tugas praktis: meluncurkan dan men-debug aplikasi pertama.
Hasil pelajaran: Memahami struktur direktori proyek untuk Android.
Hari keenam - Bekerja dengan sumber daya
- Struktur direktori sumber daya
− Mempelajari cara bekerja dengan file XML
− Prinsip bekerja dengan sumber daya: ID
- Menambahkan grafik vektor dan raster
Tugas praktis: menambahkan grafik ke aplikasi, membuat ikon.
Hasil pelajaran: mempelajari format XML dan prinsip bekerja dengan sumber daya aplikasi.
Hari Ketujuh - Tata Letak dan Elemen Layar
− Konsolidasi pekerjaan dengan format XML
- Berbagai elemen Tampilan: teks, tombol, gambar
− Wadah untuk Tampilan: Tata Letak
- Membuat markup Anda sendiri
Tugas praktis: tata letak layar aplikasi: membuat markup dan mengisinya dengan berbagai elemen.
Hasil pelajaran: mempelajari kelas dasar untuk bekerja dengan grafik di Android; pemahaman tentang prinsip bekerja dengan View dan Layout.
Hari Kedelapan - Aktivitas dan Siklus Hidup
- Komunikasi layar, Aktivitas dan manifes
- Maksud dan peluncuran Aktivitas, Maksud
− Siklus hidup aplikasi
− Metode Aktivitas Dasar
Tugas praktis: membuat dan meluncurkan Aktivitas baru, mengirim dan menerima Intent, melacak peluncuran aplikasi.
Hasil pelajaran: mempelajari siklus hidup suatu program untuk Android, serta prinsip-prinsip bekerja dengan Aktivitas
Modul 3
Hari kesembilan - Bekerja dengan elemen layar dari kode
− Mengacu pada Tampilan berdasarkan ID-nya
- Pengendali klik tombol
- Elemen yang berubah secara dinamis
− Animasi untuk Tampilan
Tugas praktis: menambahkan tindakan saat menekan tombol.
Hasil pelajaran: mempelajari konsep "Events" dan "Event Handler".
Hari sepuluh - Pemrograman elemen layar
- Membuat objek Tampilan di Aktivitas
- Markup dinamis
- Menambahkan elemen grafis ke markup yang ada
- Bekerja dengan desain aplikasi
Tugas praktis: Bekerja dengan desain aplikasi.
Hasil pelajaran: praktek menggunakan elemen View dalam kode program.
Hari Kesebelas - Bekerja dengan Thread dan Jaringan
− Konsep thread di Jawa
− Membuat thread dan mendapatkan hasilnya
− Dasar-dasar protokol HTTP
− Mengirim permintaan ke jaringan dan menerima respons
Tugas praktis: praktik berkomunikasi dengan server dengan mengirimkan permintaan, serta membaca respons server.
Hasil pelajaran: Pengenalan pemrograman asinkron dan dasar-dasar bekerja dengan Internet dalam suatu aplikasi.
Hari kedua belas - Mengerjakan proyek, presentasi
− Finalisasi proyek siswa
− Menyimpulkan pelajaran
− Persiapan presentasi proyek kepada orang tua
− Presentasi proyek kepada orang tua
Tugas praktis: mengembangkan aplikasi lengkap Anda sendiri dan menyajikannya kepada audiens.
Hasil: pengembangan keterampilan presentasi proyek.