MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Real Life Coding: Developing Survey Application

Course Summary

Learn how to code real life survey/poll application for use on website or in email.

  • +

    Course Syllabus

    • Intro and Overview
      • Project Introduction
      • Project road-map
    • Database Architecture and Design
      • Overview
      • Defining our Entities and relationships
      • Enhancing data entities with additional properties
      • Loading Sample Data: Survey
      • Loading Sample Data: Response
      • Loading Sample Data: Skipped
      • Survey Results: Report Overview
      • Getting numbers out: Version1 Part 1
      • Getting numbers out: Version1 Part 2
      • Getting numbers out: Version1 Major issue identified
      • Getting numbers out: Version2
      • Getting numbers out: Finalizing the Stored Procedure
    • Core Functionality
      • Prerequisite: Prepare your Visual Studio Environment
      • Creating a View for developing our Survey model
      • Creating Data Access Layer: Linq-To-SQL
      • MVC 5 Routing, enabling LoadOptions and JSONFormatter
      • Coding Survey’s View Model with KnockoutJS
      • Collecting User’s response
      • Creating Response Data Transfer Object (DTO)
      • Creating Web API Response Controller
      • Adding “Save Answers” action to our Survey View Model
      • Coding Survey Questions Navigation links
      • Beautify our Survey presentation
    • Core Functionality: Charts
      • Google Visualization Chart: Review
      • Prototype Web API Controller to produce correct data structure
      • Coding Web API Controller to expose Survey’s response data
      • Creating KnockoutJS custom binding for Chart
      • Adding Report View Model to our Survey ViewModel
      • Adding Report Navigation links
    • Admin Pages
      • Admin Section overview
      • Defining Admin pages
      • Surveys Listing Admin Page
      • Manage Survey’s record
      • Creating Survey’s Overview Admin page
      • Manage Items & Answers: Part 1
      • Manage Items & Answers: Part 2
      • Manage Items & Answers: Part 3
      • Beautify Admin Forms
      • Adding “Embed Code” fields with code snippets
      • Embed Survey Code on website’s home page
      • Protecting Admin Pages with simple login page
    • Survey via Email
      • Adding Email embed code to Admin page
      • Code Controller to handle Email responses
      • Embed Email Code on website’s home page
    • Survey via QR Code
      • Web API function to generate a QR Code
      • Enhance Database to accommodate QR personalization
      • Demo Form to present QR functionality
      • Generate Participant Controller
      • Generate personalized QR Code
      • Create personalized Survey landing Page
      • Storing personalized response
      • Adjusting Email response handling

Course Fee:
USD 19

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations and Data & Information Management Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top