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.

Training RESTful API with Java Spring Boot bersama Bank Kalbar

Pada tanggal 9-11 Oktober 2023 telah dilangsungkan onsite training dengan judul RESTful API with Java Spring Boot. Training ini diikuti oleh peserta yang merupakan software developer dari PT Bank Pembangunan Kalimantan Barat.

Spring Boot adalah extension dari Spring framework yang membantu developer untuk membangun aplikasi web secara cepat dan mudah, dengan kode yang lebih sedikit, dengan menghilangkan banyak boilerplate code dan konfigurasi yang menjadi karakteristik framework Spring.

Pada pelatihan ini akan membahas fitur utama dari Spring Boot, termasuk Spring Initializr, auto-configuration, application development, data access, testing, Actuator, dan fitur yang lain. Pertama-tama peserta akan memahami bagaimana mengkonfigurasi  aplikasi Spring MVC. Kemudian , peserta akan mempelajari bagaimana membangun RESTful API. Setelah pelatihan peserta diharapkan memahami bagaimana aplikasi yang dibuat dapat siap untuk keperluan production. Peserta diharapkan  dapat menguasai Spring Boot untuk membuat proses pengembangan lebih cepat  dan deployment yang lebih mudah.

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

  • Introducing Spring Boot and Its Benefits
  • Bootstrapping a Simple Application
  • Spring Initializr
  • Auto Configuration
  • Spring Boot Annotations, Properties, Profiles
  • Accessing Data with Spring Boot and JDBC
  • Accessing Data with ORM with JPA
  • Configuring a Spring MVC Application with Spring Boot
  • Building a RESTful Web Application with Spring Boot
  • Enabling Actuators, Metrics, and Health Indicators
  • Testing with Spring Boot
  • Packaging and Deployment

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 7

Pada tanggal 2-5 Oktober 2023 telah dilangsungkan inhouse training dengan judul Modern Web Development with ASP.NET Core 7. Training ini diikuti oleh 13 orang peserta yang merupakan software developer dari RS Bethesda, Yogyakarta.

Microsoft terus menambahkan fitur pada platform .NET Core di setiap rilis baru. Pada versi .NET Core 7 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 7 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 Blazor 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 6 and ASP.NET Core 6 MVC
  • Setting up an ASP.NET Core 6 MVC Application
  • Creating the First Page
  • Working with Data Using Entity Framework Core 6
  • 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)
  • 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.

Training Implementing Azure DevOps Solution

Pada tanggal 15-17 Mei 2023 telah dilaksanakan pelatihan dengan judul Implementing Azure DevOps Solution. Peserta dari pelatihan ini adalah pengembang aplikasi dari Kantor Sistem Informasi Universitas Atmajaya Yogyakarta. Pelatihan ini dilaksanakan secara offline di Gedung KSI Atmajaya Yogyakarta.

Materi yang disajikan dalam pelatihan ini adalah sebagai berikut:

  • 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 continuos monitoring & feedback