FullStack Developer merupakan profesi yang banyak dicari di dalam industri IT, pasalnya dengan menguasai skill tersebut seseorang bisa mengembangkan sebuah aplikasi mulai dari Backend, Frontend dan juga Mobile (Android/iOS).
Karena memiliki semua skill tersebut, maka tidak heran jika gaji seorang FullStack Developer sangat fantastis, sehingga banyak dari kita berlomba-lomba belajar menguasai skill tersebut.
Pada eBook kali ini, saya mengajak teman-teman semuanya belajar bagaimana cara menjadi seorang FullStack Developer dengan cara membangun sebuah website dan aplikasi Desa menggunakan Laravel (Backend), React.js (Frontend) dan React Native (Mobile Android).
Laravel merupakan Framework yang sangat populer dan banyak digunakan oleh orang-rang terutama di dalam industri IT. Dan nanti-nya kita akan gunakan untuk membuat sebuah Rest API yang bisa digunakan dan dipanggil melalui React.js (Frontend) dan React Native (Mobile Android).
Di dalam Laravel kita akan belajar banyak hal, seperti implementasi JWT atau JSON Web Token, Roles dan Permissions dan API Resources. Sedangkan di dalam React.js kita akan belajar banyak hal, seperti Authentication, menampilkan menu secara dinamis sesuai dengan role, deployment dan masih banyak lagi lainnya.
kemudian kenapa kita menggunakan React.js sebagai Frontend ? Alasannya sederhana, karena React.js ini sangat populer di Dunia dan memiliki ekosistem yang sangat besar. Sehingga saat mengembangkan sebuah aplikasi kita tidak akan kesusahan jika mencari sebuah library atau thrid party lainnya. Dan React.js ini memiliki komunitas yang sangat besar, baik di Indonesia maupun di Dunia.
Karena Frontend menggunakan React.js, maka kita akan menggunakan React Native untuk membangun aplikasi Mobile Android-nya. Alasannya juga sederhana, karena kita tidak perlu susah-susah belajar banyak bahasa pemrogramman ataupun framework, karena React.js dan React Native memiliki sintaks kode yang sama, sehingga teman-teman akan lebih cepat dalam mengembangkan website dan aplikasi mobile.
Di dalam React Native kita akan belajar banyak hal juga, seperti membuat navigasi aplikasi yang elegan dan cantik, fetching data dari API, component, props, upload Play Store dan masih banyak lagi.
Dengan mempelajari isi dari eBook ini, diharapkan teman-teman bisa membuat website dan aplikasi yang bagus dengan standart internasional dan bisa mendapatkan skill FullStack Developer dengan lebih baik dan terarah.