O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A Front-End Web Developer MasterClass Using HTML, CSS, and JavaScript

Video Description

Learn HTML CSS JavaScript all in one place packed with exercises and source code with examples

About This Video

  • Learn HTML, CSS and JavaScript all in one course
  • Learn to create interactive websites from scratch

In Detail

This course is going to take you on a journey where you’ll learn and practice HTML CSS and JavaScript all in one course. This includes various topics in HTML such as how to write and practice HTML, Heading Tags, Update template and lot more. You will be able to understand CSS, Advanced CSS, and Apply CSS in creating a website etc. This course is designed to help you learn and practice front-end coding for website development and design. Source Code and examples are included to get you started quickly. Links to top resources and more all available in one massive course. You will be able to create interactive websites from scratch and allows you to become familiar with coding and creating web pages and applications.

Table of Contents

  1. Chapter 1 : Introduction to web development course
    1. Web development introduction 00:06:42
    2. Welcome to front end web development 00:05:41
  2. Chapter 2 : How the internet works
    1. DNS Names and IP addresses 00:03:54
    2. Code of the internet 00:03:44
    3. HTML and CSS how they work 00:06:39
    4. JavaScript Code 00:02:46
    5. Web development and how it works 00:06:41
    6. Dynamic Static Frontend Backend Client Side Server Side 00:08:33
    7. Editors creating frontend code 00:03:54
    8. Web development Browsers 00:05:00
    9. File Structure 00:03:45
    10. Hosting websites 00:03:19
    11. Get your website files to your server 00:05:50
    12. Web developer Resources and info 00:06:22
  3. Chapter 3 : Basics of HTML
    1. What is HTML 00:07:33
    2. How to Write and Practice HTML 00:09:54
    3. How to create an HTML boilerplate 00:10:50
    4. Exercise creating a boilerplate HTML file 00:02:07
    5. Self Closing tags Meta tags and attributes 00:06:26
    6. Heading Tags 00:05:36
    7. Update template 00:02:21
    8. Common tags P BR HR separate text 00:08:14
    9. Clean Code Comments and more 00:06:08
    10. HTML preformatted text 00:02:42
    11. HTML Character Codes resources 00:07:49
    12. Exercise Recreate as HTML 00:05:22
  4. Chapter 4 : HTML more tags
    1. HTML Markup Examples 00:12:21
    2. HTML hyperlinks 00:10:18
    3. Hyperlink Attributes 00:05:16
    4. How to create HTML bookmarks 00:05:38
    5. email link HTML mailto 00:03:53
    6. Exercise Create Navbar for website 00:04:19
    7. Adding Images to websites 00:08:11
    8. Exercise Create Thumbnail portfolio 00:05:55
    9. Ordered Lists and Unordered lists 00:08:11
    10. HTML Description List 00:02:55
    11. HTML Nested Lists 00:03:15
    12. Exercise List of services 00:02:58
    13. HTML tables 00:07:26
    14. HTML spanning multiple cells 00:04:08
    15. Quick Tip Styling 00:03:29
    16. Exercise HTML table 00:07:44
    17. HTML forms introduction 00:06:04
    18. Contact Form HTML 00:08:29
    19. New HTML5 input types 00:05:47
    20. Form elements HTML 00:06:22
    21. Form content 00:04:43
    22. Exercise Create Contact Form 00:11:04
    23. HTML5 semantic elements 00:04:07
    24. HTML iframe pages 00:05:00
    25. Exercise Create a Website 00:07:48
  5. Chapter 5 : Introduction to CSS
    1. Websites with and without CSS 00:06:37
    2. How to add CSS to HTML Pages 00:10:29
    3. Making selections CSS inspector 00:07:42
    4. Divs and spans content selection 00:06:32
    5. CSS selection id tag class 00:08:44
    6. Colors HEX RGB RGBA values 00:07:29
    7. CSS named color values 00:02:28
    8. CSS background images 00:09:17
    9. CSS background shorthand statement 00:02:33
    10. CSS borders shorthand 00:05:45
    11. CSS border Outline 00:02:05
    12. CSS Margins 00:04:08
    13. CSS padding 00:03:10
    14. CSS Box Model Dev Tools 00:07:40
    15. CSS height and Width 00:03:45
    16. Box Model Challenge 00:05:20
    17. Auto Margins Center your elements CSS 00:02:03
    18. CSS font property 00:05:38
    19. CSS Text property 00:04:20
    20. Chrome dev tools editors and options 00:02:48
    21. Adding Font families Google Fonts 00:04:56
    22. Line Height CSS 00:02:54
    23. CSS letter spacing 00:02:36
    24. CSS links 00:04:53
    25. CSS table styling 00:05:56
    26. Display and Hiding elements CSS 00:06:38
    27. Display Inline 4 squares Challenge 00:05:32
    28. CSS position Properties 00:06:15
    29. DevTools Design Tips 00:03:03
    30. Coding Challenge Make a NavBar from an unordered list 00:04:16
    31. Code Challenge Solution 00:10:42
  6. Chapter 6 : Using CSS to build webpage layouts
    1. Floats section introduction 00:02:15
    2. More about Floats 00:05:57
    3. Intro to Floats 00:04:54
    4. CSS Float images inline with text 00:06:17
    5. CSS float thumbnails 00:05:26
    6. HTML build basic page layout CSS 00:06:11
    7. 2 column CSS site 00:04:12
    8. Create a 2 column page layout in minutes 00:06:20
    9. Create 3 column webpage 00:07:08
    10. 3 column height background color fix 00:03:55
  7. Chapter 7 : Advanced CSS
    1. CSS Combinators 00:07:40
    2. CSS Pseudo Classes 00:08:56
    3. CSS Pseudo Elements 00:08:22
    4. CSS Selectors by attributes 00:08:46
    5. CSS Media Queries secret to responsive design 00:12:14
  8. Chapter 8 : Do more with CSS
    1. Multiple Background Images CSS 00:02:47
    2. Element box properties CSS 00:07:07
    3. More border options CSS3 00:08:08
    4. background gradients CSS 00:06:07
    5. CSS3 Animation 00:06:24
  9. Chapter 9 : Apply CSS create a website
    1. HTML build a basic website structure with HTML 00:06:26
    2. Apply CSS build a navbar 00:05:18
    3. Build 2 Column main content area CSS 00:06:42
    4. Sidemenu links hover CSS 00:07:47
    5. CSS website tweak 00:10:21
  10. Chapter 10 : JavaScript do more on your web page
    1. What is JavaScript 00:02:39
    2. How to add JavaScript to Webpages 00:08:22
    3. Debugging and commenting JavaScript 00:05:35
    4. JavaScript Basic Data Types 00:03:54
    5. JavaScript Variables 00:05:03
    6. JavaScript Variable Rules 00:04:17
    7. Exercise 1 Output to console link to js file 00:03:43
    8. Data type Null vs Undefined JavaScript 00:05:09
    9. Declaring multiple variables at once JavaScript 00:02:13
    10. JavaScript Operators 00:09:10
    11. Increment and Decrement Values JavaScript 00:04:01
    12. Assignment Operators JavaScript 00:02:57
    13. Comparison Operators JavaScript 00:05:39
    14. JavaScript String Operators 00:02:21
    15. JavaScript Logical Operators 00:07:05
  11. Chapter 11 : JavaScript coding essentials
    1. prompt and alert JavaScript 00:04:03
    2. Writing content to the HTML document object 00:03:08
    3. JavaScript Objects 00:05:45
    4. JavaScript Objects Dynamic Outputs 00:04:45
    5. JavaScript Objects within Objects 00:05:55
    6. JavaScript update values 00:03:15
    7. JavaScript Arrays 00:05:17
    8. Working with Array Methods JavaScript 00:05:32
    9. Array Methods extended 00:08:57
    10. Sorting and more with Arrays JavaScript 00:04:30
    11. More with Arrays JavaScript 00:03:48
    12. Objects and Arrays together 00:09:29
    13. JavaScript if condition statement 00:06:45
    14. JavaScript switch statement 00:04:41
    15. JavaScript Do while loops 00:05:54
    16. For loops and more JavaScript 00:04:03
    17. Looping items in arrays and objects JavaScript 00:04:35
    18. JavaScript introduction to functions 00:05:15
    19. Working with JavaScript Functions 00:07:56
    20. Global and Local Variables Functions 00:05:58
    21. Self-Executing function 00:02:57
    22. Break out of function JavaScript 00:02:03
    23. JavaScript String Methods 00:07:52
    24. Strings and Arrays 00:02:18
    25. Numbers to strings back to numbers 00:02:28
    26. JavaScript Math Method 00:03:20
    27. JavaScript Date Method 00:07:31
  12. Chapter 12 : JavaScript DOM
    1. What is the DOM 00:06:44
    2. Select Node value using JavaScript 00:07:00
    3. JavaScript Objects and selection within the DOM 00:07:54
    4. Windows Object Model 00:04:16
    5. document write method 00:02:09
    6. Selecting Elements by ID 00:08:05
    7. Update Output Div content from input form 00:07:09
    8. Select Elements by Tag Name 00:10:01
    9. Selecting elements by Class 00:03:11
    10. document query Selector 00:05:40
    11. Making Selections like CSS 00:06:00
    12. Traversing the DOM 00:07:40
    13. Add styling to Elements Dynamically 00:04:53
    14. Append and Remove Elements using JavaScript 00:06:52
    15. Add Event listeners to elements using JavaScript 00:04:40
    16. Event listeners click events 00:05:07
    17. Hover over elements make them change background color 00:08:28
    18. Image popup window 00:06:35
  13. Chapter 13 : Create a single page website from scratch HTML CSS JavaScript
    1. Single page website section introduction what we are building 00:02:06
    2. development environment setup 00:03:19
    3. webpage setup 00:03:13
    4. Setup Nav Structure and Elements 00:03:58
    5. Style NavBar CSS 00:05:18
    6. Add Placeholder Content to Sections 00:06:54
    7. Tweak Header NavBar and Sections 00:06:47
    8. CSS HTML Build Sections 00:08:22
    9. Build Page Footer 00:04:56
    10. Final Page Tweaks 00:05:48
    11. JavaScript ScrollSpy Effect 00:08:26
    12. Webpage Final Overview 00:05:03