Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete Web Developer Bootcamp - Beginner to Expert
Rating: 4.1 out of 5(1,997 ratings)
15,642 students

The Complete Web Developer Bootcamp - Beginner to Expert

Complete web development training. Get hired by building real apps with HTML, CSS, JS, Rails in this immersive course.
Created byRob Dey
Last updated 7/2015
English

What you'll learn

  • Build websites and web applications on a professional scale.
  • Use HTML, CSS, Javascript, jQuery, Ruby on Rails, Git, and more - these are job skills of the modern web developer.

Course content

18 sections197 lectures21h 28m total length
  • IMPORTANT: Read first!1:42
  • IMPORTANT: Announcements0:30

    Hello Coders!

    Get into the habit of checking this page for important announcements every time you sit down for this course. This is critical as we will post information that you may need to be aware of for your ability to complete the course.

    Announcment - April 22nd 2015

    For any sections in the course where we use Nitrous for coding, you must now register and/or login at https://lite.nitrous.io/ as they have changed their pricing. We are in discussions with Nitrous to see if they'll continue to offer their free accounts, but in the meantime, just use their Lite website for access to the interface.

  • What We'll Cover In This Course4:11

    Transform into a job-ready developer by building real-life web apps with Ruby on Rails and front-end fundamentals. Launch a Def match SaaS site with payments via the strife API.

  • About Your Instructor & Making The Most Of This Course4:42

    Rob Day shares his self-taught journey and outlines a four-phase approach—skill set, learning, presentation with resume and portfolio, and job hunt—emphasizing Ruby on Rails, real projects, and a focused path.

  • Syllabus: Choose 12-week or 18-week0:26

    There are two schedules to choose from depending on your flexibility: 12 week syllabus and 18 week syllabus. They both cover the exact same content: the 12 week syllabus is ideal for aggressive learners, unemployed, summer vacation, etc. and the 18 week syllabus is ideal for students with full-time jobs, school/university schedules, or enthusiasts.

    This course is ultimately self-paced and these schedules serve as guides to follow for consistent learning and motivation. You have lifetime access to this content, so you can take your time. It is more important that you learn this material rigorously as opposed to rushing through it.

  • 12-Week Syllabus2:00
    There are two schedules to choose from depending on your flexibility: 12 week syllabus and 18 week syllabus. They both cover the exact same content: the 12 week syllabus is ideal for aggressive learners, unemployed, summer vacation, etc. and the 18 week syllabus is ideal for students with full-time jobs, school/university schedules, or enthusiasts.This course is ultimately self-paced and these schedules serve as guides to follow for consistent learning and motivation. You have lifetime access to this content, so you can take your time. It is more important that you learn this material rigorously as opposed to rushing through it.
  • 18-Week Syllabus3:00
    There are two schedules to choose from depending on your flexibility: 12 week syllabus and 18 week syllabus. They both cover the exact same content: the 12 week syllabus is ideal for aggressive learners, unemployed, summer vacation, etc. and the 18 week syllabus is ideal for students with full-time jobs, school/university schedules, or enthusiasts.This course is ultimately self-paced and these schedules serve as guides to follow for consistent learning and motivation. You have lifetime access to this content, so you can take your time. It is more important that you learn this material rigorously as opposed to rushing through it.
  • How Exactly Do Computers Work?4:10

    Explore how computers combine hardware and software, from CPU and hard drive to machine code, and how compilers and interpreters translate programming languages for the CPU to execute.

  • How Does The Internet Work Behind The Scenes?5:49

    Discover how the internet connects devices via wired and wireless links using tcp/ip. Learn how browsers request pages from servers with domain names and http, delivering html.

  • Let's Get Set Up23:43

    While cloud-based IDE's are much easier for students to get started with, some of you may be interested in setting up to code locally (i.e. on your own computer, instead of through a browser-based IDE). To do that visit either of these guides: http://guides.railsgirls.com/install/ orhttp://docs.railsbridge.org/installfest/

  • Important Differences22:50

    As of July 2015, you should be using Cloud9 instead of Nitrous, as your code editor (IDE). The main difference you need to take note of going forward, is that every time we run the Rails Server command in the course:

      bundle exec rails server 

    You should instead use this command in Cloud9:

      bundle exec rails server -p $PORT -b $IP 
  • Migrating From Nitrous13:42

    If you continue to get an error after running the 'git reset...' command, then you may need to run 'bundle update' and/or 'bundle install'.

Requirements

  • You don't need to prepare or download any materials to get started. Everything you need will be covered within the first few videos.

Description

This complete course is designed to educate and transform you into a job-ready, employable web developer. You'll learn by building real applications with features found in sites like Facebook, Hulu, and Dropbox.

You'll also build and launch a real startup that you can customize for your own business idea or online store. This course includes a downloadable ebook that details the steps to get hired as a freelancer or full-time web developer.

By the end of this course, you'll have learned HTML, CSS, Javascript, jQuery, Ruby on Rails, e-commerce and more. You'll have built and launched a startup from scratch and your own portfolio of sites to share with employers and get hired.

Why learn Rails? It's one of the highest paying programmer job titles out there with an average salary of over $100,000 in many cities and an entry level salary of approximately $77,000. It's easy to learn with the right instructor and the job market is excellent because there are simply not enough developers right now. The included ebook will show you exactly where to find the best, flexible jobs and how to do well with the interviews.

How does the course work?

Duration: Over 175 lectures and 22+ hours of videos and over 30 hours of exercises. The course is designed to also point you to a curated set of even more advanced topics to continue your learning and fill out your knowledge.

Learn: HTML, CSS, Javascript, jQuery, Ruby, Rails, Git, E-Commerce with Stripe, Servers, Heroku, Bootstrap, Databases, and more.

Build: You'll create your own portfolio of 14 sites (from the exercises) and you build and launch a startup that can sign users up and earn money by charging for premium memberships. You'll be able to customize this to launch your own business, online store, or startup and earn money around the clock.

Get Hired: The included ebook walks you through everything you need to find jobs, do well in the interviews, and get hired and paid entry level or more.

Take this course if you want an amazing, flexible job and lifestyle. Half-day Fridays, free food and beer, working from home are all common perks for Ruby on Rails web developers. And, if you have great startup ideas, this course will show you how to build them.

I tried so many courses, books, and tutorials when I was learning, but I was disappointed with what I found. That's why I made this course - so that you have one place to learn everything you need to become job-ready. Join me inside!

Who this course is for:

  • This course is for anyone who wants a job as a well-paid, professional web developer, and for anyone who wants to launch a startup. No experience required. This course is complete and covers everything you need to know and you'll learn one of the highest paying software skillsets: Ruby on Rails.