HOME > Development > Real Life Coding- Developing Survey Application

Real Life Coding- Developing Survey Application

  • Development
  • Jan 21, 2025
SynopsisReal Life Coding: Developing Survey Application, available at...
Real Life Coding- Developing Survey Application  No.1

Real Life Coding: Developing Survey Application, available at $19.99, has an average rating of 3.44, with 54 lectures, based on 9 reviews, and has 93 subscribers.

You will learn about Design Database to support your application Build KnockoutJS Model to represent multiple View Objects Build UI that communicates with Web API and jQuery Visualize your data with Google Visualization Charts library Develop MVC based Controllers and Views to support requirements Develop WebForms Admin interface to support data entry Generate QR codes using your data Expand and sharpen your coding skills This course is ideal for individuals who are Anyone with some coding experience who is interested in learning web development. or Anyone with interest in web programming with free Microsoft technologies. or Anyone interested in front-end coding using KnockoutJS and jQuery. or It may be too challenging for “just starting” coders. It is particularly useful for Anyone with some coding experience who is interested in learning web development. or Anyone with interest in web programming with free Microsoft technologies. or Anyone interested in front-end coding using KnockoutJS and jQuery. or It may be too challenging for “just starting” coders.

Enroll now: Real Life Coding: Developing Survey Application

Summary

Title: Real Life Coding: Developing Survey Application

Price: $19.99

Average Rating: 3.44

Number of Lectures: 54

Number of Published Lectures: 54

Number of Curriculum Items: 54

Number of Published Curriculum Objects: 54

Original Price: $22.99

Quality Status: approved

Status: Live

What You Will Learn

  • Design Database to support your application
  • Build KnockoutJS Model to represent multiple View Objects
  • Build UI that communicates with Web API and jQuery
  • Visualize your data with Google Visualization Charts library
  • Develop MVC based Controllers and Views to support requirements
  • Develop WebForms Admin interface to support data entry
  • Generate QR codes using your data
  • Expand and sharpen your coding skills
  • Who Should Attend

  • Anyone with some coding experience who is interested in learning web development.
  • Anyone with interest in web programming with free Microsoft technologies.
  • Anyone interested in front-end coding using KnockoutJS and jQuery.
  • It may be too challenging for “just starting” coders.
  • Target Audiences

  • Anyone with some coding experience who is interested in learning web development.
  • Anyone with interest in web programming with free Microsoft technologies.
  • Anyone interested in front-end coding using KnockoutJS and jQuery.
  • It may be too challenging for “just starting” coders.
  • This course will take you through the steps necessary to build a useful, real life web application based on requirements from an actual marketing department. Watch as the web developer in this video series is given the task of creating survey functionality to be used on a web site and poll participants via email marketing blasts. Additionally this developer must collect real time feedback from attendees at live events.

    Learn which technologies should be used and how each requirement should be fulfilled. Sit next to the developer and see how its all put together. This course is not about teaching a specific language or technology, but rather it demonstrates how to use several technologies and programming tools together to accomplish the given goals.

    By watching this video series you will benefit by learning how to code and tie different layers of application together in an efficient way. This course will help expand your web development skills and will provide you with ideas to help you approach future projects with confidence.

    Course Curriculum

    Chapter 1: Intro and Overview

    Lecture 1: Project Introduction

    Lecture 2: Project road-map

    Chapter 2: Database Architecture and Design

    Lecture 1: Overview

    Lecture 2: Defining our Entities and relationships

    Lecture 3: Enhancing data entities with additional properties

    Lecture 4: Loading Sample Data: Survey

    Lecture 5: Loading Sample Data: Response

    Lecture 6: Loading Sample Data: Skipped

    Lecture 7: Survey Results: Report Overview

    Lecture 8: Getting numbers out: Version1 Part 1

    Lecture 9: Getting numbers out: Version1 Part 2

    Lecture 10: Getting numbers out: Version1 Major issue identified

    Lecture 11: Getting numbers out: Version2

    Lecture 12: Getting numbers out: Finalizing the Stored Procedure

    Chapter 3: Core Functionality

    Lecture 1: Prerequisite: Prepare your Visual Studio Environment

    Lecture 2: Creating a View for developing our Survey model

    Lecture 3: Creating Data Access Layer: Linq-To-SQL

    Lecture 4: MVC 5 Routing, enabling LoadOptions and JSONFormatter

    Lecture 5: Coding Survey’s View Model with KnockoutJS

    Lecture 6: Collecting User’s response

    Lecture 7: Creating Response Data Transfer Object (DTO)

    Lecture 8: Creating Web API Response Controller

    Lecture 9: Adding “Save Answers” action to our Survey View Model

    Lecture 10: Coding Survey Questions Navigation links

    Lecture 11: Beautify our Survey presentation

    Chapter 4: Core Functionality: Charts

    Lecture 1: Google Visualization Chart: Review

    Lecture 2: Prototype Web API Controller to produce correct data structure

    Lecture 3: Coding Web API Controller to expose Survey’s response data

    Lecture 4: Creating KnockoutJS custom binding for Chart

    Lecture 5: Adding Report View Model to our Survey ViewModel

    Lecture 6: Adding Report Navigation links

    Chapter 5: Admin Pages

    Lecture 1: Admin Section overview

    Lecture 2: Defining Admin pages

    Lecture 3: Surveys Listing Admin Page

    Lecture 4: Manage Survey’s record

    Lecture 5: Creating Survey’s Overview Admin page

    Lecture 6: Manage Items & Answers: Part 1

    Lecture 7: Manage Items & Answers: Part 2

    Lecture 8: Manage Items & Answers: Part 3

    Lecture 9: Beautify Admin Forms

    Lecture 10: Adding “Embed Code” fields with code snippets

    Lecture 11: Embed Survey Code on website’s home page

    Lecture 12: Protecting Admin Pages with simple login page

    Chapter 6: Survey via Email

    Lecture 1: Adding Email embed code to Admin page

    Lecture 2: Code Controller to handle Email responses

    Lecture 3: Embed Email Code on website’s home page

    Chapter 7: Survey via QR Code

    Lecture 1: Web API function to generate a QR Code

    Lecture 2: Enhance Database to accommodate QR personalization

    Lecture 3: Demo Form to present QR functionality

    Lecture 4: Generate Participant Controller

    Lecture 5: Generate personalized QR Code

    Lecture 6: Create personalized Survey landing Page

    Lecture 7: Storing personalized response

    Lecture 8: Adjusting Email response handling

    Instructors

  • Real Life Coding- Developing Survey Application  No.2
    Dima Grebniev
    Web Development
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 1 votes
  • 3 stars: 2 votes
  • 4 stars: 0 votes
  • 5 stars: 4 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!