
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.
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).
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.
Use the math.min and math.max functions to find the lowest and highest values in a list of numbers and output the results.
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.
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.
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.
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.
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.
Embed Bootstrap by linking its content delivery network on the web page, include jQuery for plugins, and load Bootstrap.js to access built-in CSS and JavaScript components.
Learn to implement the bootstrap pager for an unordered list, creating previous and next buttons and aligning them to the container edges using the previous and next classes.
Explore bootstrap input sizing by applying input-lg and input-sm to inputs and selects, using form-group-lg or form-group-sm in horizontal forms, and varying bootstrap grid layout column widths.
Learn how this bootstrap theme is developed, from head inclusions and responsive navigation to a grid portfolio with modals, links, and a well-commented structure.
Compare php echo and print for output, noting echo supports multiple parameters and runs slightly faster, then see echo output with html tags (h1, br, hr) and variables.
Learn to sort PHP arrays using sort and rsort, sort by value with asort/arsort, and by key with ksort/krsort, then output results with a for loop.
Learn to add required-field validation to a PHP form using the empty function, with nested if statements and red error messages, and output data only when fields are filled.
Extend PHP input validation with preg_match to enforce names containing only letters and spaces, and verify website formats like www.example.com using else if logic to ensure valid submissions.
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