We may earn an affiliate commission when you visit our partners.
Course image
William Mead

This course builds on the skills from the previous course and goes further into managing and manipulating data with JavaScript. You will learn methods for validating and handling data provided by users or coming from an external data source. This course includes a challenge in the form of a seat reservation system, as well as a project that pulls data in from an external data source.

Read more

This course builds on the skills from the previous course and goes further into managing and manipulating data with JavaScript. You will learn methods for validating and handling data provided by users or coming from an external data source. This course includes a challenge in the form of a seat reservation system, as well as a project that pulls data in from an external data source.

The course objectives include:

  • Validation basics in JavaScript and jQuery
  • jQuery form validation plugin features
  • Arrow functions
  • Asynchronous functions
  • And the JavaScript event loop

What you'll learn

The course objectives include:

  • Validation basics in JavaScript and jQuery
  • jQuery form validation plugin features
  • Arrow functions
  • Asynchronous functions
  • And the JavaScript event loop

Three deals to help you save

What's inside

Learning objectives

  • Validation basics in javascript and jquery
  • Jquery form validation plugin features
  • Arrow functions
  • Asynchronous functions
  • And the javascript event loop

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by William Mead, who is highly skilled in this field
Helps students manage and manipulate data with JavaScript
Covers arrow functions, asynchronous functions, and the JavaScript event loop
Provides a challenge in the form of a seat reservation system and a project that pulls data from an external data source
Suitable for learners with prior experience in JavaScript

Save this course

Save Data Manipulation in JavaScript to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Data Manipulation in JavaScript with these activities:
ES5 refresher
Review ES5 to ensure a solid understanding of Javascript fundamentals before starting the course.
Show steps
  • Read through an ES5 tutorial
  • Complete a few ES5 coding exercises
Eloquent JavaScript
Read Eloquent JavaScript to deepen your understanding of JavaScript fundamentals.
Show steps
  • Read through the book
  • Complete the exercises in the book
Calculator app
Build a basic calculator app to apply the concepts of data validation.
Show steps
  • Plan the app's functionality
  • Create the user interface
  • Implement the data validation logic
  • Test the app
Four other activities
Expand to see all activities and additional details
Show all seven activities
jQuery form validation tutorial
Follow a tutorial to learn about the jQuery form validation plugin and its features.
Show steps
  • Read the tutorial
  • Try out the examples provided in the tutorial
Data validation exercises
Complete a set of exercises to practice validating data in JavaScript.
Show steps
  • Solve coding challenges that involve data validation
JavaScript event loop diagram
Create a diagram to visualize the JavaScript event loop and its phases.
Show steps
  • Research the JavaScript event loop
  • Sketch out a diagram
  • Refine the diagram based on feedback
Contribute to a JavaScript library
Participate in an open-source JavaScript project to apply your skills and learn from others.
Show steps
  • Find a JavaScript library to contribute to
  • Identify an issue or feature to work on
  • Implement the solution
  • Submit a pull request

Career center

Learners who complete Data Manipulation in JavaScript will develop knowledge and skills that may be useful to these careers:
JavaScript Developer
JavaScript Developers are responsible for developing and maintaining JavaScript applications. This course will provide you with the skills you need to write clean, efficient, and maintainable code. You'll also gain a deeper understanding of asynchronous functions and the JavaScript event loop, which are essential for building responsive and performant web applications.
Front-End Developer
Front-End Developers are responsible for the design and implementation of the user interface of a website. With your JavaScript and jQuery skills, you'll be able to create visually appealing and functional web pages. This course will provide you with the tools you need to build responsive and interactive user interfaces. You'll also gain experience with CSS and HTML, which are essential for Front-End Development.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. As a JavaScript developer, you'll be able to utilize your JavaScript and jQuery skills to create interactive web applications. This course will equip you with the skills needed to write clean, efficient, and maintainable code. Additionally, you'll gain a deeper understanding of asynchronous functions and the JavaScript event loop, which are essential for building responsive and performant web applications.
Web Developer
Web Developers are responsible for the design and development of websites. With your JavaScript and jQuery skills, you'll be able to create interactive and engaging web pages. This course will provide you with the foundation you need to build dynamic and user-friendly websites. You'll also gain experience with arrow functions and asynchronous functions, which are essential for building modern web applications.
Software Architect
Software Architects are responsible for designing and developing the overall architecture of a software system. As a JavaScript developer, you'll be able to use your knowledge of JavaScript and jQuery to create scalable and maintainable software applications. This course will provide you with the skills you need to design and implement software architectures that meet the needs of your users.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations. With your JavaScript and jQuery skills, you'll be able to use JavaScript to automate tasks and improve the efficiency of the software development process. This course will provide you with the skills you need to work with continuous integration and continuous deployment (CI/CD) tools. You'll also gain experience with cloud computing, which is essential for DevOps Engineers.
Technical Writer
Technical Writers are responsible for creating documentation for software applications. With your JavaScript and jQuery skills, you'll be able to use JavaScript to create interactive and engaging documentation. This course will provide you with the skills you need to work with documentation tools and style guides. You'll also gain experience with technical writing best practices, which are essential for Technical Writers.
Systems Engineer
Systems Engineers are responsible for designing, implementing, and maintaining computer systems. With your JavaScript and jQuery skills, you'll be able to use JavaScript to create custom software solutions for a variety of systems. This course will provide you with the skills you need to work with operating systems, networking, and security. You'll also gain experience with system administration tools, which are essential for managing computer systems.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing and evaluating software applications. With your JavaScript and jQuery skills, you'll be able to use JavaScript to create automated tests. This course will provide you with the skills you need to work with testing tools and techniques. You'll also gain experience with quality assurance best practices, which are essential for Quality Assurance Analysts.
Data Scientist
Data Scientists are responsible for collecting, analyzing, and interpreting data. With your JavaScript and jQuery skills, you'll be able to use data to make informed decisions. This course will provide you with the skills you need to work with data in a variety of formats, including JSON, CSV, and XML. You'll also gain experience with data visualization techniques, which are essential for communicating insights to stakeholders.
UI/UX Designer
UI/UX Designers are responsible for designing and implementing the user interface of a software application. With your JavaScript and jQuery skills, you'll be able to use JavaScript to create interactive and engaging user interfaces. This course will provide you with the skills you need to work with design tools and prototyping tools. You'll also gain experience with user research, which is essential for UI/UX Designers.
Business Analyst
Business Analysts are responsible for gathering and analyzing requirements for software applications. With your JavaScript and jQuery skills, you'll be able to use JavaScript to create interactive and engaging prototypes. This course will provide you with the skills you need to work with business stakeholders and analysts. You'll also gain experience with requirements gathering and analysis techniques, which are essential for Business Analysts.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. With your JavaScript and jQuery skills, you'll be able to use JavaScript to connect to and interact with databases. This course will provide you with the skills you need to create, manage, and optimize databases. You'll also gain experience with SQL, which is the standard language for interacting with databases.
Information Security Analyst
Information Security Analysts are responsible for protecting software applications from security threats. With your JavaScript and jQuery skills, you'll be able to use JavaScript to create secure web applications. This course will provide you with the skills you need to work with security tools and techniques. You'll also gain experience with information security best practices, which are essential for Information Security Analysts.
Product Manager
Product Managers are responsible for managing the development and launch of software applications. With your JavaScript and jQuery skills, you'll be able to use JavaScript to create interactive and engaging prototypes. This course will provide you with the skills you need to work with product development teams and stakeholders. You'll also gain experience with product management best practices, which are essential for Product Managers.

Reading list

We've selected 22 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Data Manipulation in JavaScript.
Comprehensive guide to JavaScript. It covers the language's syntax, semantics, and best practices, and it valuable resource for both beginners and experienced developers alike.
This comprehensive reference book provides an in-depth overview of JavaScript, covering all the essential concepts and syntax. It is particularly valuable as a reference tool for experienced JavaScript developers.
Comprehensive guide to JavaScript. It covers the language's syntax, semantics, and best practices, and it valuable resource for both beginners and experienced developers alike.
Comprehensive guide to JavaScript. It covers the language's syntax, semantics, and best practices, and it valuable resource for both beginners and experienced developers alike.
Concise guide to the essential parts of JavaScript. It covers the language's core concepts and best practices, and it valuable resource for both beginners and experienced developers alike.
Focuses on using JavaScript for data analysis and visualization. It covers topics such as data cleaning, data transformation, and data visualization using JavaScript libraries like D3.js.
Guide to JavaScript design patterns. It covers the most common design patterns used in JavaScript, and it valuable resource for developers who want to write more maintainable and reusable code.
Provides a concise guide to the best practices and design principles of JavaScript. It is particularly valuable for experienced JavaScript developers who want to improve the quality and maintainability of their code.
Collection of advanced JavaScript techniques. It covers topics such as closures, inheritance, and event handling.
Guide to the more difficult aspects of JavaScript. It covers topics such as closures, inheritance, and the event loop.
Guide to writing high-performance JavaScript code. It covers topics such as performance optimization and debugging.
Provides a comprehensive guide to jQuery, a popular JavaScript library for DOM manipulation and AJAX. It covers all the essential features of jQuery and includes practical examples and exercises.
Provides a detailed explanation of asynchronous programming in JavaScript. It covers topics such as promises, async/await, and event loop, making it valuable for developers who want to build responsive and scalable JavaScript applications.
This comprehensive guide to JavaScript provides an in-depth coverage of all aspects of the language, including advanced topics such as object-oriented programming, closures, and the JavaScript engine.
Provides a practical guide to JavaScript for web developers. It covers all the essential concepts and includes practical examples and exercises.
Provides a collection of reusable JavaScript patterns for solving common problems in web development. It is particularly valuable for experienced JavaScript developers who want to improve the quality and maintainability of their code.
Provides a fun and engaging introduction to JavaScript. It uses a visual approach to explain complex concepts and includes interactive exercises and examples.
Provides a collection of practical recipes for solving common problems in JavaScript web development. It covers topics such as DOM manipulation, event handling, and AJAX.
Provides a collection of practical recipes for using jQuery to solve common problems in web development. It covers topics such as DOM manipulation, event handling, and AJAX.
Provides a concise guide to best practices and conventions for JavaScript development. It is particularly valuable for experienced JavaScript developers who want to improve the quality and maintainability of their code.
Provides a fast-paced introduction to JavaScript for experienced programmers. It covers all the essential concepts and includes practical examples and exercises.
Provides a comprehensive guide to JavaScript for both beginners and experienced developers. It covers all the essential concepts and includes practical examples and exercises.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser