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

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 Analyzing Data with Microsoft Power BI bersama PT Shimano Batam

Pada tanggal 21-22 Agustus 2023 telah dilangsungkan training online dengan judul Analyzing Data with Microsoft Power BI. Training ini diikuti oleh 3 orang peserta yang merupakan data analyst dari PT Shimano Batam..

Training ini membahas bagaimana persiapan, pemodelan, relasi dan pembuatan visualisasi data dari berbagai sumber data dengan menggunakan Microsoft Power BI Desktop. Materi yang dibahas meliputi:

  • Persiapan Data
  • Cleaning, Transforming, dan Loading Data
  • Perancangan Data Model
  • Membuat Kalkulasi pada Model menggunakan DAX
  • Visualisasi Data
  • Membuat Report
  • Membuat Dashboard

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