Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mahir Nest JS & Typescript sampai Deploy ke VPS
Highest Rated
Rating: 4.5 out of 5(30 ratings)
118 students

Mahir Nest JS & Typescript sampai Deploy ke VPS

Belajar Nest JS dari pemula sampai mahir, dari awal sampai run production
Created byAgik Setiawan
Last updated 9/2023
Indonesian
Indonesian [Auto],

What you'll learn

  • Nest JS
  • Nest CLI
  • Typescript
  • Authentication with JWT
  • Prisma ORM
  • Presistent Database MySQL
  • Security Guard
  • Upload File
  • Unit Testing
  • Open API
  • Code Documentation
  • Dockerize Nest JS
  • Deploy Nest JS ke Server VPS
  • Work with Email

Course content

14 sections96 lectures7h 19m total length
  • Pendahuluan3:51
  • Persiapan (Install Node, Yarn, NPM, Text Editor, Nest CLI)15:00

    Sebelum membuat project, ada beberapa hal yang harus dipersiapkan untuk mendukung pembuatan project Nest JS, diantaranya adalah:


    • Node JS

    • NPM / Yarn

    • Text Editor (Visual Studio Code is recomended)

    • Nest CLI

    • Postman / Insomnia

  • Buat Project Nest JS menggunakan Nest CLI5:04

Requirements

  • Basic Javascript
  • Basic Typescript (Optional)
  • Laptop RAM Minimum 2GB (8GB Recomended)

Description

NestJS adalah sebuah framework untuk membuat aplikasi server-side (back-end) dengan menggunakan bahasa pemrograman TypeScript, yang dibangun di atas platform Node.js.


NestJS memiliki konsep arsitektur yang terinspirasi dari Angular, yaitu menggunakan Dependency Injection, module, dan controller. NestJS juga menyediakan fitur-fitur yang berguna untuk memudahkan pengembangan aplikasi seperti middleware, pipes, guards, interceptors, dan lain-lain. Selain itu, NestJS juga dapat digunakan dengan berbagai database seperti MySQL, PostgreSQL, MongoDB, dan sebagainya.


Dengan mengikuti kelas ini kamu akan memiliki peluang menjadi Modern Node JS Developer dan secara tidak langsung akan berlajar bagaimana cara mengimplementasikan Typescript dengan OOP nya. dan akan mengasah kemampuan kamu dalam berfikir bagaimana cara membuat aplikasi dengan arsitektur yang baik dan rapi.


Dikelas ini kita kan belajar Nest JS mulai dari dasar sampai dengan deploy ke production ke dalam VPS, sehingga kamu akan mengetahui proses development Nest JS dan menjalankan di lingkungan production menggunakan Docker.


Kita akan belajar membuat Rest API mulai dari dasar sehingga kalian akan mudah dalam memahami materi yang diberikan didalam kelas ini. Kita juga akan mengimplementasikan Rest API yang kita buat menggunakan Database MySQL dan Prisma ORM.


Kita juga akan mengimplementasikan Authentication menggunakan Json Web Token (JWT) yang banyak digunakan oleh aplikasi - aplikasi Frontend.


Kita juga akan belajar membuat dokumentasi API dengan menggunakan Open API Swagger, sehingga API yang kita buat akan mudah di baca dan di gunakan.

Who this course is for:

  • Semua orang yang ingin menjadi Node JS Developer