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

Pelatihan Modern React and Redux Web Development

Pada tanggal 31 Okt – 2 Nov 2018 telah dilangsungkan pelatihan dengan topik Modern React and Redux Web Development. Peserta dari pelatihan kali ini adalah pengembang aplikasi web dari Politeknik Caltex Riau.

Materi yang dibahas pada pelatihan ini adalah mengembangkan aplikasi Web menggunakan React dan Redux, pada pelatihan ini peserta akan diajak membuat beberapa contoh aplikasi dengan menggunakan React dan Redux sehingga lebih mudah untuk memahami konsep-konsep yang diajarkan.

Adapun materi yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Pengenalan React
  • Menggunakan Boilerplate Projects
  • Project Setup, Taste of JSX, More on JSX, Import Statements
  • ReactDOM vs React, Differences Between Component Instances and Component Classes
  • Render Targets, Component Structure, Youtube Search API Signup
  • Export Statements, Class-Based Components
  • Handling User Events, Introduction to State
  • More on State, Controlled Components
  • Breather and Review, Ajax Requests with React, Youtube Search Response
  • Refactoring Functional Components to Class Components, Props, Building Lists with Map
  • List Item Keys, Video List Items, Detail Component and Template Strings
  • Handling Null Props, Video Selection, Styling with CSS, Searching for Videos, Throttling Search Term Input
  • Modeling Application State, What is Redux?, More on Redux, Even More on Redux!
  • Managing App State with Redux, Connecting Redux to React
  • Implementation of a Container Class, Containers and Reducers Review
  • Actions and Action Creators, Binding Action Creators, Creating an Action
  • Consuming Actions in Reducers, Conditional Rendering
  • Reducers and Actions Review, Intermediate Redux: Middleware
  • Component Setup, Controlled Components and Binding Context, Form Elements in React
  • Working with API’s, Introduction to Middleware
  • Ajax Requests with Axios, Redux-Promise in Practice
  • Avoiding State Mutations in Reducers, Building a List Container, Mapping Props to a Render Helper
  • Adding Sparkline Charts, Making a Reusable Chart Component, Labeling of Units
  • Google Maps Integration
  • React Router + Redux Form, Exploring the Posts Api
  • Installing React Router, Setting Up React Router, Route Configuration, Nesting Of Routes
  • Form Validation, ReactRouter and ReduxForm

54

Untuk request silabus beserta dengan penawaran anda dapat mengisi form berikut atau kontak ke email info@actual-training.com atau kontak ke nomor 087876133054 (Telp / WA).

Pelatihan ASP.NET Core 2.1 (PT Pertamina Trans Kontinental)

Pada tanggal 8-11 Oktober 2018 telah dilaksanakan pelatihan dengan Judul ASP.NET Core 2.1. Peserta dari pelatihan ini adalah developer dari PT Pertamina Trans Kontinental, Jakarta.

Adapun topik yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Pengenalan .NET Core dan ASP.NET Core
  • Web Server (Kestrel, IIS)
  • Visual Studio Community 2017 / Visual Studio Code
  • .NET Core SDK dan Runtime
  • ASP.NET Core (Cara kerja ASP.NET Core, File & Folder Utama, csproj)
  • ASP.NET Routing
  • ASP.NET Controller
  • ASP.NET Model
  • ASP.NET View
  • Strongly Type ASP.NET MVC View
  • ASP.NET Helpers & Tag Helper
  • Partial View
  • View Component
  • View Layout
  • Micro ORM with Dapper
  • Entity Framework Core
  • ASP.NET Identity (Authentication & Authorization)
  • Deploy to Azure Web Apps

1

Pelatihan SQL Server Performance Tuning and Optimization (PT EPSON)

Pada tanggal 24-26 September 2018 telah dilaksanakan Pelatihan inhouse training dengan Judul SQL Server Performance Tuning and Optimization. Pelatihan ini diikuti oleh 13 orang peserta. Peserta dari pelatihan ini adalah developer dari PT EPSON Batam, Kepulauan Riau.

Adapun topik yang dibahas pada pelatihan ini adalah sebagai berikut:

  • SQL Server Architecture
  • SQL Server I/O
  • Database Structures
  • SQL Server Memory
  • SQL Server Concurrency
  • Statistics and Index Internals
  • Query Execution and Query Plan Analysis
  • Plan Caching and Recompilation
  • Tips for Optimizing SQL Server Performance

12

Pelatihan Build RESTful Services with PHP

Pada tanggal 1-3 Agustus 2018 telah dilaksanakan Pelatihan dengan Judul Build RESTful Services with PHP and CI. Peserta dari pelatihan ini adalah developer dari Politeknik Caltex Riau, Pekanbaru.

Pelatihan ini bertujuan untuk memberikan pengetahuan praktis tentang pengembangan RESTful web services dengan teknologi PHP dengan menggunakan framework Codeigniter yang merupakan framework yang sangat populer karena kelengkapan fitur, performa dan kemudahaan penggunaannya. Codeigniter juga sangat cocok untuk digunakan membangun aplikasi dengan arsitektur service oriented berbasis RESTful.

Pada pelatihan ini juga dibahas bagaimana cara untuk menggunakan basic, dan digest authentication dengan Web API, kemudian dilanjutkan dengan penggunaan token based authentication dengan JWT Token.

7

Pelatihan Web Development with ASP.NET

Pada tanggal 16-20 Juli 2018 telah dilaksanakan Pelatihan dengan Judul Web Development with ASP.NET. Peserta dari pelatihan ini adalah developer dari Badan Pengelola Keuangan dan Aset Daerah Sumatera Selatan.

Materi yang dipelajari pada pelatihan ini adalah sebagai berikut:

  • ASP.NET Introduction
  • ASP.NET Server Control
  • Designing ASP.NET Website
  • Menggunakan Data Binding
  • Databound Control
  • Penggunaan ListView dan DataPager Control
  • Data Access dengan ADO.NET
  • Object Relational Mapping dengan EF
  • Data Access dengan ORM
  • Security menggunakan ASP.NET Identity
  • ASP.NET AJAX & AJAX Control Toolkit
  • Membuat Report dengan RDLC Report

Detail silabus lengkap dapat diakses pada halaman berikut ini

12.

Pelatihan ASP.NET Core 2.1 (PT Indonesia Steel Tube Works)

Pada tanggal 27-29 Juni 2018 telah dilaksanakan Pelatihan dengan Judul ASP.NET Core 2.0 & Web API. Peserta dari pelatihan ini adalah developer dari PT Indonesia Steel Tube Works, Jakarta.

Materi yang dipelajari pada pelatihan ini adalah sebagai berikut:

  • Pengenalan .NET Core dan ASP.NET Core
  • Web Server (Kestrel, IIS)
  • Visual Studio Community 2017 / Visual Studio Code
  • .NET Core SDK dan Runtime
  • ASP.NET Core (Cara kerja ASP.NET Core, File & Folder Utama, csproj)
  • ASP.NET Routing
  • ASP.NET Controller
  • ASP.NET Model
  • ASP.NET View
  • Strongly Type ASP.NET MVC View
  • ASP.NET Helpers & Tag Helper
  • Partial View
  • View Component
  • View Layout
  • Entity Framework Core
  • ASP.NET Web API
  • Representational State Transfer
  • REST and Web API
  • HTTP Services using Web API
  • Using Fiddler
  • HTTP Response Codes
  • Http Response Exception
  • Implementing POST
  • Implementing PUT
  • Implementing DELET\
  • Authentication dan Authorization pada Web API
  • ASP.NET Identity
  • Arsitektur Security Web API
  • Token Based Authentication
  • Deploy to Azure VM
  • Deploy to Azure App Services
  • Using REST Sharp Library for accessing AP
  • Web Client & Mobile Client

Jika anda tertarik mengikuti pelatihan ini anda dapat menghubungi nomor HP berikut 087876133054 (WA) untuk informasi jadwal dan meminta penawaran lebih lanjut.

WhatsApp Image 2018-07-08 at 23.26.13(3)

Pelatihan C# Fundamental (PT Indonesia Steel Tube Works)

Pada tanggal 21-23 Juni 2018 telah diadakan Pelatihan C# Fundamental dan .NET Core. Peserta pelatihan adalah developer dari PT Indonesia Steel Tube Works, Semarang, Jawa Tengah.

Materi yang disampaikan didesain untuk para pengembang yang akan membuat aplikasi berbasis .NET Framework dan bahasa C#. Materi pelatihan ini meliputi konsep .NET, jenis-jenis aplikasi .NET, struktur program C#, penanganan error, hingga Object Oriented Programming (OOP).

Berikut adalah materi yang disampaikan pada pelatihan tersebut:

  • Introduction To .NET Framework and .NET Core
  • Introduction to C#
  • Classes and Objects in C#
  • Types
  • Members: Methods, Events, and Properties
  • Flow Control
  • Object Oriented Programming
  • C# Design Pattern
  • Lambda
  • LINQ (Language Integrated Query)
  • Async Function
  • ADO.NET
  • Micro ORM with Dapper
  • Entity Framework Core

WhatsApp Image 2018-07-08 at 23.26.13(3)