Kerangka Materi
Lingkungan pemrograman dan penjelasan .NET Core
- pemahaman Visual Studio
- pembuatan proyek dan solusi
- impor pustaka
- implementasi solusi
Sintaks C#
-tipe data, operator, dan ekspresi
-perulangan, kondisi
-membuat metode
-pengendalian pengecualian
-memanggil metode
-membuat metode overloaded
-parameter opsional dan keluaran dalam metode
Struktur dan koleksi
-implementasi struktur dan tipe enum
- organisasi data dalam koleksi
Pemrograman berbasis objek
- penanganan acara
- pembuatan kelas
- mendefinisikan dan mengimplementasikan antarmuka
- implementasi koleksi tipe kuat
- pembuatan hierarki kelas
- memperluas kelas .NET Framework atau Core
Bekerja dengan berkas
-membaca dan menyimpan berkas
-serialisasi dan deserialisasi XML, JSON
- bekerja dengan pustaka I/O
Bekerja dengan basis data
-membuat dan menggunakan model data entitas
- meminta data dengan menggunakan LINQ
- memperbarui data dengan LINQ
- akses jaringan terhadap data
- akses data melalui layanan web (REST)
Pemrograman multithreaded dan asinkron
-implementasi multithreading menggunakan ekspresi Lambda dan tugas
- mempersiapkan operasi asinkron
- sinkronisasi kecocokan untuk akses data
Opsional (jika waktu memungkinkan):
- Proyek Aplikasi Jendela WPF (.NET Framework)
- Proyek ASP.NET MVC (.NET framework atau .NET Core)
- akses data di SQL Server Azure Database (Cloud)
Persyaratan
Audience
- Ketua Tim Teknis
- Pengembang Perangkat Lunak
Testimoni (4)
Baik dan ramah. Sangat berpengetahuan. Akan merekomendasikan Shane kepada orang lain.
Joshua - California State University Bakersfield
Kursus - Programming in C# with Visual Studio 2022
Diterjemahkan Mesin
Sangat praktis. Melakukan beberapa latihan dalam sehari sangat membantu untuk memperkuat pengetahuan dan konsep yang disampaikan Shane.
Michael - California State University Bakersfield
Kursus - Programming in C# with Visual Studio 2022
Diterjemahkan Mesin
Mencakup semua topik dan menyediakan latihan kerja.
Greg - California State University Bakersfield
Kursus - Programming in C# with Visual Studio 2022
Diterjemahkan Mesin
Everything. Again considering the amount of concepts Fulvio covered, including detailed explanation in three days was really good. I liked that he covered a lot of concepts we as Data Engineers would require.