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.

[Developer Bootcamp] Mobile & Full-Stack Development with .NET Core

Pada tanggal 17 Januari – 5 April 2024 telah dilangsungkan acara Developer Bootcamp yang diikuti oleh 17 orang peserta dari PT Berlian Sistem Informasi (BSI).

Tujuan dari pelaksanaan bootcamp ini adalah pembekalan kepada calon developer terkait pengembangan aplikasi backend dan frontend. Materi yang disampaikan pada pelatihan ini meliputi topik sebagai berikut:

  • .NET Core & C# Fundamentals
  • SQL Server for Developers
  • Modern Web Development with ASP.NET Core 8
  • RESTful API / Backend Development with ASP.NET Core 8 Web API
  • Advanced Topics (ASP.NET Identity & Security, Clean Architecture, .NET Microservices)
  • Designing & Implementing Azure DevOps Solution
  • Cross Platform Mobile Development with Flutter

Training Building Scalable Application with Apache Kafka

Pada tanggal 20 Januari – 1 Februari 2024 telah dilaksanakan onsite training dengan judul Building Scalable Application with Apache Kafka. Pelatihan ini diikuti oleh pengembang aplikasi dari PT Bank Kalimantan Barat.

Pada pelatihan ini dibahas bagaimana mendesain arsitektur terdistribusi menggunakan Kafka, dan memastikan aplikasi yang dibangun menjadi scalable dan reliable. Layanan messaging kafka akan diakses dari aplikasi yang menggunakan Java Spring Boot.

Training Analyzing Data with Microsoft Power BI

Pada tanggal 22 – 24 January 2024 telah dilaksanakan pelatihan online dengan judul Analyzin Data with Microsoft Power BI. Peserta dari pelatihan ini adalah data engineer dan data analyst dari PT EPSON Batam.

Training ini membahas bagaimana persiapan, pemodelan, relasi, penggunaan DAX (data analysis expression), pembuatan visualisasi data dari berbagai sumber data (excel, SSAS), dan publishing report/dashboard ke Power BI services.

Setelah mengikuti training ini peserta diharapkan dapat mengenal konsep BI secara umum, dan dapat menggunakan serta mempublish aplikasi Power BI Desktop untuk pembuatan visualisasi data dalam bentuk Report dan Dashboard.

Training Designing Data Warehouse on Microsoft SQL Server

Pada tanggal 15 – 17 January 2024 telah dilaksanakan pelatihan online dengan judul Designing Datawarehouse on Microsoft SQL Server. Peserta dari pelatihan ini adalah data engineer dan data analyst dari PT EPSON Batam.

Pelatihan ini membahas bagaimana cara untuk mendesain data warehouse dari awal, mulai dari pemahaman konsep data warehouse, mengimplementasikan fact table, ETL proses, penggunaan ETL tools, penggunaan SSIS, analysis modeling dengan SSAS, dan memvisualisasikan data yang sudah dibuat di data warehouse menggunakan Power BI.

Training Automated Testing with Selenium & C# bersama PT Astra Honda Motor

Pada tanggal 27-29 November 2023 telah dilangsungkan inhouse training dengan judul Automated Testing with Selenium & C#. Training ini diikuti oleh peserta yang merupakan software developer dan QA/Tester dari PT Astra Honda Motor, Jakarta.

Pelatihan kali ini membahas bagaimana mengotomasikan functional testing yang biasanya dilakukan secara manual. Tools yang digunakan pada pelatihan ini adalah Selenium Web Driver, C#, NUnit/XUnit dan Visual Studio 2022. Adapun materi yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Understanding What Selenium Is and Why You Should Use It
  • Introduction to Automated End-to-end UI Testing
  • Getting Started with Selenium WebDriver         
  • Selenium WebDriver Project Organization
  • Exploring Additional Topics (Javascript,XPath, Headless Mode, etc)
  • Exploring WebDriver Waits
  • Leveraging Chrome Debugging Protocol
  • Integrate Automated UI 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 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.