Skip to main content

Persiapan Membuat Aplikasi Menggunakan NodeJS Terbaru 2021

 

NodeJS merupakan framework yang bisa kalian pakai untuk membuat berbagai macam jenis program. Mulai dari API, Web, local server hingga web services.

NodeJS sendiri menjadi primadona bagi programmer, namun sebelum kalian mempelajari framework ini ada beberapa hal  yang harus kalian siapkan, butuhkan, dan atur dalam komputer kalian

Belajar NodeJS harus mulai dari mana?

Belajar NodeJS menurut saya adalah tingkatan menengah bagi programmer, karena sebelum memulainya setidaknya kalian sudah bisa menguasai konsep konsep pemograman dalam bahasa javascript.

Iya javascript. NodeJS merupakan framework yang berjalan pada bahasa pemograman javascript.

Mempelajari Javascript

Javascript adalah bahasa pemograman paling diminati di dunia. Dengan javascript kalian bisa membangun apa saja yang kalian mau dalam platform digital, kalian bisa membuat web, aplikasi mobile, restful api, local server, dan games

Javascript juga merupakan bahasa  pemograman yang sangat beginner friendly dan ramah bagi para pemula. Sintaksnya to the point, atau tidak memerlukan sintaks yang menye menye seperti Java. Hehehe

Meski begitu, javascript nyatanya adalah bahasa pemograman yang sangat sulit dikuasai penuh, ini disebabkan karena javascript selalu berkembang tahun ke tahun, selalu ada konsep terbaru, framework terbaru, versi terbaru, dan berbagai macam teknologi alternatif yang berjalan di dalamnya. Terlebih, komunitasnya yang sangat luas, membuat javascript selalu berkembang

Ada berbagai macam konsep yang harus kalian pelajari dalam javascript sebelum kalian memasuki framework NodeJS, hal ini dibutuhkan supaya kita tidak buta saat menggunakan package yang disediakan npm, dan membantu kita membaca dengan mudah halaman dokumentasi

  • Asinkronus, Sinkronus
  • Callback
  • Promise
  • Destructuring Object
  • Error Handling
  • High Order Function
  • Closure

Kesemua poin diatas akan saya jelaskan di postingan yang akan datang melalui blog ini atau channel youtube saya (tolong disubscribe)

Mari Kita Mulai!

Pertama kalian harus mendownload NodeJS dari situs resminya disini Dan diinstal seperti biasa. Klik Klik, next next hehehehe

 jika sudah, buat folder khusus dan buka menggunakan VSCode. Folder ini akan menampung segala script yang membantu proses development. Sebagai contoh, saya telah membuat folder bernama nodejs-starter


 
Lalu kalian buka terminal dan ketik npm init -y


 
Kalian membutuhkan sebuah package yang akan secara otomatis merubah aplikasi kalian sesuai kode yang telah kalian tulis, package tersebut bernama nodemon

Tulisa perintah npm install nodemon di terminal

Lalu, kalian buat file bernama server.js di dalam folder nodejs-starter

Tuliskan kode dibawah ini, tujuannya untuk menguji apakah server.js sudah berhasil atau belum

Lalu kita ubah file package.json, sebenernya bukan mengubah namun menambah satu baris script

"start":"nodemon server.js"


Sekarang kita coba menggunakan perintah npm run start

dengan menggunakan package third party bernama nodemon, maka segala perubahaan dalam script akan mempengaruhi aplikasi ketika kita telah mensavenya. Ini lebih mudah ketimbah ketika merefesh ulang aplikasi tersebut 

Kesimpulan

Memulai aplikasi dengan Nodejs relatif sangat mudah. Kita cukup menginisiasi folder pengembangan aplikasi kita, menginstal third party package bernama nodemon, dan mengubah script file package.json sehingga kita bisa melakukan perintah command line untuk mengembangkan aplikasi

Setelah itu kita bebas berkarya membuat aplikasi dengan berbagai macam package dan struktur data yang telah kita kuasi menggunakan javascript

Namun ini masih sebuah permulaan, selanjutnya kita akan membuat aplikasi web service dengan menggunakan nodejs. Tetap stay tune dan berlangganan melalui email.

 



Comments

Popular posts from this blog

Cara Mengatasi Missing Value Pada Dataset

  Ketika kita ingin mengolah data untuk menjadi sebua model machine learning, maka data yang harus disajikan harus bersih dari field field kosong. Biasanya kita akan menjumpai filed field bernilai NaN yang artinya field tersebut kosong atau tak diketahui. Ini sangat berpengaruh hasil model data kita Inilah yang disebut Missing Value. Nilai yang hilang dari beberapa baris dataset Cara Mengetahui Bahwa Dataset Kita Terdapat Missing Value? Cara termudah adalah dengan menggunakan method method yang tersedia oleh package Pandas Dengan Pandas, tak hanya kita bisa mengetahui dataset terdapat Missing Value atau tidak, kita bisa mencari mean, median dan modus, mengisikan data data yang kosong tersebut, dan melihat hasil data tersebut dari beberapa range tertentu Pandas juga bisa membantu kita untuk memeriksa apakah dataset kita memiliki data yang kosong. Tak mungkinkan kita melihat satu persatu ratusan atau ribuan data. Maka dari itu kita membutuhkan method yang dikerjakan oleh python dalam pa

Cara Mengatasi Hang/Freeze Pada Laptop Asus TUF Gaming

  Ada beberapa kendala ketika membeli laptop. Seperti ada aplikasi yang tidak kompaktibel, ada yang hardwarenya crashed, dan bahkan memang harus dibawa ke manufakturnya untuk diktukar karena ada barang yang kita beli adalah miss saat quality control Terlepas dari semua kendala tersebut. Saya akan memberikan sekedar solusi yang bisa menjadi manfaat jika permasalahan itu sama dengan kalian. Yaitu, laptop yang suka freeze, hang, saat kita operasikan Sedikit Cerita Saya belum ada setahun menggunakan laptop Asus varian Tuf Gaming ini. Namun saat beberapa minggu pertama saya mencobanya, ada beberapa kendala yaitu laptop sering hang dan freeze tanpa sebab. Ini terjadi secara tiba tiba. Dan seumpamam saya bawa lagi ke outlet laptop ini berasal, saya gak bisa memberikan alasan yang jelas kenapa laptop ini bisa freeze dan hang. Karena memang terjadi tiba tiba saja.  Hingga beberapa bulan selanjutnya, laptop ini semakin sering hang. Baru beberapa menit dipakai freeze, saya force shut down lewat t

Kupas Tuntas Seputar Agile Dan Contoh Penerapannya

  Startup, perusahaan digital, atau bahkan programmer yang sedang melayani clientnnya untuk mengerjakan sebuah aplikasi memiliki metode.  Metode ini menjadi panduan baku yang kerap digunakan dimananpun dalam pengemabangan produk digital Lebih mudahnya saat kita membangun aplikasi mobile. Kita akan mempelajari bahasa pemograman apa saja yang dibutuhkan, juga serba serbi framework dan tool yang memudahkan segala prosesnya Metode yang baru saja saya ceritakan diatas dinamakan Agile . Sedangkan project yang menerapkan konsep tersebut dinamakan, Agile Project Apa Itu Agile dan Agile Project? Menurut Wikipedia .  Sekumpulan praktek yang bertujuan untuk menaikkan keefeketifan pengembangan suatu aplikasi secara profesional, tim dan terorganisir. Agile melibatkan pengembangan solusi melalui usaha secara kolaboratif dari sifat yang sudah terorganisir, fungsionalitas dan pelanggan Metode ini sangat mengandalkan kolaborasi. Mulai dari para engineer hingga product manager, semuanya harus melalui s