The Complete Front-End Web Development Course!
4.4 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
124 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete Front-End Web Development Course! to your Wishlist.

Add to Wishlist

The Complete Front-End Web Development Course!

Get started as a front-end web developer using HTML, CSS, JavaScript, jQuery, and Bootstrap!
4.4 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
124 students enrolled
Last updated 6/2017
English
Curiosity Sale
Current price: $10 Original price: $195 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 15 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build a simple HTML text site
  • Style web pages using CSS
  • Program websites with JavaScript
  • Build a Pipboy using Bootstrap
  • Build and publish a Google Chrome Extension
View Curriculum
Requirements
  • No previous development experience required
Description

If you would like to get started as a front-end web developer, you are going to LOVE this course! Work on projects ranging from a simple HTML page to a complete JavaScript based Google Chrome extension. We will cover the following technologies in this course:

  • Web development basics with HTML
  • Cascading Style Sheets (CSS)
  • JavaScript programming
  • jQuery JavaScript library
  • Bootstrap framework

This course covers the most popular web development frameworks, and will get you started on your path towards becoming a full-stack web developer!

Thank you for taking the time to read this, and we hope to see you in the course! 

Who is the target audience?
  • Anyone who would like to learn front-end web development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
117 Lectures
14:51:22
+
Welcome to the Course!
2 Lectures 07:01
+
Web Development Basics - HTML
9 Lectures 57:56

HTML elements - div and span
06:43

HTML elements - i, b, p, and a
06:28

HTML elements - ul, li, and ol
05:23

HTML elements - header and footer
05:21

HTML elements - section, main, and article
08:14

HTML elements - h1-h6 and aside
03:16

HTML tables
09:56

Project #1 - HTML text site
08:30
+
Advanced HTML Concepts
10 Lectures 53:12
Images
03:30

Forms
04:48

Inputs
07:01

Checkboxes
04:55

Radio buttons
04:40

Select, option, and buttons
06:19

HTML5 videos
07:13

HTML5 audio
04:35

Doctypes
02:58

Meta tags
07:13
+
Introduction to Cascading Style Sheets (CSS)
11 Lectures 01:31:41
Targeting color and background
15:58

Element specificity
03:48

ID targeting, margin, and border
11:50

Padding, margin, and float
08:11

Max-width and background-image
16:43

Switching over to an IDE
01:45

Font weight, style, and family
13:43

Text decorations
03:51

Text spacing
03:54

Text decoration modification
04:16

Text shadow
07:42
+
Advanced CSS
7 Lectures 51:57
Psuedo-states
08:52

Border radius
08:27

Positions
09:04

Psuedo-elements
06:54

Z-index
05:50

Viewpoint width and height, overflowing content
07:20

Transition property
05:30
+
Javascript for Beginners
11 Lectures 01:02:32
Intro to JavaScript
04:23

Alerts and console logging
05:44

Integers, strings, and variables
06:49

Undefined variables and modifying values of variables
05:27

Boolean operators
02:48

Comparing values
05:10

If statements
10:53

For loops
03:19

Defining functions
06:04

Event handling
09:06

Setting an elements innerHTML
02:49
+
More JavaScript Concepts
12 Lectures 01:39:37
Arrays pt.1
05:57

Arrays pt.2
06:55

Arrays pt.3
05:24

Textareas and getting the value of inputs
13:43

Functions - parameters and return values
07:34

Multiple parameters in functions
05:01

Flexible function parameters
11:57

Exercise - find the missing number
07:52

Exercise solution
07:33

Classes explained
04:55

Class constructor, instance variables, and static variables
09:07

Extending classes
13:39
+
Getting Started with jQuery
11 Lectures 01:38:48
jQuery setup
06:17

Targeting elements
04:10

Event handling
10:48

Dropdown menus
22:22

Making our dropdown disappear
04:36

Multiple targets, events, and attr method
08:45

Prepend, append, and html
05:16

preventDefault
06:11

event.which and switch properties
09:01

Custom context menu, pageY, and pageX
13:28

is method
07:54
+
More jQuery
8 Lectures 57:24
Writing our own version of jQuery
17:23

Find method
04:40

First and last
01:59

Focusin and focusout
11:21

Contains, is, and hasClass
07:08

Each method
02:36

Callbacks
07:14

CSS
05:03
+
Bootstrap Basics
6 Lectures 48:36
Bootstrap setup
06:48

Navbar pt.1
06:44

Navbar pt.2
10:41

Forms pt.1
13:59

Forms pt.2
04:41

Buttons
05:43
3 More Sections
About the Instructor
Joseph Delgadillo
4.4 Average rating
531 Reviews
13,330 Students
7 Courses
Instructor Teaching 10,000+ Students

What would you be willing to do everyday for the rest of your life? What is your passion? If you asked me these two questions as a young adult, fresh out of university, I am not sure I would have been able to give a complete answer. Today, I am thankful to be serving over 10,000+ students in 7 courses on Udemy, and know that teaching is my passion.

Udemy has given me the opportunity to reach students in over 140 countries and teach skills ranging from computers & technology, to entrepreneurship & digital marketing. Take a course with me to get an over-the-shoulder view of how experts are successful in their respective fields.

I am a proud alumnus of Central Washington University.




Nick Germaine
4.2 Average rating
431 Reviews
11,520 Students
4 Courses
Linux system administrator & Software engineer

I'm a Canadian software engineer, currently studying System Dynamics, and IT through MIT. I'm also Linux administrator, and manage VPS servers. I've been creating web based software since 2005, desktop software since 2013, and managing Linux systems since 2012.