Learn to handle and validate user data with JavaScript. Master form validation, arrow functions, async operations, and data manipulation from external sources.
Learn to handle and validate user data with JavaScript. Master form validation, arrow functions, async operations, and data manipulation from external sources.
This comprehensive course teaches JavaScript developers how to effectively manipulate and validate data. Building on foundational JavaScript knowledge, students will learn methods for handling user input and external data sources. The curriculum covers client-side and server-side validation techniques, with special attention to jQuery validation plugins for enhanced user experience. Students will master arrow functions, explore JavaScript's prototypical inheritance, and understand asynchronous programming concepts including the event loop. Through hands-on projects like a seat reservation system and working with third-party APIs, participants will gain practical experience in real-world data manipulation scenarios. The course combines theoretical knowledge with applied coding exercises, preparing students to build robust web applications that effectively process, validate, and display data.
4.8
(62 ratings)
6,667 already enrolled
Instructors:
English
24 languages available
What you'll learn
Master validation techniques for handling user input data
Implement jQuery form validation plugins with custom features
Understand and utilize arrow functions and asynchronous programming
Create a complete seat reservation system with data management
Work with external data sources and third-party APIs
Manipulate DOM elements based on user interactions
Skills you'll gain
This course includes:
9.5 Hours PreRecorded video
5 assignments
Access on Mobile, Tablet, Desktop
FullTime access
Shareable certificate
Closed caption
Get a Completion Certificate
Share your certificate with prospective employers and your professional network on LinkedIn.
Created by
Provided by

Top companies offer this course to their employees
Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.





There are 4 modules in this course
This course builds on basic JavaScript skills to focus specifically on data manipulation techniques. Students learn validation methods for handling user input through forms and working with data from external sources. The curriculum covers advanced topics like prototypical inheritance, arrow functions, and asynchronous JavaScript concepts including promises and the event loop. Through practical projects including a seat reservation system and integration with third-party APIs, participants gain hands-on experience manipulating, validating, and displaying data in real-world scenarios. The course emphasizes both theoretical understanding and practical application, with multiple coding examples and assignments to reinforce learning.
Getting Started & Collecting and Validating Data From Users
Module 1 · 4 Hours to complete
A Deeper Dive Into JavaScript
Module 2 · 2 Hours to complete
Seat Reservation Program
Module 3 · 4 Hours to complete
Working with Data Asynchronously in JavaScript
Module 4 · 7 Hours to complete
Fee Structure
Instructor
Lecturer at UC Davis Specializing in Web Development and Design
William Mead is a Lecturer at the University of California, Davis, with a strong background in web design and development. He holds a Bachelor of Fine Arts from Parsons School of Design and a Master of Education from Lesley University. Since 2008, Mead has been teaching various courses in web development and design across multiple institutions, including UC Davis. His passion for web technologies began in the 1990s, and he finds fulfillment in helping students develop their skills and pursue careers in the field. In addition to his teaching, Mead is an artist and regularly exhibits his conceptual work at Axis Gallery in Sacramento, California.
Testimonials
Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.
Frequently asked questions
Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.