kursus React native
Training intensive membuat aplikasi Android dan iOS menggunakan framework React Native (by Facebook)
"If you want to find the right place to study of computer programming, Rumah Coding is the right choice."
Mochamad Yasin
Kursus React Native
React Native merupakan sebuah framework yang digunakan untuk membuat aplikasi Android dan iOS sekaligus. Framework ini dikembangkan oleh Facebook pada tahun 2013 dan kini merupakan salah satu framework mobile development yang paling banyak digunakan oleh developer di seluruh dunia.
Dengan menggunakan React Native, Anda dapat membuat aplikasi Android dan iOS sekaligus sehingga bisa lebih menghemat tenaga, biaya serta waktu. Bahasa pemrograman yang digunakan adalah Javascript. Javascript sendiri merupakan bahasa pemrograman yang cukup mudah dipelajari. Selain itu Javascript juga populer di kalangan web developer.
Target peserta
Untuk mengikuti Kursus React Native, Anda tidak mensyaratkan harus memiliki pengetahuan tentang coding sebelumnya karena pembahasan dalam kursus ini dimulai dari dasar sehingga bisa diikuti oleh siapa saja termasuk yang awam dalam dunia coding.
peluang karir
Setelah menyelesaikan kursus ini Anda bisa bekerja sebagai Junior Mobile Developer (Android dan iOS). Tugas dari seorang Mobile Web Developer adalah mengembangkan aplikasi android dan ios untuk perusahaan tempat mereka bekerja. Dengan perkembangan teknologi yang sangat pesat sekarang ini, banyak perusahaan yang kini mulai beralih ke dunia digital sehingga peluang untuk menjadi seorang mobile developer sangat terbuka luas.
Selain itu, Anda juga bisa membangun Startup Anda sendiri dengan membuat aplikasi yang dapat menunjang bisnis yang sedang Anda jalankan. Anda juga bisa menjadi seorang Mobile Developer Freelance yang mengerjakan aplikasi berdasarkan project dari pemberi kerja.
Selain itu, Anda juga bisa membangun Startup Anda sendiri dengan membuat aplikasi yang dapat menunjang bisnis yang sedang Anda jalankan. Anda juga bisa menjadi seorang Mobile Developer Freelance yang mengerjakan aplikasi berdasarkan project dari pemberi kerja.
Fasilitas
Modul
Tersedia modul berupa softcopy untuk memudahkan peserta mengulangi materi yang diberikan selama training.
T-Shirt (Kaos)
Setiap peserta akan mendapatkan tshirt (kaos) setelah mengikuti training
Akses Internet
Kami menyediakan akses internet (wifi) untuk menunjang kelancaran proses training.
Sertifikat
Setelah kursus/training selesai, setiap peserta akan mendapatkan sertifikat completion yang dikeluarkan oleh Rumah Coding
Ruangan Full AC
Setiap ruangan di Rumah Coding dilengkapi dengan AC agar proses belajar menjadi nyaman sehingga materi lebih mudah dicerna.
Lunch & Snack
Makan siang dan snack juga disediakan agar peserta tidak perlu repot mencari makan siang sehingga bisa fokus dengan trainingnya.
Silabus dan Materi
Training akan berlangsung selama 4 hari dengan durasi per hari adalah 6 jam (09:00 – 16:00). Berikut adalah rundown materi yang akan dibahas dalam kursus react native.
HARI 1
- Development Tool setup
- Intro to JavaScript
- Advantage Type-system with flowtype
- What’s component?
- Intro to React
- Intro to React Native
- Intro to Flexbox
- Styling React Native Components
HARI 2
- About this and `bind()` method
- Conditional
- Setter and getter in JavaScript
- App project structure
- Add library react-native-paper and react-native-vector-icons and link those to our app using react-native link command
- Create Domain, Repository and Service (Basic SOLID Principle) For Student
- Create dummy data using faker.js
- Create a screen to list all students and get a student
- Import Image from network or local using Image component
HARI 3
- Navigation in react native using react navigation
- Define Stack Navigator
- Navigate between screen, Go back to prev screen and Passing data to new or prev screen
- Create a screen to create a student
- Form in react native using state
- Simulate saving data & delete data
- Using React navigation event listener
- About Asynchronous in JavaScript
- Install & link react native sqlite storage
- Intro to SQLite
- Create Model Config & Model holder to manage Our sqlite database
- Manage connection using AppState event listener
- Update our existing Repository and screen to match our new implementation
HARI 4
- Form validation using Map Object + state
- Continue our form to edit student
- Using Snackbar in react native paper to show toast in android
- Create a form login
- Using Switch navigator
- Create search function
- Update homescreen to use search function
- Create splashscreen & app icon Image using react-native make
- Setup our splashscreen using react native splash screen
- Generate keystore
- Prepare to create signed apk
- Test our signed apk on a real device
Persyaratan
Training akan berlangsung selama 4 hari. Berikut adalah pilihan kelas yang tersedia:
- Peserta waijb membawa laptop dengan spesifikasi prosesor minimal I5 dan RAM 4GB
- Menginstal software Android Studio, React Native dan Visual Studio Code
- Menginstal emulator Big Nox App Player
Jadwal Kursus
Training akan berlangsung selama 4 hari. Berikut adalah pilihan kelas yang tersedia:
- Weekday: Senin - Kamis (09:00 - 16:00)
- Weekend: Sabtu dan Minggu (09:00 - 16:00)
Berikut adalah jadwal lengkap dari Kursus Website (PHP)
Promo Biaya Kursus
RP. 4.000.000
RP. 3.000.000
Catatan:
- Biaya kursus dapat berubah sewaktu-waktu, gunakan kesempatan emas biaya promo.
- Wajib melakukan pembayaran DP 50% maksimal 48 jam setelah melakukan registrasi
- Pembayaran bisa melalui transfer ke rekening BCA 8691462030 a.n. PT. Sahoot Indonesia Pratama
- Harap melakukan konfirmasi transfer ke nomor +62 857-1005-9175 melalui wa/sms