logo
logo icon

Pengembangan REST API dengan Lumen dan Docker

Informatika Programming
Pengembangan REST API dengan Lumen dan Docker
Teacher

admin

Last Update:

28/11/2024

Review:
0(0)

About Course

Pelajari pengembangan REST API menggunakan Lumen dan Docker, mulai dari dasar-dasar API, penggunaan Lumen untuk membangun API cepat dan ringan, hingga containerisasi dengan Docker. Kursus ini akan membekali Anda dengan keterampilan praktis untuk membangun aplikasi web modern yang scalable.

About Course

Kursus ini dirancang untuk memberikan pemahaman menyeluruh tentang pengembangan REST API menggunakan Lumen dan Docker, dari konsep dasar hingga implementasi tingkat lanjut. Dalam kursus ini, Anda akan mempelajari bagaimana merancang dan mengembangkan API yang efisien, aman, dan mudah diintegrasikan. Kursus ini terdiri dari tiga modul utama yang akan membantu Anda membangun aplikasi web modern dan scalable.

Pada modul pertama, Anda akan memahami dasar-dasar REST API, mulai dari konsep dasar hingga implementasi API menggunakan Node.js dan MongoDB. Anda akan belajar cara membuat aplikasi RESTful sederhana, memproses permintaan HTTP (GET, POST, PUT, DELETE), dan bekerja dengan database menggunakan Mongoose untuk menyimpan dan mengelola data.

Modul kedua fokus pada penggunaan Lumen, sebuah micro-framework dari Laravel, untuk membangun API yang cepat dan ringan. Anda akan belajar cara menginstal dan mengonfigurasi Lumen, mendefinisikan routes, serta membuat migrasi dan model untuk menyimpan data. Modul ini juga mencakup penerapan operasi CRUD lengkap, manajemen pengguna, autentikasi menggunakan token, dan praktik keamanan untuk menjaga integritas data API Anda.

Modul ketiga akan membahas penggunaan Docker dalam pengembangan aplikasi. Anda akan belajar tentang containerisasi dan bagaimana Docker dapat membantu menyederhanakan proses pengembangan dan penyebaran aplikasi. Modul ini mencakup pengenalan Docker, membuat dan berbagi image Docker, menggunakan bind mounts untuk mempertahankan data, serta membangun aplikasi multi-kontainer. Anda juga akan belajar menggunakan Docker Compose untuk mengelola berbagai layanan dalam pengembangan, termasuk menyiapkan proyek frontend VueJS dan backend ExpressJS dengan MongoDB menggunakan Docker.

Dengan mengikuti kursus ini, Anda akan memperoleh keterampilan praktis untuk mengembangkan API RESTful yang handal, menggunakan Lumen untuk efisiensi, dan Docker untuk lingkungan pengembangan yang terisolasi dan mudah dikelola. Kursus ini sangat cocok untuk pengembang yang ingin meningkatkan keterampilan mereka dalam pengembangan aplikasi web yang modern dan dapat diskalakan.

Show More

What Will You Learn?

  • Dasar-dasar REST API:
  • Konsep REST API dan cara membuat aplikasi RESTful.
  • Cara memproses permintaan HTTP seperti GET, POST, PUT, dan DELETE.
  • Cara menggunakan Mongoose untuk mengelola data dalam database MongoDB.
  • Membangun API dengan Lumen:
  • Penggunaan Lumen sebagai micro-framework untuk membangun API yang cepat dan efisien.
  • Instalasi dan konfigurasi Lumen, serta cara mendefinisikan routes.
  • Penerapan operasi CRUD (Baca, Buat, Perbarui, Hapus).
  • Manajemen pengguna, autentikasi menggunakan token, dan praktik keamanan API.
  • Containerisasi dengan Docker:
  • Pengenalan Docker dan konsep containerisasi.
  • Membuat dan berbagi image Docker untuk aplikasi Anda.
  • Menggunakan bind mounts untuk mempertahankan data.
  • Membangun aplikasi multi-kontainer dan menggunakan Docker Compose.
  • Menyiapkan proyek frontend VueJS dan backend ExpressJS dengan MongoDB menggunakan Docker.
  • Pada akhir kursus, Anda akan memiliki keterampilan untuk mengembangkan REST API yang handal, menggunakan Lumen untuk efisiensi, dan Docker untuk pengelolaan lingkungan pengembangan yang lebih mudah.

Course Content

Modul 1: Pengenalan REST API

  • 1.1: Pengenalan REST API
    12:00
  • 1.2: Instalasi
    04:19
  • 1.3: Hello World
    05:06
  • 1.4: Mongoose & API Post
    17:32
  • 1.5: API Get
    07:14
  • 1.6: API Put
    10:06
  • 1.7: API Delete
    04:03

Modul 2: Membangun API dengan Lumen

Modul 3: Pengenalan Docker

Student Ratings & Reviews

No Review Yet
No Review Yet
Free
Free access this course
  • Instructor
    admin
  • Language
    English

Payment :

img

Material Includes

  • Modul 1: Pengenalan REST API
  • Pengenalan REST API
  • Instalasi
  • Hello World
  • Mongoose & API Post
  • API Get
  • API Put
  • API Delete
  • Modul 2: Membangun API dengan Lumen
  • Instal dan Konfigurasi Lumen
  • Routes
  • Migrasi dan Model
  • CRUD Baca Data
  • CRUD Buat Data
  • CRUD Perbarui Data
  • CRUD Hapus Data
  • Migrasi dan Model Pengguna
  • API Registrasi
  • API Login
  • Implementasi Token API
  • Modul 3: Pengenalan Docker
  • Pengenalan Docker
  • Memulai
  • Berbagi Aplikasi Kita
  • Mempertahankan Database
  • Menggunakan Bind Mounts
  • Aplikasi Multi Kontainer
  • Menggunakan Docker Compose
  • Menyiapkan Proyek Frontend VueJS dengan Docker
  • Menyiapkan ExpressJS MongoDB dengan Docker

Requirements

  • Requirement:
  • Pengetahuan dasar tentang pemrograman
  • Pengetahuan dasar tentang HTTP dan API
  • Pemahaman dasar tentang konsep database
  • Instalasi Docker, Node.js, dan PHP
  • Instruction:
  • Ikuti setiap modul sesuai urutan yang diberikan
  • Selesaikan latihan pada setiap pelajaran untuk memperdalam pemahaman
  • Pastikan lingkungan pengembangan telah diatur dengan benar sebelum memulai
  • Gunakan referensi resmi untuk memahami lebih dalam tentang teknologi yang digunakan

Audience

  • Pengembang web yang ingin mempelajari cara membangun REST API dengan Lumen dan Docker.
  • Pengembang backend yang ingin meningkatkan keterampilan dalam membuat API yang scalable dan mudah dikelola.
  • Pemula yang memiliki pengetahuan dasar tentang pemrograman dan ingin belajar lebih lanjut mengenai pengembangan API dan containerisasi.
  • Pengembang aplikasi yang ingin memahami cara menggunakan Docker untuk menyederhanakan pengembangan dan penyebaran aplikasi.
X