Training Building RESTful API with ASP.NET Core

Pada tanggal 17 – 20 February 2025 telah dilaksanakan online training dengan judul Building RESTful API with ASP.NET Core 9. Pelatihan ini diikuti oleh peserta dari PT IMIP (Indonesia Morowali Industrial Park). Pada pelatihan ini dibahas bagaimana membangun aplikasi backend web API (RESTful) menggunakan ASP.NET Core 9. Adapun materi yang dibahas pada pelatihan ini meliputi:

  • Introduction to ASP.NET Core 9 and ASP.NET Core 9 MVC
  • Setting up an ASP.NET Core 9 MVC Application
  • Working with Data using ADO.NET & Dapper (Micro ORM)
  • Working with Data Using Entity Framework Core 8
  • Adding Routes and Navigation
  • Improving the Views in the Application with Razor
  • Working with Forms and Model Binding
  • Testing the Application Components
  • Integrating with AJAX, and ASP.NET Core Web API
  • Authentication and Authorization (ASP.NET Identity)
  • Building RESTful API with ASP.NET Web API
  • Http Method & Http Response Status
  • DTO (Data Transfer Object)
  • JWT (JSON Web Token)
  • JWT and ASP.NET Identity Integration
  • Claim based Authentication & Authorization
  • Deploying the Site to Windows & Linux VM

Training Building Web & RESTful API with ASP.NET Core 8

Pada tanggal 8-12 July 2024 telah dilaksanakan pelatihan dengan judul Building Web & RESTful API with ASP.NET Core 8. Pelatihan ini diikuti oleh peserta dari Kangean Energi Indonesia Ltd. Pada pelatihan ini dibahas bagaimana membangun aplikasi web dan web API (RESTful) menggunakan ASP.NET Core 8. Adapun materi yang dibahas pada pelatihan ini meliputi:

  • Introduction to ASP.NET Core 8 and ASP.NET Core 8 MVC
  • Setting up an ASP.NET Core 8 MVC Application
  • Working with Data using ADO.NET & Dapper (Micro ORM)
  • Working with Data Using Entity Framework Core 8
  • Adding Routes and Navigation
  • Improving the Views in the Application with Razor
  • Working with Forms and Model Binding
  • Testing the Application Components
  • Integrating with AJAX, and ASP.NET Core Web API
  • Authentication and Authorization (ASP.NET Identity)
  • Building RESTful API with ASP.NET Web API
  • Http Method & Http Response Status
  • DTO (Data Transfer Object)
  • JWT (JSON Web Token)
  • JWT and ASP.NET Identity Integration
  • Claim based Authentication & Authorization
  • Deploying the Site to Windows & Linux VM

Training Modern Web Development with ASP.NET Core 8 bersama PT Mulya Adhi Paramita

Pada tanggal 18-21 November 2023 telah dilangsungkan inhouse training dengan judul Modern Web Development with ASP.NET Core 8. Training ini diikuti oleh peserta yang merupakan software developer dari PT Mulya Adhi Paramita (ChemStationAsia), Jakarta.

Microsoft terus menambahkan fitur pada platform .NET Core di setiap rilis baru. Pada versi .NET Core 8 menghadirkan banyak perubahan dan peningkatan baru. Dengan menggunakan MVC pattern, standar industri untuk membangun aplikasi server side, kode menjadi lebih mudah diuji dan dipelihara. Dalam pelatihan ini peserta akan belajar membangun aplikasi web modern menggunakan ASP.NET Core 8 Pertama, peserta akan menjelajahi konfigurasi pada aplikasi ASP.NET Core, memahami middleware dan dependency injection. Kemudian, peserta akan mulai membuat beberapa halaman baru menggunakan MVC pattern. Peserta akan membuat design, controller, dan terhubung dengan database menggunakan repository pattern dan Entity Framework Core. Selanjutnya, peserta akan mempelajari bagaimana situs MVC dapat dibuat lebih interaktif menggunakan Razor View dan Ajax yang dikombinasikan dengan pengaksesan ke ASP.NET Core API. Terakhir, peserta akan mempelajari cara menguji berbagai komponen aplikasi ASP.NET Core dengan unit testing, lalu memasang aplikasi tersebut ke Windows dan Linux VM.

Adapun outline dari materi yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Introduction to ASP.NET Core 8 and ASP.NET Core 8 MVC
  • Setting up an ASP.NET Core 8 MVC Application
  • Creating the First Page
  • Working with Data Using Entity Framework Core 8
  • Adding Routes and Navigation
  • Improving the Views in the Application with Razor
  • Working with Forms and Model Binding
  • Testing the Application Components
  • Integrating with AJAX, and ASP.NET Core Web API
  • Authentication and Authorization (ASP.NET Identity)
  • JWT (JSON Web Token)
  • JWT and ASP.NET Identity Integration
  • Claim based Authentication
  • Deploying the Site to Windows & Linux VM

Jika anda tertarik mengikuti pelatihan ini, anda bisa mengirimkan request ke email info@actual-training.com untuk mendapatkan silabus lengkap beserta dengan penawarannya.

Pelatihan Building RESTful API with ASP.NET Core Web API 3.0 (PT Pertamina Persero)

Pada tanggal 8,11, dan 12 November 2019 telah dilaksanakan pelatihan inhouse dengan Judul Building RESTful API with ASP.NET Core Web API 3.0. Peserta dari pelatihan ini adalah tim pengembang aplikasi backend dari PT Pertamina Persero. Pelatihan ini dilaksanakan di Pertamina Simprug Residence, Jakarta Selatan.

Pengajar pada pelatihan ini adalah Bapak Erick Kurniawan yang merupakan salah satu Microsoft MVP (Most Valuable Professional) di bidang Development Technology (ASP.NET Core, Xamarin Cross Platform, & Blazor).

Pelatihan ini bertujuan untuk memberikan pengetahuan praktis tentang pengembangan web services (REST) dengan teknologi ASP.NET Core Web API. ASP.NET Core Web API adalah framework untuk pengembangan aplikasi backend (RESTful) web services yang modern dari Microsoft. ASP.NET Core didesain untuk kebutuhan aplikasi backend yang membutuhkan performa tinggi dan bisa digunakan diberbagai platform (Linux, Windows, Container, etc). ASP.NET Core Web API juga sangat cocok untuk berjalan pada environment cloud.

ASP.NET Core Web API juga memudahkan pengembang untuk membuat aplikasi backend yang dapat digunakan untuk berbagai macam aplikasi client seperti aplikasi web (ASP MVC, React, Blazor)  dan aplikasi mobile (Android, Ios, Xamarin Cross Platform).

  • Introduction to .NET Core & ASP.NET Core
  • Web Server (Kestrel, IIS)
  • IDE Visual Studio Community 2019 / Visual Studio Code
  • .NET Core SDK & Runtime
  • ASP.NET Core Architecture
  • ASP.NET Routing
  • ASP.NET Controller
  • ASP.NET Model
  • ASP.NET View
  • Strongly Type ASP.NET MVC View
  • ASP.NET Helpers & Tag Helper
  • Partial View
  • View Component
  • View Layout
  • Integrasi dengan Javascript
  • Micro ORM with Dapper
  • Entity Framework Core
  • EF Migrations
  • ASP.NET Security (ASP.NET Identity)
  • Authentication & Authorization
  • JWT (JSON Web Token)
  • JWT and ASP.NET Identity Integration
  • Deployment to Azure Cloud
  • Consuming RESTful API from ASP Core Client

pertamina_batch1_1