Programming with JavaScript
Programming with JavaScript, available at $19.99, has an average rating of 4.45, with 163 lectures, based on 112 reviews, and has 460 subscribers.
You will learn about Define what JavaScript is and how to install the necessary software including Brackets Understand the fundamentals of the JavaScript language Work with control statements including loops and conditional logic Break out code into reusable functions Work with strings, numbers, dates, and times Use data structures such as arrays Learn about the DOM, DOM Scripting, and the JavaScript event model Validate data input within HTML forms using regular expressions Understand the fundamentals of object-oriented programming and how it applies to JavaScript Work with XML and JSON data using the XmlHttpRequest object Handle errors and debug JavaScript code This course is ideal for individuals who are This course is meant for beginning to intermediate programmers and Web developers aspiring to learn the JavaScript language It is particularly useful for This course is meant for beginning to intermediate programmers and Web developers aspiring to learn the JavaScript language.
Enroll now: Programming with JavaScript
Summary
Title: Programming with JavaScript
Price: $19.99
Average Rating: 4.45
Number of Lectures: 163
Number of Published Lectures: 163
Number of Curriculum Items: 163
Number of Published Curriculum Objects: 163
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Define what JavaScript is and how to install the necessary software including Brackets
- Understand the fundamentals of the JavaScript language
- Work with control statements including loops and conditional logic
- Break out code into reusable functions
- Work with strings, numbers, dates, and times
- Use data structures such as arrays
- Learn about the DOM, DOM Scripting, and the JavaScript event model
- Validate data input within HTML forms using regular expressions
- Understand the fundamentals of object-oriented programming and how it applies to JavaScript
- Work with XML and JSON data using the XmlHttpRequest object
- Handle errors and debug JavaScript code
Who Should Attend
- This course is meant for beginning to intermediate programmers and Web developers aspiring to learn the JavaScript language
Target Audiences
- This course is meant for beginning to intermediate programmers and Web developers aspiring to learn the JavaScript language
JavaScript is a powerful and versatile scripting language used in web applications, games, asynchronous coding, and more. Students will learn how this language can enhance a web page, allowing additional interactivity and more precise control of page elements. Students will also learn how JavaScript can be used to validate web forms and how to script for the DOM in an effort to manipulate web page elements. More advanced techniques used in creating a website and making the content more dynamic will also be taught as well as how to use JavaScript in a variety of ways from building simple games to simple financial applications.
Course Curriculum
Chapter 1: Introduction to Web Development and JavaScript
Lecture 1: Introduction
Lecture 2: Classic Web Architecture
Lecture 3: The Core 3: HTML, CSS, and JavaScript
Lecture 4: Modern Web Architecture
Lecture 5: Future Web Architecture
Lecture 6: ECMAScript and Current JavaScript Support
Lecture 7: The W3C and Mozilla Foundation
Lecture 8: Basic Structure of a Web Page
Lecture 9: The Document Object Model (DOM)
Lecture 10: Including JavaScript in a Web Page
Lecture 11: Using Brackets for Editing Code
Lecture 12: Using a Browser for Testing Code
Lecture 13: Lab 01: Your First JavaScript Application "What's your name?" -1
Chapter 2: JavaScript Essentials
Lecture 1: Introduction
Lecture 2: JavaScript Syntax (Part 1)
Lecture 3: JavaScript Syntax (Part 2)
Lecture 4: Variables
Lecture 5: Data Types (Part 1)
Lecture 6: Data Types (Part 2)
Lecture 7: Operators
Lecture 8: Helpful Functions
Lecture 9: Lab 02: The Calculate MPG Application
Lecture 10: Lab 03: The Test Scores Application
Chapter 3: Control Statements
Lecture 1: Introduction
Lecture 2: Block Statements
Lecture 3: Conditional Statements
Lecture 4: The if, if / else, and if / else if Statements
Lecture 5: Single Statement Suites
Lecture 6: Nested Statements
Lecture 7: The switch Statement
Lecture 8: Lab 04: The Invoice Application
Lecture 9: Looping Statements
Lecture 10: The for and for / in Loops
Lecture 11: The while Loop
Lecture 12: The do / while Loop
Lecture 13: Loop Control Statements
Lecture 14: Nested Loops
Lecture 15: Lab 05: The Calculate MPG Application v2
Lecture 16: Lab 06: The Future Value Application
Chapter 4: Introduction to Functions
Lecture 1: Introduction
Lecture 2: Introduction to Functions in JavaScript
Lecture 3: Global Functions
Lecture 4: Function Declarations
Lecture 5: Passing Parameters to Functions
Lecture 6: By Value vs By Reference
Lecture 7: The arguments Object
Lecture 8: Returning Values
Lecture 9: Scope and Hoisting
Lecture 10: Strict Mode
Lecture 11: Function Expressions
Lecture 12: Creating an Anonymous Function
Lecture 13: Using Anonymous Functions to Return a DOM Element
Lecture 14: Lab 07: The Guess the Number Game
Chapter 5: The Event Model
Lecture 1: Introduction
Lecture 2: Introduction to The Event Model
Lecture 3: Listening for Events the Classic Way
Lecture 4: Listening for Events with addEventListener()
Lecture 5: Common HTML DOM Events
Lecture 6: The Event Object
Lecture 7: Event Propagation (Demo 1)
Lecture 8: Event Delegation (Demo 2)
Lecture 9: Stopping Propagation with stopPropagation() (Demo 3)
Lecture 10: Preventing Default Behavior with preventDefault() (Demo 4)
Lecture 11: Lab 08: The Future Value Application v2
Chapter 6: Arrays and Web Storage
Lecture 1: Introduction
Lecture 2: Working with Arrays
Lecture 3: Adding and Removing Items
Lecture 4: Processing the Items in an Array
Lecture 5: Members of the Array Object
Lecture 6: Functions for Adding and Removing Items
Lecture 7: Functions for Searching, Reversing, and Sorting
Lecture 8: Functions for Copying, Slicing, and Concatenating
Lecture 9: Functions for Filtering
Lecture 10: Utility Functions
Lecture 11: Lab 09: The Employee Management Application
Lecture 12: Associative Arrays
Lecture 13: Two-Dimensional Arrays
Lecture 14: Web Storage
Lecture 15: Lab 10: The Task Manager Application
Chapter 7: The Browser Object Model (BOM)
Lecture 1: Introduction
Lecture 2: The window Object
Lecture 3: window.navigator
Lecture 4: window.location
Lecture 5: window.history
Lecture 6: window.frames
Lecture 7: window.screen
Lecture 8: window.open() and window.close()
Lecture 9: window.moveTo() and window.resizeTo()
Lecture 10: window.setTimeout() and window.setInterval()
Lecture 11: window.document
Lecture 12: Lab 11: The Login Popup Form and window.opener
Chapter 8: DOM Scripting
Lecture 1: Introduction
Instructors
-
Zak Ruvalcaba
Web App Developer, Programmer, Professor, Author, Athlete
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 3 votes
- 3 stars: 5 votes
- 4 stars: 15 votes
- 5 stars: 87 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!
You may also like
- Best Video Editing Courses to Learn in February 2025
- Best Music Production Courses to Learn in February 2025
- Best Animation Courses to Learn in February 2025
- Best Digital Illustration Courses to Learn in February 2025
- Best Renewable Energy Courses to Learn in February 2025
- Best Sustainable Living Courses to Learn in February 2025
- Best Ethical AI Courses to Learn in February 2025
- Best Cybersecurity Fundamentals Courses to Learn in February 2025
- Best Smart Home Technology Courses to Learn in February 2025
- Best Holistic Health Courses to Learn in February 2025
- Best Nutrition And Diet Planning Courses to Learn in February 2025
- Best Yoga Instruction Courses to Learn in February 2025
- Best Stress Management Courses to Learn in February 2025
- Best Mindfulness Meditation Courses to Learn in February 2025
- Best Life Coaching Courses to Learn in February 2025
- Best Career Development Courses to Learn in February 2025
- Best Relationship Building Courses to Learn in February 2025
- Best Parenting Skills Courses to Learn in February 2025
- Best Home Improvement Courses to Learn in February 2025
- Best Gardening Courses to Learn in February 2025