Menjadi Junior Backend Engineer dengan Menggunakan Node.js dan Swagger
Menjadi Junior Backend Engineer dengan Menggunakan Node.js dan Swagger
Tentang Buku
Di kala obrolan makan siang, sering kali celotehan teman recruiter terdengar, "Eh susah banget sekarang cari engineer, fresh graduate banyak yang apply cuma pada belum siap tempur!"
Hmm, memang ada benarnya juga. Kurikulum yang diajarkan kampus pada umumnya bersifat generalis, jarang yang didesain sesuai dengan kebutuhan programming yang spesifik, seperti node.js backend engineer.
Sebuah pepatah kuno berkata "It is better to light a candle than curse the darkness", daripada sekedar mengeluh, saya berinisiatif menulis buku ini untuk menjembatani "gap knowledge" antara fresh graduate dengan kebutuhan di perusahaan startup technology. Buku ini bukan merupakan kitab sakti yang dapat diaplikasikan untuk semua perusahaan, saya hanya ingin berbagi basic knowledge mengenai backend engineering dengan menggunakan node.js. Harapannya, knowledge yang ada di dalam buku ini dapat membantu pembaca untuk beradaptasi saat menjadi profesi backend engineer atau minimal meningkatkan kepercayaan diri untuk melamar pekerjaan sebagai backend engineer.
Buku ini didistribusikan secara gratis, jika kamu tertarik untuk mendukung penulis untuk terus menulis buku, kamu bisa mengatur harga pembelian buku ini sesuai dengan keinginanmu.
Dalam buku ini, akan dijelaskan bagaimana membuat API (application programming interface) sederhana menggunakan bahasa pemrograman Javascript Node.js, framework Express dan Swagger. Setelah itu pembaca juga akan dibimbing untuk membuat account github hingga mendeploy kode ke server Amazon Web Service (AWS) EC2.
Daftar Isi
Chapter 1. Introduction
1.1. Node JS
1.2. Express
1.3. NPM (Node Package Manager)
1.4. Swagger
Chapter 2. Installation
2.1. Cara Install Node.js
a. Windows
b. Ubuntu
c. Mac OS
2.2 Install Dependencies
2.3 Install MySQL di Local
2.4 Membuat database MySQL
2.5 Membuat Koneksi ke database MySQL
Chapter 3. Membuat API dengan Node.js dan Swagger
3.0. Apa itu API
3.1. Basic Routing
3.2. Membuat API Get
3.3. Membuat API POST
3.4. Membuat API Delete
3.5. Membuat API Update
Chapter 4. Implementasi Token pada API
4.1. Apa itu Token
4.2. Static Token
4.3. Dynamic Token
Chapter 5. Deployment
5.1. Daftar Github
5.2. Upload project backend ke Github
5.3. Daftar Amazon Web Service (AWS) EC2 Free Tier
5.4. Deploy Project dari Github ke AWS EC2
Bonus!
Template CV Junior Backend Developer
Jaminan Kepuasan 100% Selama 60 Hari dari Leanpub
Dalam waktu 60 hari setelah pembelian, Anda bisa mendapatkan pengembalian dana 100% untuk pembelian Leanpub apa pun, hanya dengan dua klik.
Secara teknis, ini berisiko bagi kami, karena Anda tetap akan memiliki file buku atau kursus. Namun kami sangat yakin dengan produk dan layanan kami, serta dengan penulis dan pembaca kami, sehingga kami dengan senang hati menawarkan jaminan pengembalian dana penuh untuk semua yang kami jual.
Anda hanya bisa mengetahui seberapa bagus sesuatu dengan mencobanya, dan berkat jaminan pengembalian dana 100% kami, sama sekali tidak ada risiko untuk mencobanya!
Jadi, tidak ada alasan untuk tidak mengklik tombol Tambah ke Keranjang, bukan?
Lihat ketentuan lengkap...
Dapatkan $8 untuk Pembelian $10, dan $16 untuk Pembelian $20
Kami membayar royalti 80% untuk pembelian $7,99 atau lebih, dan royalti 80% dikurangi biaya tetap 50 sen untuk pembelian antara $0,99 dan $7,98. Anda mendapatkan $8 untuk penjualan $10, dan $16 untuk penjualan $20. Jadi, jika kami menjual 5000 salinan buku Anda yang tidak dikembalikan seharga $20, Anda akan mendapatkan $80,000.
(Ya, beberapa penulis bahkan telah menghasilkan lebih dari itu di Leanpub.)
Faktanya, para penulis telah menghasilkanlebih dari $14 juta dengan menulis, menerbitkan dan menjual di Leanpub.
Pelajari lebih lanjut tentang menulis di Leanpub
Pembaruan Gratis. Bebas DRM.
Jika Anda membeli buku Leanpub, Anda mendapatkan pembaruan gratis selama penulis memperbarui bukunya! Banyak penulis menggunakan Leanpub untuk menerbitkan buku mereka secara bertahap, selama proses penulisan. Semua pembaca mendapatkan pembaruan gratis, terlepas dari kapan mereka membeli buku atau berapa banyak yang mereka bayar (termasuk yang gratis).
Kebanyakan buku Leanpub tersedia dalam format PDF (untuk komputer) dan EPUB (untuk ponsel, tablet dan Kindle). Format yang tersedia untuk sebuah buku ditampilkan di pojok kanan atas halaman ini.
Yang terpenting, buku-buku Leanpub tidak memiliki proteksi DRM yang merepotkan, sehingga Anda dapat dengan mudah membacanya di perangkat yang didukung.
Pelajari lebih lanjut tentang format ebook Leanpub dan di mana membacanya