Software Engineering Fundamentals: Belajar fundamental untuk AI Assisted Software Engineer Pemula

Memahami fundamental software dengan membangun aplikasi web dari nol sampai production

Di era AI, bisa koding saja sudah tidak ada value-nya. Yang dicari industri sekarang adalah developer yang paham cara membangun aplikasi end-to-end dengan bantuan AI. Course ini membedah seluruh bagian sebuah aplikasi web, dari alamat yang diketik di browser sampai aplikasi yang dipakai banyak orang sekaligus, lewat contoh kecil yang bisa dijalankan ulang sendiri.

  • Menjelaskan perjalanan satu request, dari alamat yang diketik sampai jawaban yang tampil di layar
  • Menempatkan HTML, CSS, JavaScript, React, dan Next.js pada perannya masing-masing
  • Merancang tabel beserta relasinya, lalu menanyainya dengan SQL dan memanggilnya lewat ORM
  • Mengenali peran load balancer, cache, dan queue, beserta ongkos yang dibayar untuk masing-masing
  • Memisahkan autentikasi dari otorisasi, dan menutup celah injection dengan parameter terpisah
  • Mengukur kapasitas aplikasi, lalu menambah instance dan men-deploy versi baru tanpa mematikan layanan
  1. 01 Dasar Internet dan Web 4 lesson · 1 jam 15 menit
  2. 02 Full-Stack Development 5 lesson · 1 jam 35 menit
  3. 03 Data Management 5 lesson · 1 jam 35 menit
  4. 04 System Architecture 5 lesson · 1 jam 35 menit
  5. 05 Security dan Reliability 5 lesson · 1 jam 35 menit
  6. 06 Scaling dan Operations di Production 5 lesson · 1 jam 35 menit