Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete 2020 Web Developer Master Course
Rating: 4.4 out of 5(973 ratings)
30,454 students

The Complete 2020 Web Developer Master Course

Everything you need to know to become a Web Developer in 2020!
Created byJesse Caine
Last updated 11/2020
English

What you'll learn

  • HTML, CSS, JavaScript, the pillar of front end web development.
  • HTML5 API's, such as IndexedDB & Web Storage.
  • Sass, a very powerful CSS preprocessor.
  • Bootstrap, the leading CSS framework for responsive web designs.
  • Express, a flexible back end framework for Node js.
  • MongoDB, the leading noSQL database.
  • RESTful API's, an architecture for handling requests to your site.
  • Angular, a front end JavaScript framework for handling single page applications.
  • How to create and deploy to the web, your own Social Media website with loads of functionality.

Course content

24 sections360 lectures66h 4m total length
  • Atom Code Editor3:06

    For the first lecture of the course, I just want to go over the things you need to follow along.  Of course, a browser, I'll be using Google Chrome.  And a code editor, I'll be using Atom.

  • Creating Files & Directories3:31

    We'll see how we can create files and directories inside of the Atom code editor.

  • Atom Settings & Packages9:59

    Here I'll show you what settings you may want to tinker with when you first install Atom.  I'll also recommend installing a few atom packages.

  • Atom Keyboard Shortcuts11:04

    In this lecture I'll show you how to use a slew of Atom keyboard shortcuts.  There are a lot of them, and you may want to write them down somewhere.

  • Course Outline: Frontend13:02

    Here I'll breakdown what you can expect to learn in the course; regarding front-end technologies.  I'll also be previewing the projects that we'll be building along the way.

  • Course Outline: Backend6:52

    In this lecture we'll see what will be covered in the back-end aspect of the course.

  • To Avoid Confusion0:16
  • How to Ask Good Questions5:07

    In this lecture I break down a simple checklist you should apply when you need to ask a question.  The more information you give me, the more likely I am to be able to help you.

  • Diagnosing Project Problems1:39

Requirements

  • No prerequisites, this course is for developer of all levels from experienced to inexperienced.

Description

The Complete 2020 Web Developer Master Course has everything you need to become a Web Developer in 2020.  Focusing on both Front and Back-end Development, with an emphasis on the MEAN Stack. During the course, there will be many challenges for the student to test what they've learned, and give them a chance to try to debug something or implement something on their own. 


Projects

During the course we will build 6 unique projects, each fixated by a specific technology and purpose.

  • Clockworks (JavaScript Project)

  • Travel Forest (CSS Project)

  • Get It Done (HTML5 API's Project)

  • Sleepy Mondays (Bootstrap Project)

  • Just Me (Express Project)

  • A Social Media (Angular Project)


What's covered in this course?

Of course, the basics, HTML, CSS and JavaScript.  But what else?

  • Express

  • MVC Architecture

  • Asynchronous JavaScript

  • RESTful Routing

  • Angular

  • Sass

  • Bootstrap

  • MongoDB

  • Flexbox

  • HTML5 API's

  • Google Maps API


And much more!


If you get stuck on any part of the course, reach out in the Q/A or leave me a message explaining your problem.  Sometimes a description of the problem and a code snippet will suffice to diagnose a problem.  But other times for the more elusive errors/bugs, I'll ask you to send me your full project code via email, where I will be able to investigate and find the problem for you.  I know what it's like to get stuck on something as a beginner, and this course can present some challenging material at times.  I want you to know that I will do whatever I can to help you with any problem you get!

Happy Learning!

Who this course is for:

  • Anyone interested in learning new things, especially web development!
  • Beginner designers who want to greatly increase their CSS skills
  • Beginner developers who are interested in learning advanced JavaScript.
  • Experienced developers from various backgrounds interested in learning the MEAN stack.