No account yet?
You are here:: Developing ASP.NET Web Applications with Microsoft Visual Studio 2017

Developing ASP.NET Web Applications with Microsoft Visual Studio 2017

Categories : Software Technology
Posted by : kotchaphan | Posted On : Tuesday, 10 February 2015 14:34
Training Date : 16 July 2018 - 20 July 2018
12 February 2018 - 16 February 2018

22 August 2016 - 26 August 2016
23 May 2016 - 27 May 2016
02 November 2015 - 06 November 2015
09 February 2015 - 13 February 2015
Please Login before registering . No account ? signup here
กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่
Time : 30 Hour(s)
Days : 5 Day(s)
Duration : 09:00 - 16:00
Fee : 15,000 THB (Excluded Vat 7%)
Language : Thai
Instructor : Asst. Prof. Dr.Walisa Romsaiyud
Objectives :

In this course, learn to build dynamic web applications using .ASP.NET Web form and Microsoft Visual 2017. The course will leverage rapid application development techniques, and build n-tier web applications with efficient access to databases and sophisticated user interfaces that employ data-and model-binding, as well as data-source controls.

Who Should Attend :

     -  Working knowledge on Web Application/Web Designer/Programmer

     -  Basic Knowledge of Microsoft Visual Studio 2010/2012/2013/2015

     -  Using VB.NET

Benefits :

ผู้เข้าอบรมได้เรียนรู้การทำงานการพัฒนาเว็บแอปพลิเคชันแบบเว็บฟอร์ม (Web Form) ด้วย Microsoft Visual Studio.NET 2017 ซึ่งสามารถทำงานด้าน Cross-platform development โดยรองรับการทำงานที่หลากหลายระบบปฎิบัติการ เช่น Windows, Linux และ macOS เป้นต้น

Course Outline :

Module 1: Introduction to Microsoft Visual Studio 2017
     • Overview of Microsoft Visual Studio 2017
     • Overview of ASP.NET Web Application
     • Cross Platform Features

Module 2: Introduction to Web Form
     • Constructing ASP.NET pages with Web Form controls
     • Developing HTML5 web pages with Visual Studio
     • Examining content with Page Inspector

Module 3: Designing Web Forms
     • Applying common Web Form controls
     • Creating consistent layouts with Master Pages
     • Sharing reusable content with Web User controls

Module 4: Developing data-driven applications
     • Connecting to a database with data source controls
     • Binding data sources to Web Form controls
     • Automating data access with GridView, FormView, ListView and DetailsView
     • Utilizing code-first Entity Framework and LINQ to Entities for data access

Module 5: Modifying data
     • Inserting, updating and deleting with DbContext
     • Managing updates with two-way Model Binding
     • Reporting errors and checking validity with ModelState

Module 6: Creating multitier applications
     • Implementing business logic in the middle tier
     • Encapsulating validation logic with Data Annotations
     • Binding to business objects with ObjectDataSource

Module 7: Managing state in web applications
     • Reading and writing cookies
     • Storing user state in the session object
     • Leveraging caching for performance and scalability

Module 8: Implementing web security
     • Authenticating users from the Internet
     • Limiting access to authorized users

Module 9: Creating a richer UI with Ajax extensions
     • Integrating Ajax with existing pages
     • Increasing responsiveness with UpdatePanel
     • Triggering Ajax from outside the UpdatePanel

Module 10: Making custom Ajax requests with jQuery
     • Writing and calling RESTful services with the ASP.NET Web API
     • Leveraging jQuery and jQuery UI for DHTML
     • Working with the $.get() and .ready() methods

Module 11: Deploying ASP.NET Web Applications
     • Packaging for deployment
     • Transforming the web.config for production

Payment Condition :
Payment can be made by:
    1. Cash or Credit Card or Bank Cheque payable to “Software Park Thailand #2” (a post-dated cheque is not accepted) on the first day of the service or within the last day of the service.
    2. Account transfer and send the proof of the payment (the deposit slip) via fax or email to fax no. 02-583-2884 or email
        2.1 Siam Commercial Bank, Chaengwattana Branch
              Saving Account Number: 324-2-56262-0
             Account Name: Software Park Thailand#2
        2.2 Krungsri Bank, Chaengwattana (Software Park) Branch
              Saving Account Number: 329-1-34850-3
             Account Name: Software Park Thailand#2
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person :

For more information, contact our course coordinator on:

Ms. Patsorn Pornthip

Tel: +66-2583-9992 Ext. 1422

Fax: +66-2583-2884,

You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at for more information.