Building Microservices using .NET Core
Microservices merupakan salah satu jenis arsitektur style yang membagi-bagi fungsionalitas atau tugas aplikasi ke dalam beberapa servis-servis. Setiap servis bersifat independen dan memiliki fungsinya masing-masing dan dapat menggunakan database yang beragam untuk setiap servisnya. Dalam pengembangannya arsitektur ini tidak dibatasi oleh platform tertentu sehingga setiap servis juga dapat dibangun dengan platform yang berbeda. Keuntungan dari implementasi ini yaitu diantaranya adalah kemudahan dalam deployment, pemeliharaan kode yang lebih simple, dan pembagian tugas yang lebih spesifik untuk developernya.
Dalam training ini peserta akan mempelajari konsep, pemahaman, serta teknik implementasi Microservices untuk membangun sistem terdistribusi yang reliable dan scalable dengan menggunakan framework .NET Core dan Messaging System. Message Broker yang digunakan dalam training ini yaitu RabbitMQ yang merupakan salah satu open source message broker paling banyak digunakan. Selain itu juga dipelajari teknik deploy project ke Docker dengan membangun image dan container baik itu melalui tools Visual Studio ataupun dengan CLI.
Untuk mengambil materi training ini diharapkan peserta sebelumnya sudah memiliki pemahaman tentang konsep pengembangan aplikasi di .NET dengan bahasa C# atau VB .NET.
Materi training disusun dari berbagai sumber dan media pembelajaran. Training akan disampaikan dalam bentuk pengenalan konsep, teori, dan praktek dalam porsi yang setimbang, serta dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Durasi: 3 (Tiga) Hari
Outline Materi:
"Tempatnya nyaman untuk training, waktu pemberian materi fleksible, dan penyampaian materi mudah di pahami. Terima kasih."
"Materi mudah dipahami, dan trainer dapat menjelaskan materi dengan baik, sehingga sangat membantu dalam pemahaman materi, thanks untuk Native!"
"Lokasi Training yang nyaman dan tenang serta trainer yang mahir dan berpengalaman dibidangnya!"
"Penyampaian training sangat menarik, mudah dipahami, dan tepat waktu!"
"Pelatihan sangat mengesankan. Sangat membantu meningkatkan pengetahuan mengenai Excel. Lokasi yang nyaman dan tidak banyak suara meningkatkan konsentrasi. Perlengkapan training yang menunjang pelatihan lengkap, dan juga trainer yang friendly sehingga mudah membuka pikiran untuk berdiskusi mengenai materi yang diajarkan."
"Training dengan materi yang baik namun dalam pelaksanannya tidak terpaku pada modul tapi juga ditunjang dengan pengalaman trainer. Suasana training yang kondusif ditambah dengan fasilitas training yang cukup nyaman."