Training Cross Platform App Development with Blazor Hybrid

Pada tanggal 27-29 Agustus 2025 telah dilaksanakan inhouse training dengan judul Cross Platform App Development with Blazor Hybrid. Training ini diikuti peserta yang merupakan software developer dari PT EPSON Batam.

Blazor adalah framework yang dapat digunakan untuk membangun modern web application seperti aplikasi SPA (Single Page Application), dan PWA (Progressive Web Apps). Dengan Blazor anda dapat membangun front-end Web UI yang interaktif dengan menggunakan C# tanpa harus menggunakan JavaScript. Blazor dapat menjalankan kode C# pada sisi client browser (sama seperti javascript) menggunakan teknologi WebAssembly. Aplikasi Blazor terdiri atas reusable web UI components yang diimplementasikan dengan menggabungkan C#, HTML, and CSS. Kode untuk client dan server dapat ditulis menggunakan C# sehingga memudahkan pengembang untuk berbagi kode dan libraries. Blazor juga memiliki teknologi. Selain aplikasi Web dan PWA, Blazor juga mendukung pengembangan aplikasi Hybrid untuk pengembangan aplikasi desktop (Windows, Mac) dan aplikasi mobile (Android, IOS).

Software Engineering and DevOps Bootcamp

Pada bulan Juli– Agustus 2025 telah dilangsungkan pelatihan Software Engineering and DevOps Bootcamp yang diikuti peserta dari PT Berlian Sistem Informasi (BSI).

Tujuan dari pelaksanaan bootcamp ini adalah pembekalan kepada calon developer/devops engineer terkait pengembangan aplikasi dan penerapan devops practices. Materi yang disampaikan pada pelatihan ini meliputi topik sebagai berikut:

  • Relational Database & SQL Server
  • .NET & C# Fundamental
  • ASP.NET MVC + Web API (Restful API)
  • Azure DevOps (Agile/Scrum, Azure Board, Azure Repo, Azure Pipeline, DevSecOps, Monitoring)
  • Frontend with Flutter

Training Penetration Testing

Pada tanggal 21 – 25 Juli 2025 telah dilaksanakan training dengan judul Penetration Testing. Training ini diikuti peserta dari PT EPSON Batam. Pelatihan dilaksanakan di Riss Hotel Malioboro, Yogyakarta.

Pada pelatihan ini peserta akan mempelajari kerangka kerja pengujian penetrasi aplikasi web, backend (RESTful API), network, dan  infrastructure.  Pada pelatihan ini akan diperkenalkan berbagai tools yang dapat digunakan untuk pengujian penetration test terhadap network dan aplikasi web menggunakan tools seperti Kali Linux, Burp Suite, OWASP ZAP, dan Metasploit.

Training Implementing Azure DevOps Solutions

Pada tanggal 24 – 26 Juni 2025 telah dilaksanakan training dengan judul Implementing Azure DevOps Solutions. Pelatihan ini diikuti oleh peserta dari PT Adaro Logistics.

Untuk mendukung tim dalam bertransformasi menuju DevOps Culture, dibutuhkan rangkaian tools yang memungkinkan delivery software secara andal, otomatis, aman, dan sesuai dengan regulasi. Microsoft menyediakan rangkaian alat tersebut yang dikenal dengan nama Azure DevOps. Dalam pelatihan ini, peserta akan mendapatkan gambaran umum tentang cara menggunakan Azure DevOps tools untuk menerapkan continuous delivery dan DevOps. Pertama, peserta akan mempelajari Azure DevOps Repos, khususnya repository Git. Azure DevOps Git pada dasarnya adalah Git, namun dilengkapi dengan fitur tambahan seperti branch policies dan pull requests yang membantu dalam penerapan kepatuhan. Selanjutnya, peserta akan mengenal Azure DevOps Pipelines, yaitu fitur yang memungkinkan proses build dan deployment perangkat lunak secara otomatis. Adapun beberapa materi yang dibahas pada pelatihan ini meliputi:

  • Perencanaan transformasi DevOps
  • Merencanakan pekerjaan (work items, sprint planning, spring iteration, sprint capacity, queries, dashboard, delivery plan)
  • Desain dan implementasi source control (Azure Repo dan Github)
  • Implementasi Continuous Integration dengan Azure Pipelines
  • Desain dan implementasi Release Strategy dan Continuous Deployment
  • Implementasi Infrastructure as Code (IaC)
  • Implementasi Secure DevOps (DevSecOps)
  • Memahami strategi Automated testing (unit test, UI testing) dan mengintegrasikan autormated test di Azure Pipeline
  • Implementasi continuous monitoring & feedback

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

Training SQL Server Performance Tuning

Pada tanggal 23 – 25 Juni 2025 telah dilaksanakan training dengan judul SQL Performance Tuning. Pelatihan ini diikuti oleh peserta dari PT Adaro Logistics.

Pelatihan ini membekali peserta dengan keterampilan penting untuk mengoptimalkan kinerja database SQL Server. Materi mencakup dasar-dasar Query Tuning Assistant, strategi untuk menganalisis dan meningkatkan efisiensi query, serta teknik optimasi tingkat lanjut. Di akhir pelatihan, peserta diharapkan mampu untuk mendiagnosis dan menyelesaikan masalah performa, sehingga SQL Server dapat berjalan secara optimal. Pelatihan ini sangat cocok bagi mereka yang ingin meningkatkan performa database melalui penerapan yang praktis di dunia nyata. Adapun beberapa materi yang dibahas pada pelatihan ini meliputi:

  • Foundations of Query Tuning     
  • Interpret and Apply Query Optimizations             
  • Analyzing the Query Store Metrics 
  • Developing a Plan for Continuous Improvement
  • Mastering Execution Plan and Query Optimization
  • Advance Indexing Strategies and Performance Tuning

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

Training Automated Testing in .NET Core

Pada tanggal 17 – 19 Juni 2025 telah dilaksanakan online training dengan judul Automated Testing in .NET Core. Pelatihan ini diikuti oleh peserta dari PT Adaro Logistics.
Pengujian perangkat lunak profesional merupakan bagian penting dalam menghasilkan perangkat lunak yang baik, namun sering kali diabaikan. Dalam pelatihan ini, peserta mempelajari beragam pendekatan dan praktik yang digunakan oleh penguji profesional untuk meningkatkan kualitas produk perangkat lunak. Pertama, Anda peserta akan diperkenalkan pada pentingnya peran penguji profesional dalam sebuah tim dan organisasi, serta berbagai cara yang dapat ditempuh oleh organisasi dalam melakukan pengujian. Pelatihan ini juga membekali peserta dengan keterampilan praktis dalam melakukan pengujian otomatis (automated testing) pada aplikasi perangkat lunak menggunakan framework xUnit dan Selenium WebDriver. Peserta akan memahami konsep dasar dan lanjutan dari berbagai jenis pengujian, mulai dari unit test, integration test, hingga UI test, dan bagaimana mengimplementasikannya secara efisien dalam siklus pengembangan perangkat lunak modern. Adapun beberapa materi yang dibahas pada pelatihan ini meliputi:

  • The Business Value of Automated Tests
  • Understanding the Different Types of Automated Tests            
  • Introduction to Unit Testing
  • Basic Unit Testing Scenarios
  • Setting Up Tests and Controlling Test Execution
  • Working with Data-driven Tests
  • Isolating Unit Tests with ASP.NET Core Techniques and Mocking
  • Unit Testing ASP.NET Core MVC Controllers
  • Writing Integration Tests for ASP.NET Core Web APIs
  • Applying Test Driven Development (TDD) with Integration Tests            
  • Introduction to Automated End-to-end UI Testing
  • Integration Selenium WebDriver, xUnit in Visual Studio 2022
  • Integrate Automated Testing on DevOps Pipeline

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

Training Secure Coding Practices in ASP.NET Core

Pada tanggal 19 – 22 May 2025 telah dilaksanakan online training dengan judul Secure Coding Practices in ASP.NET Core. Pelatihan ini diikuti oleh peserta dari PT Adaro Logistics.

Dengan semakin popularnya pengembangan aplikasi backend berbasis services (SOA) maka pemahaman tentang keamanan pada REST API mutlak dibutuhkan, sehingga dapat meminimalkan serangan yang mungkin terjadi. Keamanan perangkat lunak merupakan pertimbangan penting ketika merancang dan mengembangkan aplikasi web. Meskipun pelanggaran keamanan dan ancaman dapat memiliki konsekuensi serius, ada beberapa langkah yang dapat dilakukan developer untuk menjaga keamanan aplikasi mereka. Dalam pelatihan ini kita akan mempelajari teknik untuk mengamankan dan mengendalikan akses ke aplikasi ASP.NET Core. Juga akan dibahas cara menerapkan otentikasi dan otorisasi menggunakan kerangka kerja ASP.NET Core Identity dan otentikasi token dengan IdentityServer, dilanjutkan tentang pembahasan serangan yang paling umum, dan bagaimana melindungi sistem dari serangan tersebut (strategi untuk melindungi data sensitif dalam aplikasi termasuk enkripsi, perlindungan API, dan SSL). Adapun beberapa materi yang dibahas pada pelatihan ini meliputi:

  • Secure Coding with OWASP Resources
  • Authentication with ASP.NET Core Identity
  • Session Management    
  • Access Control                 
  • Securely Handling Input and Output Data
  • Protecting Sensitive Data
  • Secure Error Handling and Logging          
  • Managing Vulnerable Dependencies
  • Protecting the Business Logic     
  • Handling Untrusted Files
  • Hardening Configuration
  • API Security       

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

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