Udemyintermediateen

Building an end-to-end Single Page Web Application

Learn to build complete single-page web apps! Master front-end development and create dynamic user experiences. Perfect for aspiring web developers.

4.1(17)
486students
1h 24m
KOWSHIK DUTTA
KOWSHIK DUTTASolution Architect

Course Content

Building an end-to-end Single Page Web Application is an intermediate-level Udemy course taught by KOWSHIK DUTTA. It runs 1h 24m and is taught in English. Learners rate it 4.1 out of 5 from 17 reviews, with 486 students enrolled. It is free to enroll, last updated May 2017.

Learn to build a single-page reporting application from the ground up! This practical course guides you through creating a complete application for an Automobile Retail Distribution company, step-by-step. You'll gain hands-on experience developing a functional application without relying on complex frameworks.

Here's a breakdown of what you'll learn:

  • Full Application Development: Build the entire application from scratch over 7 lessons.
  • Front-End Development: Master HTML5 and CSS to create the user interface. Then, enhance interactivity with JavaScript and jQuery.
  • Data Modeling with MySQL: Learn to design and implement a data model using MySQL and basic SQL statements.
  • Backend Web Services: Develop Java-based web services to expose data as JSON strings, enabling communication between the front-end and back-end.
  • Data Consumption: Utilize jQuery to efficiently consume data from the web services and populate the front-end.
  • Data Visualization: Integrate a Pie Chart using Google API to visually represent data from the web services.

Course Structure (Timeline):

  • Lesson 1 (10 mins): Introduction – Application demo, business case overview, and system architecture.
  • Lesson 2 (15 mins): Front-End Development – Building the user interface with HTML5 and CSS.
  • Lesson 3 (15 mins): Front-End Enhancement – Completing the front-end with JavaScript and jQuery.
  • Lesson 4 (5 mins): Data Model – Developing the data model in MySQL using simple SQL.
  • Lesson 5 (17 mins): Web Services – Building Java-based web services for JSON data exposure.
  • Lesson 6 (13 mins): Data Consumption – Using jQuery to retrieve and display data from web services.
  • Lesson 7 (11 mins): Data Visualization – Integrating a Pie Chart with Google API.

Prerequisites: While this course doesn't teach Java, JavaScript, HTML, CSS, or SQL, a basic understanding of these languages is recommended.

Development Environment: The course utilizes Eclipse as the development environment, Tomcat as the web server, and MySQL as the database. Note: Installation procedures are not covered in this course.

Outcome: By the end of this course, you'll be able to confidently build an end-to-end single-page application without the need for frameworks.

Ready to get started? Explore Lesson 1 to view the application demo and learn more! We encourage you to join the course and unlock your potential in web development.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
2h 42m
intermediate
pluralsight
5.0(28)
1h 31m
all
skillshare
5.0
1h 28m
beginner
pluralsight
5.0
1h 16m
intermediate
pluralsight