The Advanced Web Developer Course

Learn all the advanced subjects and concepts that a top developer needs to know in today's tech market.
3.8 (129 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.
6,335 students enrolled
$100
Take This Course
  • Lectures 90
  • Contents Video: 10 hours
    Other: 15 mins
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 English

Course Description

The most awaited sequel to top seller "Become a Web Developer from Scratch v2016" is now here. Covering more advanced subjects like Linux, Git, Ruby, Ruby on Rails, Heroku, Apache Server and API's.

Why Take This Course?

If you want to be up-to-date with the top techologies that experienced web developers use nowadays this is the course for you. You should also have intermediate knowledge of web development or have completed the course "Become a Web Developer from Scratch v2016". 

In order to take the full advantage of this course, and we want you to be well prepared for it, you should have an intermediate knowledge of PHP, as well as a solid knowledge on the following topics:

  • HTML and CSS
  • JavaScript
  • jQuery
  • MySQL
  • jSON

What are the requirements?

  • HTML and CSS
  • JavaScript
  • PHP and MySQL
  • jQuery
  • jSON

What am I going to get from this course?

  • Install and master a Linux OS
  • Learn Ruby Essentials
  • Create an App w/ Ruby on Rails
  • Learn to use Git
  • Learn how to deploy to Heroku
  • Control and Configure Apache Server
  • Develop web apps with API's

What is the target audience?

  • Medium experienced developers
  • Students who already took my "BWDFS" course

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Intro to Linux
Introduction
Preview
01:26
Brief History of Linux
Preview
03:57
Linux Distributions (Distros)
Preview
03:15
Server Linux vs Desktop Linux
Preview
04:05
VirtualBox and Ubuntu
06:56
Linux Directory Structure (PDF Guide)
8 pages
Installing Ubuntu
04:49
Updates and Repositories
05:07
Exploring Ubuntu
05:42
User Management
05:12
File and Directory Management
06:41
Basic Linux Commands
05:01
Linux Commands List (PDF Guide)
7 pages
Run Windows Apps in Linux
07:32
Office Apps
02:41
Section 2: GitHub
Intro and History
04:03
Installation
05:35
Basics and Workflow
05:29
Init and Commit (part 1)
06:35
Init and Commit (part 2)
06:27
Init and Commit (part 3)
05:07
Branch and Cloning (part 1)
04:17
Branch and Cloning (part 2)
04:21
Branch and Cloning (part 3)
03:38
Log, Reset and Revert
04:45
Section 3: Ruby Essentials
Variables in Ruby
03:17
Concatenate Strings in Ruby
02:34
How to Use String Interpolation in Ruby
03:01
Searching through a String in Ruby
04:27
String Manipulation in Ruby
05:17
How to Convert a String into an Array in Ruby
03:12
How to Use Substring in Ruby
03:24
How to Create a Class in Ruby
03:23
Section 4: Ruby on Rails
You First New Rails App
16:46
Git Repository for a Ruby on Rails App
08:33
Deploy a Ruby on Rails App to Heroku
13:58
Markdown Syntax
11:06
Remove Files from a Git Repository
02:29
Integrating a Navigation Bar Into a Ruby on Rails App
09:23
Making the Navigation Bar Functional
17:57
Create a Git Branch
10:28
Installing Bootstrap into Rails App
16:21
Customizing Tables in Your Rails App
07:57
Strftime Data Format
04:10
Remove a File from Git
02:18
Date Range Search Field
23:29
Install and Configure Devise for User Authentication
25:33
Fixing a Devise Bug on Nitrious
02:10
Automated Rules for SignedIn/Out
06:09
Alert Messages
07:17
Build a CSV Uploader into Rails App
17:03
Create a CSV Downloader
08:51
Form Customization
07:21
Dropdown Element Into a Rails Form
11:06
Collection Select Form Element
19:44
The Rails Console
05:59
The Rails Console: Advanced
15:58
NoMethodError
02:36
Dropdown Navigation Element
11:06
Scaffold Generator
04:13
Adding Items to the Database w/ Rails Console
05:59
Nested Relationships in Rails
15:40
Adding Items to Nested Attributes
11:36
Adding Columns to a Database Table
04:01
Numbers to Currency
06:36
Calculations in Rails
08:44
Recap
06:20
Quiet the Rails Logs
02:23
Glyphicon Bug in Heroku
04:04
Section 5: Apache
Installing Apache
04:28
Testing PHP
03:59
Testing MySQL
03:25
Basic Apache Configuration
07:16
Virtual Hosts
03:59
Basic Directory-Level Configuration with Htaccess
03:25
Htaccess Error Handling
07:16
Fine-Grained Override Control
04:28
Simple Authorization
03:59
Username and Password Authentication
03:25
Implementing SSL for Development Purposes
07:16
Digest Authentication
04:28
URL Rewriting
03:25
Output Compression
07:16
Section 6: API's
Introduction to API's
06:18
Google API (part 1)
04:52
Google API (part 2)
11:51
Google API (part 3)
11:30
Twitter API (part 1)
05:48
Twitter API (part 2)
03:48
Twitter API (part 3)
04:25

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Victor Bastos, Web Developer, Online Instructor

I love this digital era and I love Udemy!

I always loved computers and technology in general. In 2011 I was lucky enough to be invited to Udemy as an instructor after they saw my youtube coding video tutorials. From my video tutorials I've put together an awesome course on Udemy covering web development from top to bottom called "Become a Web Developer from Scratch" which still stands as one of Udemy top-sellers of all time. 

In 2013 and 2014 I was basically a sensation all over the web and became one of the most successful instructors on the Internet. My story has been covered on the Wall Street Journal, MIT Journal, Slate and the Sydney Morning Herald.

I'm now focused on creating more top-notch courses on Udemy and creating the best community for aspiring developers. You can also check my latest project called Onclick Academy, an online coding school where users will be able to learn, share and develop web apps with other developers. I'm also the CEO of Web Labs, a startup company who's mission is to provide digital content for e-learning platforms all over the world.

Instructor Biography

Jordan Hudgens, CTO at devCamp

Jordan Hudgens has been a software engineer for the past decade and has traveled the world building applications and training individuals on a wide variety of topics, including: Ruby development, big data analysis, and algorithm creation.

With a Bachelor's in Computer Science, Jordan focuses on project driven education, as opposed to pure theory based development. This style of teaching is conducive to learning how to actually build products in a short period of time.

Additionally Jordan has published training curriculum for Learn.co, devCamp, and AppDev on the topics of Ruby on Rails, Java, AngularJS, NoSQL, API development, and algorithms.

Ready to start learning?
Take This Course