Call +65 6100 0613 Email:

Instructor-led Classroom Adult Training in Singapore - Modular Fast Track Skill-Based Trainings

ASP.NET Essential Training

Thousands of businesses have used Microsoft ASP.NET to build professional, dynamic websites. In this course, the trainer will demonstrate the tools needed to build and deploy a dynamic site using ASP.NET. Covering everything from installing and configuring Visual Studio for Web and SQL Server Express to creating web form pages, this course is designed to give beginning and intermediate developers hands-on experience.

Course Highlights

  • Storing data with SQL Server
  • Using the GridView control to present and edit dynamic data
  • Creating a data entry system
  • Attaching external CSS files
  • Creating pages to log in and authenticate visitors


All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

Click the links below to apply. Note that you need to register the course first.

For Singaporeans: SkillsFuture Credit

For Company: SSG Training Grant

Course Code: CRS-N-0033703

Course Booking

$298.00 (GST-exclusive)

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

Topic 1. Getting Started

  • Understanding how ASP.NET works
  • Installing Visual Studio 
  • Hello World: Creating your first ASP.NET web site
  • Creating pages with dynamic output
  • Understanding the development web server
  • Exploring the development environment

Topic 2. Using Microsoft SQL Server

  • Understanding Microsoft SQL Server
  • Installing SQL Server Express
  • Exploring SQL Server Management Studio Basic
  • Creating a new database
  • Connecting to the database in ASP.NET
  • Testing SQL queries
  • Presenting a dataset in an ASP.NET page

Topic 3. Creating ASP.NET Pages

  • Understanding ASP.NET web form pages
  • Separating presentation and logic with code files
  • Adding web form controls to a page
  • Handling postback data in a web form page
  • Using data binding expressions

Topic 4. Programming in ASP.NET

  • Creating a testing environment
  • Declaring and using a simple variable
  • Declaring and using a complex object
  • Using loops
  • Using functions
  • Using trace statements
  • Debugging with breakpoints
  • Commenting code

Topic 5. Creating Reusable Code

  • Creating web controls
  • Registering a user control on a web form page
  • Registering controls globally in the web.config file
  • Adding public properties to a web control

Topic 6. Using Cascading Style Sheets in Web Forms

  • Understanding Cascading Style Sheets (CSS)
  • Attaching external CSS files
  • Defining a CSS selector
  • Using CSS class selectors in server controls

Topic 7. Presenting Dynamic Data

  • Presenting data with the GridView control
  • Controlling GridView paging and appearance
  • Editing data with the GridView control
  • Presenting data with the DataList control
  • Formatting data with binding expressions

Topic 8. Creating a Data Entry System

  • Using the DetailsView control
  • Inserting data with the DetailsView control
  • Redirecting page requests
  • Creating an update page
  • Linking to update pages from the list page
  • Deleting database records

Topic 9. Validating User Input

  • Customizing forms with item editing templates
  • Adding validator controls to a form
  • Controlling the validation error message display
  • Using the ValidationSummary control

Topic 10. Creating Reports

  • Creating a query with joined tables
  • Replacing control style properties with CSS
  • Creating a CSS file for printing
  • Suppressing elements in printed web pages
  • Selecting data for a report

Topic 11. Managing Session State

  • Understanding ViewState and managing postbacks
  • Using session variables

Topic 12. Securing a Site with Forms Authentication

  • Turning on forms authentication
  • Creating a page to log in users
  • Creating a page to set up new users
  • Understanding the security database
  • Configuring security in the web.config file
  • Creating a page to log out users

Course Admin


Who Should Attend

  • Those who want to learn the ASP.NET in depth


ASP.NET DeveloperPeter Goh is the Technology Evangelist at Disruptive Digital, a full-service digital agency based in Singapore, offering innovative & effective web and native mobile application development. He specializes in bleeding edge software development and have more than 10 years' experience in developing customized applications for desktop, web and mobile platforms. He has extensive domain knowledge in .Net and Java programming, iOS development and has helped many to create e-commerce web sites on Amazon AWS and Microsoft Azure

ASP.NET TrainerDzung used to be a technical geek in the university with the solely hobby in full-time coding. A hungry learner who liked analysing the programming language theories and turned those into practices to make the real application that can help solve the society problems. His passion nowadays lies in bringing the innovation and passing his passion to adults of next generation with the aim of empowering today’s technology to enable them to become inventors of tomorrow’s reality.

ASP.NET TrainerChe Hoe has experience in software development with special interest in web technologies. Graduated from Singapore Polytechnic Information Technology, he had undertaken the role of frontend web developer in various hackathons and most recently, the Microsoft Imagine Cup. He was also an active volunteer in UXSG - a user-experience based community in Singapore - to garner knowledge on the relationship between usability of the web and the user. Che Hoe has been enrolled in NUS Information Systems under the School of Computing.

ASP.NET TrainerCurrently Don Ho Jun Le is an undergraduate pursuing a degree in computer science from Nanyang Technological University(NTU). During my free time I like to do sports, play music and innovateon technological solutions and develop them. My experience comprises of android application development, webpage development, touchscreen application development as well a couple of small scale java and python projects. The most recent addition would be the use of unity3D along side image recognition technology to produce an Augmented Reality Android Application. Outside of the scope of IT, I had also conducted trainings for LEGO mindstorm/ LEGO WeDo robotics, was a teacher assistant as well as a logistic assistant. Hope to have an enjoyable and enriching course session with you.

ASP.NET TrainerVedavathi Mulupuri did Master of Technology in Software Engineering from NUS in the year 2010. She has around 15 plus years of teaching and industry experience in Singapore and India in the field of programming, Production support, Requirements Analysis and Engineering related modules. She has worked in various industries like Defense, Oil and Gas, Aviation and IT Services. She has complete Software Development Life Cycle (SDLC) experience and worked in HCL Insys, Reliance Global Energy Services, Invensys India Pte. Ltd., Zen Technologies etc..

Vedavathi has experience as IT Trainer in Singapore Infocomm Technology Programmes. She is certified in IT Infrastructure Library ITIL V 3 Foundation in IT Service Management, Certified Business Analysis professional CBAP from International Institute of Business Analysis IIBA and has Professional Diploma in Mobile Wireless Solutions from ISS/NUS etc.

ASP.NET Programming TrainerSia King Shyan has over 19 years of industrial experience in IT project management, system development, support and administration. His last job as a project manager with Maybank required him to often interact with branch staff across the country by providing support and training to them. When he was an assistant vice president with DBS, he managed and implemented virtual infrastructure related projects, covering platforms like VMWare and AIX PowerVM. When he was a senior manager with the Republic Polytechnic, he oversaw the project management for the Corporate and Governance services, and started up and managed a support team taking care of general application support, MSSQL databases, SharePoint and system deployment.

King Shyan specializes in designing and developing Web and Client/Sever applications and has vast experience in system development and migration. His main technical skill set includes development language/tools like .Net, Java, PowerBuilder to C++/ C and the platforms diverged from UNIX, VAX/VMS to Windows servers. In addition, he has very strong knowledge on almost all database engines, for instance, MSSQL, DB2, Sybase and Oracle.

ASP.NET TrainerSundari is a IT Professional with more than 20 years of experience in IT industry. Her experience includes at Senior System Analyst, Akoh Natural Technologies(AWNTPL), Software Engineer Cum Software Trainer, Kore Info-tech Pte Ltd, Senior System Analyst, SQL Star Software Services, Analyst Programmer, Toshiba Asia Pacific Pte Ltd, Software Engineer, Integrated Enterprises (India) Limited, Software Developer, PSB(Spring), Senior Software Trainer.</p>" />Sundari has more than 10 years of experience in Software Training and Development. She initiated her career as a Trainer and worked in various companies, developing and nurturing client relationships. She is passionate about training and to impart her knowledge to others and always eager to learn more.

Area of expertise:

  • Data Warehousing - SAP BI 7.0
  • Reporting Tools - BEx Query Designer, BEx Analyzer, Web Analyzer, Web Application Designer, BEx Report Designer and Dash Boards
  • Language - Visual C++ (6.0), C#(.Net), C, C++, Java and also in SAP ABAP/4, SD, FI
  • Operating Systems - Windows10, 7, 2000.NT, 98, XP, MS-DOS, Unix
  • Databases - Oracle 9i/8i, SQL Server and MS-Access
  • GUI - Visual Basic 6.0, Power Builder 5.0, Developer 2000 
  • Java-script, HTML5, CS6, Dreamweaver, MS-Office.

She is currently pursuing Masters in Business (ERP Systems) in Victoria University, Australia. She has completed her Bachelors in Computer Science in Bharathiar University, India and Professional Diploma in SAP Business Intelligence in Victoria University, Australia - Lithan Hall Academy, Singapore. She is certified in SAP BI 7.0 (TBW45_70) and Oracle 9i PL/SQL Developer from Oracle Corp U.S. Also certified in ACTA (Advanced Certificate in training and assessment) from WDA Singapore.

Customer Reviews (5)

Will Recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 6/6/2019)
Will Recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Extend the course session to 2 days (Posted on 3/11/2018)
Will Recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
More time (Posted on 10/2/2017)
Will Recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Nothing because the time is just right for me to understand the basics of ASP.NET (Posted on 9/28/2017)
Will Recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
May be elaborate training period from 1 day to 2 days training (Posted on 5/24/2017)

Write Your Own Review

You're reviewing: ASP.NET Essential Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha
    Attention: Captcha is case sensitive.


Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

C Programming Essential Training

C Programming Essential Training

9 Review(s)
$298.00 (GST-exclusive)
C++ Essential Training

C++ Essential Training

12 Review(s)
$298.00 (GST-exclusive)
C# Programming Essential Training

C# Programming Essential Training

16 Review(s)
$298.00 (GST-exclusive)