Course Outline
Hari 1: Pengenalan JavaScript
- JavaScript dasar-dasar: sintaksis, variabel, dan tipe data
- Struktur kontrol: kondisional dan loop
- Fungsi dan Ruang Lingkup
- Bekerja dengan array dan objek
- Manipulasi DOM dan penanganan acara
Hari 2: Fitur Lanjutan JavaScript dan ES6+
- Fitur ES6+: fungsi panah, literal templat, destrukturisasi
- Asinkron JavaScript: janji dan async/await
- Modul dan impor/ekspor
- Penanganan kesalahan dan debugging
- Pengantar pengujian JavaScript (Jest)
Hari ke 3: Pengenalan Node.js
- Node.js dasar-dasar: loop acara, modul, dan NPM
- Membangun server sederhana dengan Express.js
- API RESTful: desain dan implementasi
- Bekerja dengan middleware
- Sistem berkas dan aliran
Hari ke 4: Pengenalan React
- React dasar-dasar: komponen, properti, dan status
- Sintaks JSX dan elemen rendering
- Menangani acara dan formulir
- React kait: useState dan useEffect
- Siklus hidup komponen dan API konteks
Hari ke-5: Integrasi Lanjutan React dan Tumpukan Penuh
- React router untuk navigasi
- Manajemen negara dengan Redux (opsional)
- Mengintegrasikan React dengan backend Node.js
- Menyebarkan aplikasi: Heroku, Netlify, atau Vercel
- Praktik terbaik untuk migrasi sistem lama
Ringkasan dan Langkah Berikutnya
- Rekap konsep-konsep kunci
- Sesi Tanya Jawab
- Sumber daya untuk pembelajaran lebih lanjut
- Sertifikasi dan umpan balik
Requirements
- Pemahaman tentang konsep pemrograman dasar (misalnya, variabel, loop, fungsi)
- Pengalaman dengan C# atau bahasa pemrograman berorientasi objek lainnya
- Keakraban dengan HTML dan CSS akan membantu namun tidak diwajibkan
Hadirin
- Pengembang .NET yang ingin meningkatkan keterampilan dalam JavaScript, Nodejs, dan React
- Pengembang yang ingin memigrasikan sistem/platform yang ada ke teknologi web modern
- Individu yang tertarik pada pengembangan tumpukan penuh dengan fokus pada teknologi berbasis JavaScript
Testimonials (5)
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Course - Building Micro Frontends with React
Belajar banyak tentang topik tersebut
Zsolt Langviser - Accenture Industrial SS
Course - NestJS: Beginner to Advanced
Machine Translated
No powerpoint