JavaScript telah ada selama lebih dari 25 tahun dan mendominasi bahasa pemrograman dalam pengembangan web. Pada awalnya, JavaScript adalah bahasa untuk web browser (Front End) dan seiring waktu berkembang sehingga dapat digunakan sebagai bahasa server (Back End) melalui teknologi Node.js. MERN Stack adalah sebuah Full Stack JavaScript yang menggabungkan empat teknologi (MongoDB, Express.js, React.js dan Node.js) menjadi satu kesatuan aplikasi utuh. Materi ini tidak hanya berhenti pada penjelasan dari empat teknologi di atas, namun juga langkah demi langkah membangun aplikasi dari Front End (React), Back End (Node, Express, MongoDB) dan bagaimana menghubungkan keduanya.
CONTENT
1. Introduction to MERN
1.1 What is MERN
1.2 Understanding the Big Picture
1.3 Creating our Development Environment
1.4 Planning the App
2. Build the Front End
2.1 What is React
2.2 Understanding JSX and Component
2.3 Building the Front End
2.4 Fixing Minor Issues and Wrapping Up
3. Build the Back End
3.1 What is Node and Express.js
3.2 Building the REST API
3.3 Working with MongoDB
4. Connecting Front End and Back End
4.1 Connecting Back End to MongoDB Database
4.2 Connecting Front End to Back End
4.3 Cleaning Up the code