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 Source Code Review

Pada tanggal 26-28 Agustus 2024 telah dilangsungkan inhouse training dengan topik Source Code Review. Pelatihan ini diikuti oleh senior developer dari PT Berlian Sistem Informasi.

Pelatihan ini membahas topik Source Code Review untuk mengevaluasi source code secara sistematis termasuk menemukan kesalahan, meningkatkan kualitas kode, dan menjamin kepatuhan terhadap coding standard/policy sesuai dengan best practices yang ada. Proses source code review Ini memerlukan penelusuran kode baris demi baris, pemeriksaan struktur code, logika, fungsionalitas, dan dokumentasi. Tujuan mendasar dari souce code review adalah untuk meningkatkan kemudahan pemeliharaan, keamanan, dan kinerja dari perangkat lunak yang dikembangkan. Pada pelatihan ini juga dibahas penggunaan beberapa tools (sonarqube, sonar lint, etc) yang dapat digunakan untuk source code review dan cara integrasinya pada kode editor yang digunakan. Selain itu dibahas juga bagaimana cara mengintegrasikan unit testing, code coverage dan source code review pada proses CI/CD pipeline yang dibuat, sehingga dapat dipastikan bahwa bug/kesalahan akan dapat diminimalkan ketika source code tersebut siap untuk di deploy.


[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 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

Pelatihan Implementing DevOps Solution with Azure DevOps

Pada tanggal 29 Agustus-1 September 2022 telah diadakan pelatihan dengan topik DevOps Solution with Azure DevOps. Peserta dari pelatihan ini adalah developer dari PT Pertamina Trans Kontinental, Jakarta.

DevOps bukan merupakan framework atau workflow. DevOps adalah budaya/culture yang modern pada dunia bisnis. DevOps memastikan kolaborasi dan komunikasi antar software engineer / developer (Dev) dan IT operations (Ops) berjalan dengan baik. Dengan DevOps perubahan membuat proses produksi lebih cepat, sumber daya lebih mudah untuk dibagikan, dan sistem berskala besar lebih mudah untuk dikelola dan dimaintain.
Pada pelatihan ini akan 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 ke DevOps. Pada pelatihan ini juga dibahas beberapa DevOps practice seperti Continuous Integration, Continuous Delivery, Infrastructure as Code, Secure DevOps, dan Continuous Monitoring.

Adapun materi yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Introduction to DevOps
  • Choose the right Project
  • Describe team structures
  • Migrate to DevOps
  • Introduction to Source Control
  • Work with Azure Repo and Github
  • Manage Git branches
  • Collaboration with pull requests in Azure Repos
  • Explore Git Hooks
  • Manage git repository
  • Identify technical debt
  • Explore Azure Pipelines
  • Manage Azure Pipeline agents and pools
  • Explore continuous integration
  • Implement a pipeline strategy
  • Integrate with Azure Pipeline
  • Design container build strategy
  • Introduction to continuous delivery
  • Create release pipeline
  • Explore release strategy recommendation
  • Provision and test environment
  • Manage and modularize task and template
  • Multi-stage YAML
  • Automate inspection of health
  • Introduction to deployment patterns
  • Implement blue-green deployment and feature toggles
  • Implement canary release and dark launching
  • Explore infrastructure as code and configuration management
  • Create Azure resource Azure Resource Manager templates
  • Create Azure resource by using Azure CLI
  • Introduction to Secure DevOps
  • Implement open source software
  • Static Analyzer
  • OWASP and Dynamic Analyzers
  • Implement tools to track usage and flow
  • Develop monitor and status dashboard

Pelatihan Agile Project Management

Pelatihan dengan topik Agile Project Management. peserta dari pelatihan ini adalah team leader dari divisi sistem informasi di BRI Jakarta.

Adapun materi yang dipelajari pada pelatihan ini adalah sebagai berikut:

  • Understanding Agile Project Management
  • What is agile project management?
  • Overview of the agile life cycle
  • The Envision phase
  • The Speculate phase
  • The Explore phase
  • The Adapt and Close phases
  • Envisioning: Project Selection and Design
  • Selecting an agile project
  • Scoping the project
  • Designing your sprint structure
  • Deriving your risk management approach
  • Speculating: Guiding the Agile Project
  • Collecting requirements
  • Designing and running your stand-up meetings
  • Controlling and adjusting the plan
  • Exploring: Managing the Building Process
  • Controlling without interfering with the build
  • Managing constructive collaboration
  • Managing issues and risks
  • Adapting and Closing: Fine-Tuning to Deliver
  • Tracking lessons learned during sprints
  • Accommodating business priority changes
  • Closing the project
  • Agile Tips and Tricks
  • Using Azure DevOps Tools (boards)

IMG_20181227_104926IMG_20181227_104930

Pelatihan Automated Testing & DevOps

Pada tanggal 26-30 November 2018 telah diadakan pelatihan inhouse dengan topik Automatic Testing & DevOps. Peserta dari pelatihan ini adalah pengembang dari PT Indonesia Power Jakarta.

Pelatihan kali ini membahas metode testing yang dilakukan pada pengembangan aplikasi yaitu Unit Testing, Integration Testing, dan UI Testing. Tools yang digunakan adalah ASP.NET Core 2.1, xUnit, dan Selenium Web Driver. Setelah itu topik dilanjutkan dengan bahasan tentang konsep DevOps dan implementasinya seperti CI/CD Pipelines (tools menggunakan Visual Studio Team Services/Azure DevOps).

Beberapa topik yang dibahas pada pelatihan ini diantaranya:

  • Introduction to Automated Testing
  • Introduction to Unit Testing
  • Installation xUnit
  • Using Assert Technique
  • Data Driven Test
  • Advanced Techniques
  • Stated-based and interaction-based test
  • Testing in isolation with Moq
  • What integration testing is
  • Dependency Inversion
  • Gateway design pattern
  • Dependency Injection Container
  • Functional UI testing with Selenium
  • Using Selenium IDE
  • Using Selenium Web Driver with C#
  • Selenium Visual Studio Integration
  • Organizing Test Code
  • What is DevOps
  • Azure DevOps Board
  • Continuous Integration & Continuous Delivery (CI/CD Pipeline)
  • Azure DevOps Pipeline

42