YoVDO

JavaScript Fundamentals

Offered By: Packt via Coursera

Tags

Javascript Courses Web Development Courses Event Handling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
JavaScript Fundamentals begins with an introduction to JavaScript's role in modern web development, covering tool installation and writing initial programs. As the course progresses, you will: - Cover variables, data types, and memory functions. - Learn about conditional statements and loops, crucial for dynamic code, through practical activities and coding challenges. - Explore Functions, return values, scope, and recursion are thoroughly explored to enhance problem-solving skills. - Conclude with object-oriented programming, DOM manipulation, and event handling, ensuring students are prepared for advanced topics and sophisticated web applications. The course is tailored for beginners with basic HTML and CSS knowledge, and intermediate developers seeking to refresh their skills. By the end, students will be adept at creating and manipulating variables, implementing control structures, developing modular code through functions, applying object-oriented principles, manipulating the DOM, and handling events for better user interaction, building a strong foundation for advancing their coding careers.

Syllabus

  • Introduction
    • In this module, we will cover the foundational aspects of the course, introducing you to JavaScript, setting up your development environment, and writing your first program.
  • Variables and Data Types
    • In this module, we will delve into variables and data types, exploring their characteristics, rules, and operations through engaging activities and coding challenges.
  • Conditional and Looping
    • In this module, we will explore control flow statements in JavaScript, learning how to use conditions and loops to build dynamic and efficient programs through practical activities and coding challenges.
  • Functions (Basic and Intermediate)
    • In this module, we will cover the essentials and intermediate concepts of functions in JavaScript, including return values, passing mechanisms, first-class functions, and more through interactive activities and coding challenges.
  • Objects
    • In this module, we will explore JavaScript objects, learning about object literals, constructors, and prototypes, and how to utilize built-in objects to enhance your programming capabilities.
  • The DOM
    • In this module, we will dive into the Document Object Model (DOM), learning how to interact with HTML elements using JavaScript, handle events, and utilize jQuery to create dynamic web pages.

Taught by

Packt - Course Instructors

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera