Pelatihan Cross Platform Mobile Development with Xamarin

Pada tanggal 6-8 Februari 2019 telah diadakan pelatihan dengan topik Cross Platform Mobile Development with Xamarin, peserta dari pelatihan ini adalah developer dari Soft Asia Tech, Jakarta.

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

Dengan menggunakan Xamarin, pengembang dapat menggunakan bahasa pemrograman C# dan .NET Framework untuk mengembangkan aplikasi mobile native yang bersifat cross platform. Pengembang dapat satu kode yang dapat digunakan untuk membuat aplikasi dengan platform Android, IOS, dan Windows 10 (UWP).

Adapun topik yang dibahas pada pelatihan ini adalah:

    • Introduction to Xamarin Forms
    • Pages Layout & Navigation
    • Basic Controls & Plugins
    • Styles & Theming
    • Binding Command
    • Display Data on ListView
    • Local Data with SQLite
    • RESTful Services & Xamarin REST Client
    • MVVM Pattern with Prism Framework
    • Push Notification (FCM)
    • Release & Publish Apps
    • Study Case

IMG_20190208_174427IMG_20190208_175441

Pelatihan Cloud Application Development with Amazon Web Services

Pada tanggal 30 Jan – 1 Feb 2019 telah diadakan pelatihan inhouse training dengan topik Cloud Application Development with Amazon Web Services di Batam. Peserta pelatihan adalah pengembang dari department Information System PT EPSON Batam.

Adapun materi yang disampaikan pada topik ini adalah sebagai berikut:

  • What is Cloud Computing?
  • Types of Cloud Services
  • Cloud Services
  • Uses and Benefits of Cloud Computing
  • Types of Cloud Deployment
  • Introduction to Amazon Web Services
  • Key AWS Principles
  • AWS Product Categories
  • Developer Role in AWS Solutions
  • Using the AWS Management Console
  • Role of IAM in Securing AWS Resources
  • Using CloudFormation to Create Collections of Resources
  • AWS for .NET – Working with the Visual Studio Toolkit for AWS
  • Amazon EC2 Principles
  • The Developer Role with Compute Resources
  • Provisioning Instances with the Management Console
  • Provisioning Instances with the API
  • AWS for .NET – Provisioning Instances
  • The Value of Storage Services
  • Features of Elastic Block Storage
  • Working with EBS Volumes from the Management Console
  • Working with EBS Volumes from the API
  • AWS for .NET – Working with EBS Volumes
  • Features of Simple Storage Service (S3)
  • When to Use Database Services
  • Features of RDS
  • Creating and Interacting with RDS Databasse using the Management Console
  • AWS for .NET – Creating and Interacting with RDS Databases

IMG_20190130_081904satu

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

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 Cloud Computing: Microsoft Azure Fundamental

Pada tanggal 6-8 November 2018 dilaksanakan pelatihan dengan judul Microsoft Azure Fundamental, peserta dari pelatihan ini adalah dari BRI Jakarta.

Adapun materi yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Introduction to Cloud Computing
  • Why Cloud Computing
  • Introduction to Microsoft Azure
  • Azure Subscription
  • Azure Portals
  • Azure IaaS with VM
  • IIS and Web Hosting Settings on Azure VM
  • Stopped and Deallocated Azure VM
  • Azure PaaS with Azure App Services
  • Create Azure App Services
  • App Services Settings
  • App Services Deploying Options
  • Deployment Slots
  • Deploy Web Apps / Backend Apps to Azure Services
  • SQL Azure / MySQL on Azure
  • Export SQL Db On-Premises to Azure

 12

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