Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript, Bootstrap, & PHP - Certification for Beginners
Rating: 4.4 out of 5(3,226 ratings)
293,146 students

JavaScript, Bootstrap, & PHP - Certification for Beginners

A Comprehensive Guide for Beginners interested in learning JavaScript, Bootstrap, & PHP
Last updated 10/2019
English
English [Auto],

What you'll learn

  • Master Client-Side and Server-Side Interactivity using JavaScript, Bootstrap, & PHP
  • Learn to create mobile responsive webpages using Bootstrap
  • Learn to create client and server-side validated input forms
  • Learn to interact with a MySQL Database using PHP

Course content

3 sections115 lectures5h 57m total length
  • JavaScript - Introduction5:41

    Discover JavaScript as a powerful client-side language that adds web page interactivity through features like character counting, form validation, alerts, and simple games, in contrast to server-side PHP.

  • JavaScript Placement2:09

    Explore how to place JavaScript in the head, trigger functions with onclick events, and convert an input age to dog years by multiplying by seven.

  • External JavaScript1:50

    Use an external JavaScript file by creating a separate script and calling it with a script tag src attribute. External files simplify maintenance, enable caching, and speed up page loads.

  • JavaScript Output1:41

    Explore JavaScript output methods by displaying calculation results with document.write and by showing messages in a window.alert pop-up.

  • JavaScript InnerHTML1:03

    Demonstrates using JavaScript to output calculation results with innerHTML by updating an HTML element via getElementById. Shows 6 plus 3 equals 9 and how changing values updates the displayed result.

  • JavaScript Commenting1:48

    Learn how to add clear JavaScript comments to explain code, using single-line // and multi-line /* */ styles, to improve readability and collaboration.

  • JavaScript Constants1:34

    Discover how JavaScript constants fix values like 5 and 6, whether numbers or strings, and display their sum in a paragraph with the id math.

  • JavaScript Variables Introduction4:31

    Explore JavaScript variables as named containers that store numbers and strings, learn how identifiers work, and see x, y, and z compute 25 and display in a browser.

  • JavaScript Assignment Operator1:05

    Understand how the equals sign functions as the assignment operator in JavaScript, linking values between numbers and strings, with a code example showing 30 attached to a string.

  • JavaScript Arithmetic Operations3:43

    Explore JavaScript arithmetic operations by using constants and variables to perform addition, subtraction, and multiplication, and display results in the web page via DOM elements.

  • JavaScript Arithmetic Operations Continued3:45

    Explore JavaScript arithmetic operations, including division of 100 by 50, and practice incrementing and decrementing values with variables like x, z, h, and k to update browser output.

  • JavaScript Operator Precedence0:58

    Explore how operator precedence dictates the order of operations, following the sequence brackets, exponents, division, multiplication, and addition and subtraction, with an example that yields 750.

  • JavaScript Data Types1:13

    JavaScript data types by examining variables: age as a number, last name as a string, cars as an array of strings, and person as an object with properties.

  • JavaScript Objects1:42

    Explore JavaScript objects by modeling a car with properties like name, model, weight, and color, then access them with dot notation such as car.type and car.model.

  • JavaScript Object Output1:22

    Learn to output multiple object properties in JavaScript by building a sentence from a person object with first name and eye color, and test it in the browser.

  • JavaScript Strings3:11

    Learn how JavaScript strings store text with single or double quotes for names like John Smith and Roy Martin. See how nesting quotes with opposite types displays outputs on lines.

  • JavaScript String Length0:41

    Use the built-in length property to determine a string's length, demonstrated with a variable containing all 26 letters, and output the length to the browser (shows 26).

  • JavaScript Special Characters1:18

    Learn how to handle quotes inside strings in JavaScript by using the backslash escape character, enabling correct display of quotations like player's in the browser.

  • JavaScript Random Numbers0:54

    Generate random numbers in JavaScript using Math.random, which outputs values between 0 and 1, and display them on the page with getElementById to see different results on each refresh.

  • JavaScript Min and Max Function1:05

    Use the math.min and math.max functions to find the lowest and highest values in a list of numbers and output the results.

  • JavaScript Math Round Function1:38

    Learn how to round decimals in JavaScript with Math.round, Math.floor, and Math.ceil, using examples like 15.4 to 15 and 15.6 to 16.

  • JavaScript Arrays2:14

    Explore how JavaScript arrays store multiple values in a single variable, using a fruits array to show indexing from zero and the length property to count items.

  • JavaScript Array Attributes1:28

    Output array values using string methods and preview the results in the browser. Use the join method to customize separators, for example placing an asterisk with surrounding spaces.

  • JavaScript Arrays - Pop - Push - Shift - Unshift2:04

    Learn how to manipulate arrays using pop, shift, push, and unshift to remove the last or first element and add new items to the end or beginning.

  • JavaScript Changing and Deleting Elements1:58

    Change array elements by index numbers: replace the first element with kiwi and index 3's grape with kiwi; delete the element at index 2 (pear) to create an empty slot.

  • JavaScript Splicing an Array1:35

    Learn how to use the splice method to insert multiple items into an array at a chosen index, without removing elements, demonstrated by adding lemon and banana after orange.

  • JavaScript Sorting an Array1:24

    Sort an array alphabetically using JavaScript sort method on a cars array (Volvo, Acura, Honda, Lexus), then reverse the order with the reverse method, and preview results in a browser.

  • JavaScript Joining Arrays1:04

    Join two arrays with the concat method in JavaScript, combining the girls and boys arrays into a combined output, then preview results in the browser.

  • JavaScript Conditional Statements6:17

    Learn to use JavaScript conditional statements including if, else if, and else to convert a numeric score into a letter grade, outputting results with document.write and validating scores under 100.

  • JavaScript Comparisons2:26

    Explore how JavaScript comparison operators determine equality and difference between variables, using values like 6, 8, and 10, and display true or false in the browser.

  • JavaScript Booleans1:21

    Apply the boolean function to test variables for truth, showing that numeric and string values are true, while zero evaluates as false, as demonstrated in the script and browser output.

  • JavaScript For Loops2:40

    Learn how JavaScript for loops repeat a code block using a count variable from 0 to 10, outputting each value on a new line. Experiment with start values and max.

  • JavaScript For-In Loop0:46

    Demonstrate the JavaScript for-in loop by iterating over a Person object's properties—first name, last name, and age—and output each value in the browser.

  • JavaScript While Loops2:08

    Explore how the while loop executes a block of code while a condition holds, outputting i from 0 and incrementing it by 1 up to a maximum such as 20.

  • JavaScript Do-While Loop1:58

    Explore the do while loop, a variation of the while loop that runs once before testing the condition and loops while the condition stays true. A JavaScript example triggered by a button click shows initial values and increments, and how starting value affects execution.

  • JavaScript Break and Continue1:14

    Learn how JavaScript break and continue control a for loop, exiting when i equals 3 and skipping the iteration to produce outputs 0, 1, 2, and 4 through 9.

  • JavaScript Functions1:53

    Understand how JavaScript functions define blocks of code that execute on call, with parameters A and B, arguments, and a return statement to output A multiplied by B.

  • JavaScript Events1:18

    Explore JavaScript events in a document, including click, mouse over, mouse out, key down, and document load, with a button example that displays the current date and time.

  • JavaScript Project 1 - BG Color Changer2:13

    Learn to use JavaScript to automatically change a web page background on refresh by selecting a random hex color from an eight-item array and applying it with document.body.style.

  • JavaScript Project 2 - Photo Gallery2:24

    Develop a JavaScript driven photo gallery with thumbnails on top and a main preview image that updates on hover, featuring CSS hover borders, background, and layout styling.

  • JavaScript Project 2 - Completion2:38

    Create a centered container with a heading and a main preview image. Build a thumbnails gallery where hovering over each thumbnail swaps the preview image using onmouseover.

Requirements

  • Basic Computer Skills

Description

Welcome to the JavaScript, Bootstrap, & PHP - Certification Course for Beginners.

This course offers an excellent introduction into three of the most widely used programming languages available for both front-end and back-end development.

Students will start with adding client-side interactivity to web pages using JavaScript. JavaScript is a powerful language that can be used to add numerous functions to web pages, ranging from form validation to animated objects. By using the Document Object Model, students will manipulate individual html and css elements using JS.

The JavaScript section will include a number of key concepts including:

  • JavaScript output

  • Variable declarations

  • Arithmetic operators

  • Objects

  • Strings

  • Math functions

  • Arrays

  • Conditional statements

  • Loops

  • Functions and events

  • + Much More

In addition to JavaScript, students will also learn how to create responsive web page layouts using the popular - Bootstrap library. Bootstrap is widely known as the most popular CSS Framework for developing mobile-first websites. It is a completely open-source framework which contains both CSS and JavaScript based design templates for typography, forms, buttons, navigation and other interface components.

The Bootstrap section of the course will cover the following key concepts:

  • Typography

  • Tables

  • Images

  • Jumbotrons

  • Wells

  • Alerts

  • Buttons

  • Glyphicons

  • Progress Bars

  • Layouts

  • Modals

  • carousels

  • Popovers

  • Drop-Down Menus

  • Forms

  • + Much More

Lastly, students will explore adding dynamic server-side functionality to web pages using PHP. PHP is another widely adopted open-source programming language. With PHP, developers can integrated databases into their web development projects and really take their skills to new dimensions.

The PHP section of the course will cover the following key concepts:

  • Variable Declaration

  • Data Output

  • Working with Objects

  • Conditional Statements

  • Loops

  • Functions

  • Arrays

  • Form Validation

  • + Much More

Who this course is for:

  • Students interested in learning JavaScript, Bootstrap, or PHP
  • Students interested in coding client-side web page interactivity using JavaScript
  • Students interested in coding server-side interactivity using PHP