Microsoft C#
- Categories:
- notes
Belakangan saya sedang mengerjakan fitur dengan menggunakan bahasa pemrograman C# (C Sharp). Pada tulisan ini saya membahas sedikit review mengenai C# (C Sharp) dan beberapa rekomendasi terkait Microsoft C#.
Review C#
C# sangat cocok banget untuk baru belajar programming. Selain menanamkan fundamental bahasa pemrograman dan Object Oriented Programming (OOP), C# memiliki tutorial yang bagus dari Microsoft.
Selain itu juga disediakan IDE Visual Studio gratis. Bagi pengguna Visual Studio Code juga disediakan extensions C# yang memudahkan pemrograman.
Setup C# melalui dotnet juga mudah serta support tidak hanya sistem operasi Windows, tetapi juga di Mac dan Linux.
Terakhir, karena banyak pengguna C#, jika bingung cukup mudah untuk googling mencari solusi.
Link Belajar C#
Rekomendasi link untuk belajar C#, cukup melalui dua link dari Microsoft berikut
Jika ingin langsung belajar dengan membuat aplikasi, saran saya coba bikin aplikasi Console sederhana dengan tutorial Hello World ini.
Extensions Visual Studio Code
Jika tidak mau install Visual Studio, namun lebih memilih Visual Studio Code, berikut ini adalah beberapa extensions yang memudahkan pemrograman C# pada Visual Studio Code.
- C# - Ekstensi official dari Microsoft. Ekstensi yang sangat wajib di-install dan paling penting untuk pemrograman C# dengan Visual Studio Code.
- vscode-solution-explorer - ekstensi ini menambahkan File Explorer pada Solution C# yang kita buat pada Visual Studio Code.
- NuGet Gallery - dengan menggunakan ekstensi ini, install dan uninstall package C# dari NuGet bisa melalui Visual Studio Code tanpa perlu sentuh command line.
- Test Explorer for .NET Core - untuk test unit explorer.
- Tags:
- #c#
Recent Posts
How to Defend Against Brute-Force and DoS Attacks with Fail2ban, Nginx limit_req, and iptables
In this tutorial, I’ll explain how to protect your public-facing Linux server and Nginx web server from common threats, including brute-force and DoS attacks.
Is Getting AWS Solutions Architect Associate Certification Worth It?
If you are a full-time Software Engineer, there's no strong need to pursue this certification.
DevSecOps
My Notes about DevSecOps
AWS Secrets Manager
Explanation about AWS Secrets Manager with example code.
Envelope Encryption
Envelope encryption is the practice of encrypting plaintext data with a data key, and then encrypting the data key under another key.