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 ASP.NET Core 2.0 (PT Pertamina Trans Kontinental)

Pelatihan ASP.NET Core 2.0 ini dilaksanakan pada tanggal 21-23 Februari 2018. Peserta dari pelatihan ini adalah web developer dari PT Pertamina Trans Kontinental.

Materi yang dipelajari pada pelatihan ASP.NET Core 2.0 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
  • Study Case

Untuk detail materi pada pelatihan ini dapat diakses pada link berikut ini.

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

2

Training ASP.NET Web API (PT Kompas Gramedia)

Pada tanggal 2-5 Mei 2017 telah dilaksanakan training dengan judul Build REST API with ASP.NET Web API.  Pelatihan ini diikuti oleh software engineer dari PT Kompas Gramedia Jakarta.

Pelatihan ini bertujuan untuk memberikan pengetahuan praktis tentang pengembangan web services (REST) dengan teknologi ASP.NET Web API. ASP.NET Web API adalah framework untuk pengembangan REST web services dari Microsoft. Web API memudahkan pengembang untuk membuat aplikasi backend yang dapat digunakan untuk berbagai macam aplikasi client seperti aplikasi web (AngularJS, ReactJS, JQuery, Kendo)  dan aplikasi mobile (Android, IOs).

1

Pelatihan ASP.NET MVC 5 (Politeknik Caltex Riau)

Pada tanggal 14-17 September 2016 telah dilaksanakan pelatihan dengan tema Developing Web Application with ASP.NET MVC 5. Pelatihan ini diikuti oleh peserta yang merupakan tenaga pengajar/dosen yang berasal dari Politeknik Caltex Riau.

Adapun materi yang dibahas pada pelatihan ini adalah sebagai berikut:

No

Module

1

Introduction To ASP.NET MVC

· MVC vs Web Form

· Consideration using Web Form or MVC

· ASP.NET MVC Design Goal

· MVC Pattern

· MVC Routing

· Controller in MVC

· Controller & View Convention

· Views in MVC

· View Helpers

· Action Filters

· Unit Testing

2

MVC – Controller

· Routing

· Controller Action

· Action Filters

· Custom Action Filter

· Action Parameter

· Action Result

· ViewData & ViewBag

· Request Validation

3

MVC – Model

· ADO.NET Entity Framework

· EF Code First

· LINQ

· Mapping

· Model Binding

· Validation with Annotation

· Custom Validation

· Display & Edit Annotation

4

MVC – Views

· Razor View Engine

· Syntax Razor

· HTML Helpers

· Custom Helpers

· Layout

· Partial Views

· Security (XSS & CRSF)

5

MVC – AJAX

· JQuery

· AJAX Helpers

· JQuery UI

· Client Validation

· Unobtrusive Javascript

· JSON Action

· JQuery Templates

· NuGET

· Other third party libraries

6

MVC – Infrastructure

· Caching

· Cache Profile

· Resources

· Diagnostic

9

MVC – Security

· ASP.NET Identity

· XSS

· Authentication

· Authorization

· CSRF

8

Configuration & Deployment

· Configuration files for .NET

· ASP.NET & IIS

· Custom Error

· Web Deployment Package

9

Study Case : Build Simple E-Commerce Application

IMG_20160917_161953

Pelatihan Web Development with ASP.NET MVC 5 (PT Pura Group)

Pada tanggal 25-28 Juli 2016 telah diadakan pelatihan in-house dengan topik Web Development with ASP.NET MVC 5.  Pelatihan ini diikuti oleh peserta dari Pura Smart Technology, Kudus.

Adapun materi yang disampaikan pada pelatihan tersebut adalah sebagai berikut:

No Materi

1

Introduction To ASP.NET MVC

  • · MVC vs Web Form
  • · Consideration using Web Form or MVC
  • · ASP.NET MVC Design Goal
  • · MVC Pattern
  • · MVC Routing
  • · Controller in MVC
  • · Controller & View Convention
  • · Views in MVC
  • · View Helpers
  • · Action Filters
  • · Unit Testing

2

MVC – Controller

  • · Routing
  • · Controller Action
  • · Action Filters
  • · Custom Action Filter
  • · Action Parameter
  • · Action Result
  • · ViewData & ViewBag
  • · Request Validation

3

MVC – Model

  • · ADO.NET Entity Framework
  • · EF Code First
  • · LINQ
  • · Mapping
  • · Model Binding
  • · Validation with Annotation
  • · Custom Validation
  • · Display & Edit Annotation

4

MVC – Views

  • · Razor View Engine
  • · Syntax Razor
  • · HTML Helpers
  • · Custom Helpers
  • · Layout
  • · Partial Views
  • · Security (XSS & CRSF)

5

MVC – AJAX

  • · JQuery
  • · AJAX Helpers
  • · JQuery UI
  • · Client Validation
  • · Unobtrusive Javascript
  • · JSON Action
  • · JQuery Templates
  • · NuGET
  • · Other third party libraries

6

MVC – Infrastructure

  • · Caching
  • · Cache Profile
  • · Resources
  • · Diagnostic

9

MVC – Security

  • · ASP.NET Identity
  • · XSS
  • · Authentication
  • · Authorization
  • · CSRF

8

Configuration & Deployment

  • · Configuration files for .NET
  • · ASP.NET & IIS
  • · Custom Error
  • · Web Deployment Package

9

Study Case : Build Simple E-Commerce Application

Untuk penawaran pelatihan anda dapat mengirimkan email ke info@actual-training.com.

IMG_20160728_103136_HDRIMG_20160728_103426_HDR

Membuat aplikasi ASP.NET Core dengan Visual Studio Code (Part 1)

Pada tutorial kali ini kita akan mencoba untuk membuat aplikasi ASP.NET Core dengan editor Visual Studio Code.

Seperti yang sudah kita ketahui bahwa Microsoft baru-baru ini merilis ASP.NET Core dan .NET Core yang merupakan versi minimalis dari .NET Framework dan ASP.NET. Versi ini dioptimalkan untuk kebutuhan pembuatan aplikasi berbasis layanan cloud.

Microsoft juga merilis versi mini dari Visual Studio yang diberi nama Visual Studio Code. Jika dibandingkan dengan Visual Studio maka Visual Studio Code terasa sangat ringan karena hanya fitur2 utama saja yang didukung. Visual Studio Code sangat mirip dengan code editor lain yang simple seperti Sublime atau Web Storm. Anda dapat mengunduh aplikasi Visual Studio Code secara gratis pada tautan berikut.

Langkah 1

Install ASP.NET 5/ASP.NET Core library yang dapat diunduh pada tautan berikut.

image

ASP.NET Core saat ini masih pada versi RC Update 1, namun menurut Microsoft versi ini sudah cukup stabil untuk digunakan pada production. Jadi anda tidak perlu kuatir bila ingin menggunakan versi ini untuk project baru anda.

Setelah instalasi ASP.NET 5/Core selesai, anda dapat menjalankan perintah berikut untuk menginstal paket yeoman yang akan digunakan untuk membuat project asp.net.

npm install -g yo generator-aspnet gulp bower

Jika anda belum menginstal node.js pada komputer anda, anda dapat mengunduh node pada tautan berikut.

Setelah yeoman terinstal anda dapat menambahkan perintah yo aspnet untuk membuat project asp.net baru.

Kemudian pilih project Web Application dan beri nama projectnya SampleAsp.

image

image

Maka folder SampleAsp yang berisi semua file pada project akan dibuat. Pada command promt, masuk kedalam folder tersebut dan jalankan perintah dnu restore untuk mendownload semua package yang diperlukan via NuGet.

Setelah selesai anda dapat menjalankan perintah dnx web untuk menjalankan aplikasi ASP.NET 5/Core yang sudah anda buat.

image

Kemudian untuk menjalankan aplikasi web, anda dapat mengakses alamat http://localhost:5000 pada browser.

image

Untuk membuka project yang sudah kita buat di Visual Studio Code, pilih File – Open Folder – kemudian pilih folder SampleAsp. Setelah itu anda dapat mengedit dan menambahkan kode yang diperlukan.

image