Training Modern Front-End Web App with Blazor WebAssembly

Pada tanggal 4 – 6 Maret 2024 telah dilaksanakan pelatihan dengan judul Modern Front-End Web App with Blazor WebAssembly.

Pelatihan ini membahas bagaimana cara membuat aplikasi frontend yang modern menggunakan Blazor WebAssembly dan C#. Adapun beberapa topik yang dibahas diantaranya: bekerja dengan Blazor Components, menambahkan navigasi, render fragment, bekerja dengan backend API, menambahkan form validation, integrasi dengan javascript components, authentication/authorization, dan deploying Blazor application.

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 Implementing Azure DevOps Solution bersama PT EPSON Batam

Pada tanggal 8-11 January 2024 telah dilaksanakan pelatihan dengan judul Implementing Azure DevOps Solution. Peserta dari pelatihan ini adalah software engineer dari PT EPSON Batam.

Pada pelatihan ini dibahas beberapa metodologi dan fitur yang ada pada Azure DevOps seperti Azure Boards, Azure Repository, Azure Pipeline, dan Azure Artifacts yang dapat diadopsi oleh organisasi untuk bertransformasi untuk mendesain dan mengimplementasikan DevOps.

Materi yang disajikan dalam pelatihan ini adalah sebagai berikut:

  • Instalasi Azure DevOps Server (Onprem)
  • 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

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 Cross Platform Mobile App with Xamarin Forms bersama PT SME Solution

Pada tanggal 31 Okt -3 Nov 2023, telah dilaksanakan online training dengan judul Cross Platform Mobile Apps Development with Xamarin. Training diikuti oleh pengembang aplikasi mobile dari PT SME Solution, Jakarta.

Tujuan dari online training ini adalah mengembangkan aplikasi mobile native multi platform (Android, IOS, dan Universal Windows Platform) dengan menggunakan teknologi Xamarin Forms 5.0.

Dengan menggunakan Xamarin, pengembang dapat menggunakan bahasa pemrograman C# dan .NET Framework untuk mengembangkan aplikasi mobile native cross platform. Dengan menggunakan .NET dan C# pengembang dapat membuat aplikasi mobile dengan platform Android, IOS, dan Windows. Keuntungan lainnya pengembang juga dapat menggunakan C# untuk membuat backend services, ini sangat cocok bagi pengembang yang sudah terbiasa bekerja di lingkungan .NET Platform dengan bahasa C#.

Berikut adalah topik yang dibahas pada pelatihan ini:

  • Introduction to Xamarin Forms
  • Xamarin Layout with XAML
  • Pages Layout & Navigation
  • Basic Controls & Plugins
  • Styles & Theming
  • Binding Command
  • Display Data on ListView
  • Tab Pages, Navigation
  • Passing data between Page
  • MVVM Pattern with Xamarin Forms
  • Xamarin App Shell
  • Navigation with Xamarin App Shell
  • Local Data with SQLite
  • RESTful API
  • ASP.NET Web API (CRUD)
  • Consume REST API from Xamarin
  • Third Party Library (Chart, Table, etc)
  • Push Notification (FCM)
  • Release & Publish Apps
  • Packaging and Deployment
  • What Next .NET MAUI