Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengantar .NET 8
- Apa itu .NET? Gambaran umum dan sejarah perkembangannya
- Fitur utama .NET 8 LTS serta dukungan platformnya
- Cara menginstal SDK dan alat pengembangan terkait.
Mulai Membangun dengan C# dan Aplikasi Konsol
- Struktur proyek serta perintah CLI yang umum digunakan.
- Penggunaan tipe data, metode, serta struktur alur eksekusi program.
- Konsep pemrograman berorientasi objek dalam C#.
Mengembangkan Aplikasi Web dengan ASP.NET Core 8
- Cara membuat dan menjalankan aplikasi web sederhana.
- Pemahaman tentang sistem routing, middleware, serta layanan yang tersedia.
- Penjelasan singkat mengenai Razor Pages dan MVC.
Akses Data Menggunakan Entity Framework Core
- Cara menyiapkan konteks basis data.
- Penerapan LINQ serta pengelolaan model data.
- Proses migrasi basis data dan operasi CRUD.
Mekanisme Injeksi Dependensi dan Konfigurasi
- Cara memanfaatkan kerangka kerja injeksi dependensi bawaan .NET.
- Manajemen file konfigurasi appsettings.json serta variabel lingkungan sistem.
- Pemanfaatan siklus hidup layanan dalam arsitektur modular.
Pengembangan API dengan Minimal APIs
- Prinsip-prinsip RESTful dan desain endpoint yang efektif.
- Penerapan atribut serta parameter rute secara tepat.
- Cara menguji performa API menggunakan Postman atau Swagger.
Teknik Pengujian dan Debugging pada .NET
- Proses pengujian unit dengan alat xUnit.
- Pendekatan umum untuk melakukan pengujian integrasi.
- Trik debugging efektif menggunakan Visual Studio.
Penyebaran Aplikasi dan Publikasi Lintas Platform
- Cara mempublikasikan aplikasi .NET 8, baik dalam format self-contained maupun bergantung pada framework.
- Opsi penyebaran yang tersedia untuk Windows, Linux, dan macOS.
- Pemanfaatan Visual Studio serta alat CLI dalam proses pengemasan dan peluncuran aplikasi.
Penutup dan Langkah Selanjutnya
- Ringkasan konsep kunci dan alat-alat utama yang telah dipelajari selama pelatihan.
- Arah pengembangan kemampuan serta sumber belajar tambahan yang disarankan.
- Pengenalan terhadap topik terbaru: pratinjau .NET 9, teknologi Blazor, serta arsitektur mikroservis.
Persyaratan
- Pemahaman dasar mengenai konsep pemrograman (variabel, perulangan, fungsi)
- Pengalaman minimal dalam menggunakan bahasa pemrograman berorientasi objek, seperti C#, Java, atau Python
- Keterbiasaan dengan alat baris perintah sangat membantu namun bukan prasyarat mutlak
Target Peserta
- Pengembang yang baru memasuki ekosistem .NET
- Programmer yang beralih dari bahasa pemrograman lain ke C#/.NET
- Tim teknis yang sedang mengembangkan aplikasi lintas platform dengan .NET modern
21 Jam
Testimoni (2)
Interaktivitas dan solusi kode secara langsung
Eduard-Emanuel Zaharia - Kruk Italia
Kursus - Advanced Blazor
Diterjemahkan Mesin
kesempatan untuk praktik langsung dan kesabaran instruktur
sheena - Te Manawa Taki Trauma System
Kursus - Visual Studio 2022 IDE
Diterjemahkan Mesin