Hubungi Kami

Kerangka Materi

Hari 1: Pengantar JavaScript

  • Dasar-dasar JavaScript: sintaks, variabel, dan tipe data
  • Struktur kontrol: kondisi dan perulangan
  • Fungsi serta ruang lingkup variabel
  • Penggunaan array dan objek
  • Manipulasi DOM dan penanganan event<\/li>

Hari 2: JavaScript Lanjutan dan Fitur ES6+

  • Fitur ES6+: fungsi anak panah, literal template, serta destrukturisasi
  • JavaScript asinkron: promises serta async/await
  • Modul dan mekanisme import/export
  • Penanganan kesalahan dan debugging
  • Pengantian pengujian JavaScript (Jest)

Hari 3: Pengantar Node.js

  • Dasar-dasar Node.js: event loop, modul, serta NPM
  • Membangun server sederhana dengan Express.js
  • RESTful API: desain dan implementasi
  • Penggunaan middleware
  • Sistem berkas dan aliran data<\/li>

Hari 4: Pengantar React

  • Dasar-dasar React: komponen, prop, serta state
  • Sintaks JSX dan rendering elemen
  • Penanganan event serta formulir
  • React hooks: useState serta useEffect
  • Siklus hidup komponen dan API context<\/li>

Hari 5: React Lanjutan dan Integrasi Full-Stack

  • Menggunakan React router untuk navigasi halaman
  • Manajemen state menggunakan Redux (opsional)
  • Mengintegrasikan React dengan backend Node.js
  • Penerapan aplikasi: melalui Heroku, Netlify, atau Vercel
  • Praktik terbaik dalam memigrasikan sistem lama ke platform modern

Penutup dan Langkah Selanjutnya

  • Ringkasan konsep-konsep utama
  • Sesi tanya jawab
  • Sumber daya pembelajaran lanjutan
  • Pemberian sertifikat serta umpan balik peserta<\/li>

Persyaratan

  • Pemahaman mengenai konsep pemrograman dasar (misalnya variabel, perulangan, fungsi)
  • Pengalaman menggunakan C# atau bahasa pemrograman berorientasi objek lainnya
  • Pengetahuan akan HTML dan CSS sangat membantu namun tidak wajib

Target Peserta

  • Pengembang .NET yang ingin meningkatkan keterampilan dalam bidang JavaScript, Node.js, serta React
  • Pengembang yang berniat memigrasikan sistem/platform lama ke teknologi web modern
  • Individu yang tertarik terhadap pengembangan full-stack dengan fokus pada teknologi berbasis JavaScript
 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait