Kerangka Materi
Pengenalan .NET 8
- Apa itu .NET? Tinjauan dan evolusi
- Fitur .NET 8 LTS dan dukungan platform
- Instalasi SDK dan alat pengembangan
Mulai dengan C# dan Aplikasi Konsol
- Struktur proyek dan perintah CLI
- Bekerja dengan tipe, metode, dan alur kontrol
- Pemrograman berorientasi objek dalam C#
Membangun Aplikasi Web dengan ASP.NET Core 8
- Membuat dan menjalankan aplikasi web dasar
- Rute, middleware, dan layanan
- Pengenalan ke halaman Razor dan MVC
Akses Data dengan Entity Framework Core
- Mengatur konteks database
- Bekerja dengan LINQ dan model data
- Migrasi dan operasi CRUD
Injeksi Dependensi dan Konfigurasi
- Framework injeksi dependensi yang terintegrasi
- Bekerja dengan appsettings.json dan variabel lingkungan
- Durasi layanan dan arsitektur modular
Pengembangan API dengan Minimal APIs
- Prinsip-prinsip RESTful dan desain titik akhir
- Menggunakan atribut dan parameter rute
- Pengujian API dengan Postman atau Swagger
Pengujian dan Debugging dalam .NET
- Pengujian unit dengan xUnit
- Pendekatan pengujian integrasi
- Teknik debugging dalam Visual Studio
Penyebaran dan Penyajian Aplikasi Silang Platform
- Menyajikan aplikasi .NET 8 (sendiri vs. tergantung pada kerangka)
- Opsi penyebaran untuk Windows, Linux, dan macOS
- Menggunakan alat Visual Studio dan CLI untuk pengemasan dan rilis
Ringkasan dan Langkah Selanjutnya
- Ringkasan konsep-konsep dan alat yang telah dipelajari selama kursus
- Jalan praktik dan sumber belajar yang direkomendasikan
- Tinjauan topik-topik baru: pratinjau .NET 9, Blazor, mikroservis
Persyaratan
- Pemahaman dasar tentang konsep pemrograman (variabel, loop, fungsi)
- Pengalaman beberapa dengan bahasa pemrograman berbasis objek (misalnya C#, Java, Python)
- Kenalan dengan peralatan baris perintah dapat membantu tetapi tidak diwajibkan
Penonton
- Pembangun yang memasuki ekosistem .NET
- Pembuat program yang berpindah dari bahasa lain ke C#/.NET
- Tim teknis yang membangun aplikasi multi-platform menggunakan .NET modern
Testimoni (5)
Pelatihnya sangat berpengetahuan dan sangat membantu.
Thilini Alwis - Te Manawa Taki Trauma System
Kursus - Visual Studio 2022 IDE
Diterjemahkan Mesin
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Kursus - Advanced Blazor
Pelatih menjelaskan materi dengan sangat baik dengan contoh-contoh nyata dari dunia nyata sehingga lebih mudah bagi kami untuk memahami informasi
Florin-Viorel Marut - Continental Automotive Romania
Kursus - High-Performance Application Development with .NET Core
Diterjemahkan Mesin
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Kursus - Introduction to Blazor
Very knowledgeable trainer