The Complete Web Developer Bootcamp - Beginner to Expert
4.5 (1,405 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.
13,530 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete Web Developer Bootcamp - Beginner to Expert to your Wishlist.

Add to Wishlist

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.
4.5 (1,405 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.
13,530 students enrolled
Created by Robeen Dey
Last updated 7/2015
English
English
Current price: $10 Original price: $190 Discount: 95% off
6 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 21 hours on-demand video
  • 29 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I 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.
View Curriculum
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 is the target audience?
  • 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.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 197 Lectures Collapse All 197 Lectures 21:33:45
+
Begin Phase I: Become a Full-Stack Developer - Introduction & Getting Set Up
12 Lectures 01:21:38
IMPORTANT: Read first!
01:40

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.

IMPORTANT: Announcements
00:25



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.

Syllabus: Choose 12-week or 18-week
00:25

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 Syllabus
2 pages

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 Syllabus
3 pages

How Exactly Do Computers Work?
04:10


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/

Let's Get Set Up
23:43

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 
Important Differences
22:50

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'.

Migrating From Nitrous
13:42
+
Rails Deep Dive: Build A Blog
10 Lectures 57:28
Blog Overview
01:16

Introducing The Console, Your Command Center
03:55

The Rails Skeleton
05:39

The Rails Server, At Your Service
08:48

Scaffolding For Blog Posts
06:37


Bootstrap Buttons
06:17

Bootstrap Forms
05:12

It's A Date
04:28

Behind The Scenes Of A Browser
04:55
+
HTML & Launch A Website
13 Lectures 01:10:29
Introducing HTML
00:44

Sublime Text & Other Tools
03:13

First HTML Page
03:22

The HTML Page Structure
04:46


Lists
04:31

Images
04:26

Tables
03:25


Links
05:03

Divisions & Spans
04:22

Comments
02:07

Launch A Website In 20 Minutes
18:57
+
Cascading Style Sheets Are Awesome
17 Lectures 01:45:30
Homework Assignment #1
00:29

Intro to CSS
00:39

Pass Me The CSS Please
10:18

Selecting HTML
04:21

Color
04:38

Text and Font
05:58

Listomania
02:10

Display Options
05:05

Inspector Gadget
03:47

Margin & Padding
08:58

CSS is Classy
08:39

Summary of Selectors
10:55

We Can Float
08:49

Positioning Things
09:42

Additional Tips
11:27

Media Queries
04:22

Bootstrap
05:13
+
Javascript & jQuery
25 Lectures 02:36:20
Intro to Javascript
00:52

Setup
08:23

Variables
05:14

Strings
03:40

Javascript Can Count
02:46

Booleans
04:37

Control Flow
03:09

Comments
02:21

Let's Get Loopy
09:37

Arrays Are Lists
10:17

Functions
06:58

Objects
08:55

Prototypes & Inheritance
11:57

The DOM
07:08

Targeting HTML
14:37

Javascript Gets Classy
08:05

Events & Callbacks
08:43

AJAX & jQuery
03:36

jQuery Selectors
05:25

jQuery Gets Classy
05:43

jQuery Events
05:23

jQuery This
04:58

Ready, Set jQuery
04:54

Order Matters
03:04

jQuery Effects
05:58
+
The Ruby Language
15 Lectures 01:13:55
Homework Assignment #2
00:22

Achieve Zen with Ruby
01:08

Ruby Files & IRB
03:33

Numbers & Strings
05:42

Variables & Interpolation
04:07

Booleans
05:51

Control Flow
06:24

Arrays & Methods
08:03

Homework Assignment #3
00:21

Hashes Are Important
04:43

Iterators
12:17

Methods Are Functions
06:13

Ruby Has Class
05:27

Class Attributes
05:11

Inheritance
04:32
+
Build A Real Startup
21 Lectures 02:47:05

Web Servers and Rails
13:19

Rails New
05:48

Setup - Git Config & Init
07:03

Setup - Github
06:44

Git Push
05:43

Heroku for Live Production Servers
08:58

First Deploy
10:54

Rails Server
04:59

Home Page
11:06

About Page
09:51

Bootstrap Gem
07:26

Import Bootstrap
08:19

Navbar
06:38

Bootstrap Javascript
04:42

Links In Rails
11:35

Rake Routes
04:27

More View Updates
09:02

Font Awesome
12:40

Rails Asset Pipeline
13:58

Homework Assignment #4
00:22
+
Adding Messaging
20 Lectures 02:11:14
Contact Form Intro
00:53

Contacts Database
06:05

Contact Model File
01:56

Contacts Controller
02:31

Contact Routes
02:33

Contact Form
18:40

Learn With The Rails Console
10:59

Link In The Navbar
04:21

Saving To The Database
13:01

Explanation for the Create Action
04:41

The Flash Hash
05:25

Form Validations
07:45



Let's Break It Down
09:03

Rails Action Mailer
05:09

The Mailer View
03:14

Controller Triggers The Mailer
09:00

Meet Your Personal Mailman, Sendgrid
11:15

Git Workflow Tips (If You Get Stuck)
01:18
+
User Memberships and Taking Payments with Subscriptions
19 Lectures 03:05:06
Memberships Intro
01:05

Devise Gem
07:33

Devise Forms
09:33

Navbar User Links
11:22

Database Associations
05:46

Plans Database Table & Model
11:21

Associating Users & Plans
07:21

Sign Up Buttons
10:06

Sending Parameters For Plans
12:15

Credit Card Fields
15:42

Stripe Intro
00:30

Stripe & Figaro Gems
14:08

Stripe Game Plan
05:13

Two Signup Forms
10:14

Stripe JS
11:51

Stripe Server-Side Code
20:28

A Few Improvements - Nice Work So Far, Keep Going!
07:42

Let's Deploy To Heroku
10:56

Stripe Explanation
12:00
+
User Profiles
25 Lectures 04:03:56
User Profiles Intro
00:36

Profiles Model & Table
06:28

Profiles Routes
04:05

Parameters Explained
27:52

Profile New Form
13:12

Profile Create Action
08:43

User Show Action
09:04

User Show Page
09:53

Updating The New Action
06:33

Home Improvement
18:11

User Edit Action
09:11

Profile Update Action
04:04

Securing The User Pages
07:12

You may need to install ImageMagick on Cloud9 using the following command: sudo apt-get install ImageMagick

Paperclip Gem For Image Upload
04:27

Homework Assignment #6
00:22

Update The Profiles Table
04:33

Image Upload
09:19

User Profile Styles Part I
19:53

User Profile Styles Part II
19:42


Community Page Styles
31:52

General Improvements
12:41

Copy Improvements
04:04

Final Deploy
05:04

Congratulations!
00:59
8 More Sections
About the Instructor
Robeen Dey
4.5 Average rating
1,404 Reviews
13,530 Students
1 Course
Senior Web Developer, CTO & Instructor

Hello there! I'm Rob Dey and I'm a professional web developer with expertise in full-stack (front/back-end) development. Over the last 7+ years I've built web sites for Coca-Cola, Toyota, Newell Rubbermaid, Edison Nation, First Data, Bennigan's, and more. I've also founded my own profitable startups.

I'm a self-taught programmer, and I'm passionate about helping people learn and get jobs as web developers. I believe, with the right course and instructor, it can be a straightforward, amazing experience.

Learning to code was difficult - I had to look everywhere to find books, tutorials, and courses that could teach me what I needed to know, and most of the resources were too tough to get through! The Complete Web Developer Course with Ruby on Rails is the course I wish I had - one that is simple, clear, and covers everything you need to know to get hired with one of the highest paying programmer skill sets in the industry.