Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript (and jQuery) in 7 Days
Rating: 4.4 out of 5(2 ratings)
17 students

JavaScript (and jQuery) in 7 Days

Learn JavaScript programming in just a week. 7 short lessons and a daily exercise, carefully chosen to get you further,
Last updated 8/2020
English
English [Auto],

What you'll learn

  • Program with the world's most popular language: JavaScript
  • Develop the skills to take you from a novice to competent programmer in a short timeframe
  • Creating websites and applications using JavaScript, Bootstrap and jQuery
  • Translating real-world problems into code for better problem solving with JavaScript
  • Handling user requests better using techniques such as the fetch API and the localStorage API
  • Animate and style your websites using JavaScript and Bootstrap
  • Track your progress and save important code snippets in a dev journal web app that you'll create as a final project

Course content

7 sections43 lectures7h 10m total length
  • The Course Overview6:35
    This video provides an overview of the entire course.
  • Creating Your First JavaScript Program9:03

     Before we are able to write a program in any language, we must learn the basic rules and building blocks.

    •         Open repl.it, an in-browser code editor
    •         Write simple JavaScript expressions
    •         Write your first JavaScript program
  • Working with JavaScript Types and Variables10:15

    Computers represent everything as 1’s and 0’s, this wouldn’t be acceptable for most humans. Programming languages have “types” of data, we will use different types to solve different sorts of problems. IE: Numbers are used for math, Strings for text.

    •         Learn the different primary types in JavaScript
    •         Use operators to compare values
    •         Write expressions that combine values of different types
  • Controlling Your Programs Flow with "if" and "else"6:53

    A common pattern in programming logic (and real world logic) is making choices based from the answer to a true or false expression. For example, “is it raining? If yes, wear a raincoat”. Learn how to handle these type of logical decisions with JavaScript.

    •         Create an expression that may be true or false
    •         If true, log a message or update variables
    •         Handle falsey expressions in an “else” block
  • Building Units of Work Using JavaScript Functions14:52

    Typically, programs are created from many individual “routines” or “functions”. These are units of work. A good program has many functions that each do one small task, and can be used alone or combined with other functions to perform more complex tasks.

    •         Write your basic JavaScript function
    •         Use “parameters” as predeclared variables for your function
    •         Call the function with values for desired parameters
  • Day One - Assignment2:53

    Mad-Libs are word games where funny stories can be generated. A person playing Mad-Libs will pick words at random, the words must be specific types, (that is; noun, verb, adjective). Then the words are used as replacements for blank words injected throughout the story.

    •         Write a function that prints a story
    •         Arguments to the function will be the players words
    •         Concatenate the players words into the story

Requirements

  • It's designed so anyone with a web browser can instantly begin learning.

Description

JavaScript is the language of the web. You can use it to add dynamic behaviors, store information, and handle requests and responses on a website on-the-fly and this is why it has become one of the most useful languages in the web development community.

In this course, you will instantly start to work with JavaScript, jQuery, and Bootstrap using the in-browser editor. You'll start off by learning the basics of JavaScript by writing your first program. After mastering the fundamentals, you'll learn how to write clean and maintainable JavaScript code. You'll be taught modern JavaScript at a quick pace to maximize your learning for the time available. Later you'll work with objects and arrays to model problems/solutions for better program output in JavaScript. You'll be creating an awesome-looking battleship game with slideshows, a development journal with YouTube, and image-embedded URLs with Bootstrap and jQuery.

Each lesson will begin by reviewing the exercise from the previous day, before moving on to the subject of that day's lesson. By the end of the course you will be amazed by everything you've managed to learn and accomplish in such a short time. Each lesson is inspiring and fun, making you feel like a magical code wizard!

About the Author

Michael Rosata is a professional JavaScript developer and the author of three courses on Functional JavaScript. He’s written multiple JavaScript applications for internal use at large companies. Michael is the founder of the Massachusetts Web Devs meetup. He has a great passion for learning, and teaching

You can find him answering questions in the Ramda gitter channel or at michael.rosata@gmail.com

I’d like to thank my family for giving me the opportunity to explore things I enjoy learning, and to the team at Packt Publishing, especially Sunny Kandre and Anish Dsouza for making this course possible.

Who this course is for:

  • This course is for people who are new to programming and want to get started with JavaScript.
  • If you're an experienced programmer and want to learn a new language for your web applications, then this course is also for you.