Kerangka Materi
Lingkungan pemrograman dan penjelasan .NET Core
- Memahami Visual Studio
- Membuat proyek dan solusi
- Impor pustaka
- Implementasi solusi
Sintaksis C#
- Tipe data, operator, dan ekspresi
- Loop, kondisi
- Membuat metode
- Penanganan pengecualian (exception handling)
- Pemanggilan metode
- Pembuatan metode yang dimuat (overloaded methods)
- Parameter opsional dan output pada metode
Struktur dan koleksi
- Implementasi struktur dan tipe enum
- Organisasi data dalam koleksi
Pemrograman berorientasi objek
- Penangan acara (event handlers)
- Membuat kelas
- Mendefinisikan dan mengimplementasikan antarmuka (interfaces)
- Implementasi koleksi bertipe kuat (strong-type collections)
- Membuat hierarki kelas
- Memperluas kelas .NET Framework atau Core
Bekerja dengan file
- Membaca dan menyimpan file
- Serialisasi dan deserialisasi XML, JSON
- Bekerja dengan pustaka I/O
Bekerja dengan basis data
- Membuat dan menggunakan model data Entity
- Mengkueri data menggunakan LINQ
- Memperbarui data dengan LINQ
- Akses data jarak jauh di jaringan
- Akses data melalui layanan web (REST)
Pemrograman multitread dan asinkron
- Implementasi multitread menggunakan ekspresi Lambda dan tugas (tasks)
- Persiapan operasi asinkron
- Sinkronisasi konkurensi 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
- Pengetahuan tentang frasa dasar dalam pengembangan perangkat lunak.
Audien
- Pemimpin Tim Teknis
- Pengembang Perangkat Lunak
Testimoni (4)
Ramah dan menyenangkan. Sangat berpengetahuan. Akan merekomendasikan Shane kepada yang lain.
Joshua - California State University Bakersfield
Kursus - Programming in C# with Visual Studio 2022
Diterjemahkan Mesin
Sangat praktis. Memiliki beberapa latihan setiap hari benar-benar membantu untuk mengokohkan pengetahuan dan konsep yang disampaikan Shane.
Michael - California State University Bakersfield
Kursus - Programming in C# with Visual Studio 2022
Diterjemahkan Mesin
Menyusuri semua topik dan menyediakan latihan praktis yang dapat dilakukan.
Greg - California State University Bakersfield
Kursus - Programming in C# with Visual Studio 2022
Diterjemahkan Mesin
Semuanya. Mengingat jumlah konsep yang dibahas oleh Fulvio, penjelasan detail dalam tiga hari benar-benar sangat baik. Saya suka bahwa dia membahas banyak konsep yang kita butuhkan sebagai Data Engineer.
Florim - Jisc
Kursus - Programming in C# with Visual Studio
Diterjemahkan Mesin