Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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:
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Intro to Linux|
Brief History of LinuxPreview
Linux Distributions (Distros)Preview
Server Linux vs Desktop LinuxPreview
VirtualBox and Ubuntu
Linux Directory Structure (PDF Guide)
Updates and Repositories
File and Directory Management
Basic Linux Commands
Linux Commands List (PDF Guide)
Run Windows Apps in Linux
|Section 2: GitHub|
Intro and History
Basics and Workflow
Init and Commit (part 1)
Init and Commit (part 2)
Init and Commit (part 3)
Branch and Cloning (part 1)
Branch and Cloning (part 2)
Branch and Cloning (part 3)
Log, Reset and Revert
|Section 3: Ruby Essentials|
Variables in Ruby
Concatenate Strings in Ruby
How to Use String Interpolation in Ruby
Searching through a String in Ruby
String Manipulation in Ruby
How to Convert a String into an Array in Ruby
How to Use Substring in Ruby
How to Create a Class in Ruby
|Section 4: Ruby on Rails|
You First New Rails App
Git Repository for a Ruby on Rails App
Deploy a Ruby on Rails App to Heroku
Remove Files from a Git Repository
Integrating a Navigation Bar Into a Ruby on Rails App
Making the Navigation Bar Functional
Create a Git Branch
Installing Bootstrap into Rails App
Customizing Tables in Your Rails App
Strftime Data Format
Remove a File from Git
Date Range Search Field
Install and Configure Devise for User Authentication
Fixing a Devise Bug on Nitrious
Automated Rules for SignedIn/Out
Build a CSV Uploader into Rails App
Create a CSV Downloader
Dropdown Element Into a Rails Form
Collection Select Form Element
The Rails Console
The Rails Console: Advanced
Dropdown Navigation Element
Adding Items to the Database w/ Rails Console
Nested Relationships in Rails
Adding Items to Nested Attributes
Adding Columns to a Database Table
Numbers to Currency
Calculations in Rails
Quiet the Rails Logs
Glyphicon Bug in Heroku
|Section 5: Apache|
Basic Apache Configuration
Basic Directory-Level Configuration with Htaccess
Htaccess Error Handling
Fine-Grained Override Control
Username and Password Authentication
Implementing SSL for Development Purposes
|Section 6: API's|
Introduction to API's
Google API (part 1)
Google API (part 2)
Google API (part 3)
Twitter API (part 1)
Twitter API (part 2)
Twitter API (part 3)
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.
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.