Building an end-to-end Single Page Web Application
4.5 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Building an end-to-end Single Page Web Application to your Wishlist.

Add to Wishlist

Building an end-to-end Single Page Web Application

Building an end-to-end Single Page Web Application
4.5 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3 students enrolled
Created by KOWSHIK DUTTA
Last updated 5/2017
English
Price: $20
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Design and develop a Single Page Web Application end-to-end
  • Build web-services to expose data-base data to external world
  • Consume the above web-services using Java Script to feed the HTML elements
View Curriculum
Requirements
  • Should be able to write Java classes, Servlets, JavaScript, HTML, CSS and SQL
  • Download and install Eclipse, Tomcat and MySQL to practice the course
Description

This course develops a single-page reporting application for a Automobile Retail Distribution company. 

The application will be built in 7 steps. The entire application will be built from scratch during the course. Course sequencing with time-lines are detailed as below:

Lesson 1: Introduction(10 mins)

I will give the demo of the application along with the Business case and the architecture

Lesson 2: 15 mins

I will start building the front-end of the application using HTML5 / CSS 
Lesson 3: 15 mins

I will complete the front-end of the application using JS & JQuery
Lesson 4:  5 mins

I will develop the data-model of the application in MySQL using sinple SQL statements
Lesson 5: 17 mins

I will build Java based web-services to expose the data to out-side world as json string
Lesson 6: 13 mins

I will use JQuery to consume the data from the web-services to feed the front-end
Lesson 7: 11 mins

I will use Google API to add a Pie Chart to the front end and feed it with data from web-services

This course will not teach you Java, JavaScript, HTML, CSS or SQL. A basic exposure to these languages are pre-requisite for following this course.

Eclipse is used as development environment, Tomcat has been used as Web Server and MySQL as DataBase. Installation procedure are not covered in the course. .

You will definitely be able to build an end-to-end Single Page application, without using any framework, after this course. 

Please feel free to have a look into the Lesson 1. Where you can view the demo as well as other details.

I welcome you to the join the course.

Who is the target audience?
  • This course is for those who have basic exposure to JavaScript, Jquery, HTML, CSS, Java and SQL
  • Candidates aspiring to design and develop end to end Java based Single Page Web Application are ideal candidates for this course
Students Who Viewed This Course Also Viewed
Curriculum For This Course
7 Lectures
01:24:54
+
Introduction
1 Lecture 10:02

In this lecture, I will share:

  1. Business case for the application
  2. Architecture of the application
  3. How the course is organised
  4. What will not be taught in the course
  5. Demo of the application
Preview 10:02
+
Creating the front-end of the application
2 Lectures 28:56

In this lesson I will create the main page of the application using HTML, CSS

Creating the main page - Part1
14:33

In this lesson, I will dynamically insert HTML elements into the main page using JavaScript / JQuery. And it will create the essence of Single Page application

Creating the main page - Part 2
14:23
+
Completing the back-end of the application
2 Lectures 21:56

In this lesson I will create the data-model for the application and populate it with data

Create the data-model in MySQL
05:04

In this lesson, I will create web-services to expose the data from data-base to the external world. All coding will be done in Java

Create the web-services to expose the data
16:52
+
Integrating the back-end to the front-end of the application
2 Lectures 24:00

In this lesson, I will use Jquery to call the web-services and feed the HTML elements dynamically with data

Consume the web-services to feed the front-end of the application
12:59

I will use Google Charting API to add a Pie-chart to the application

Add a pie-chart to main page using Google API
11:01
About the Instructor
KOWSHIK DUTTA
4.5 Average rating
1 Review
3 Students
1 Course
Solution Architect

I am a Solution Architect and have been working on this area for last 15 years. Prior to that, had worked for 1+ years as Mechanical Engineer for an Automobile manufacturing company in India.

I have designed and delivered 7 projects till date, including one with multi-country and multi-site roll-outs. My deep understanding of Business processes, communication and expertise in data-modeling were key to such success.

I have participated and won 4 large out of 7 that I was involved. My technical expertise, estimation, communication and presentation capabilities were key enablers for this success.

Have successfully completed 4 consulting assignments. This includes successful development of POC as well. Has groomed a lot of associates to solution architect role, till date.

Have considerable domain knowledge in Manufacturing, Automotive, Power & Gas distribution, Automotive Leasing, Consulting domain. 

I have mostly developed BI and reporting solutions using both SAP and non-SAP based technologies. Recently building a java based OLTP plant-floor solution as well using Java and Web Technologies (HTML5, CSS, JS). Have technical exposure to big data and Apache Hadoop Eco System (HBase, Hive, Pig) as well.