Wishlisted Wishlist

Please confirm that you want to add Ubuntu Web Development Setup to your Wishlist.

Add to Wishlist

Ubuntu Web Development Setup

How to set up Ubuntu for web development
4.4 (231 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.
7,428 students enrolled
Last updated 5/2016
  • 1 hour on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
Install Ubuntu 16.04
Install development environments for Ruby, Rails, Nodejs, PHP and Meteor
Install Atom, Brackets, Visual Studio Code or Sublime Text
Install Oh My Zsh
View Curriculum
  • How to install VirtualBox

Learn how to set up the Ubuntu 16.04 operating system for web development.

  • install Ubuntu in VirtualBox
  • set up a development environment for Ruby on Rails, Node.js, and XAMPP
  • set up code editors: Atom, Brackets, Visual Studio Code, Sublime Text
  • how to install the Oh My Zsh shell framework
  • how to install the Prezto shell framework

This course is useful for those who want to learn Linux, including the basics like how to install programs through repositories, or download the installation package from a website, and how to check and install drivers.
Then, we will walk through how to set up a development environment for Ruby on Rails, Nodejs and PHP.
We will install a number of code editors, and also the Oh My Zsh shell framework.
At the end, you will have a complete system for working and experimenting in.

Who is the target audience?
  • Anyone interested in using Linux for web development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 21 Lectures Collapse All 21 Lectures 01:12:35
1 Lecture 00:54

Welcome to the introductory video.

Installing Ubuntu 16.04
2 Lectures 14:45

In this video, we will:

  • download Ubuntu 16.04 LTS release
  • set up a virtual machine in VirtualBox
  • install Ubuntu and then the guest additions
Installing Ubuntu 16.04

In this video, we will:

  • download some new fonts
  • download the Unity Tweak Tool
  • make a few adjusments to our menu display
  • configure our system and terminal to use the Roboto and Roboto Mono fonts
  • install the Microsoft fonts package

Configuring fonts
1 Lecture 02:11

In this video, we will:

  • set up a PPA (Personal Package Archive) for installing Git
Installing Git
4 Lectures 20:05

In this video, we will install:

  • RVM - Ruby Version Manager
  • Ruby 2.3.0
  • Rails 4.2.6
Installing RVM, Ruby and Rails

In this video, we will install:

  • NVM - Node Version Manager
  • Node.js versions 4 and 5
Installing NVM and Node.js

In this video, we will:

  • install the XAMPP package for PHP development
  • configure a virtual host for working in
Installing XAMPP

In this video, we will install the Meteor JavaScript framework.

Installing Meteor
Code editors
4 Lectures 15:01

In this video, we will install and configure the Atom code editor.

Installing Atom

In this video, we will install the Brackets code editor.

Installing Brackets

In this video, we will install:

  • Ubuntu Make -- a command line tool for easier installation of development tools
  • Visual Studio Code editor
Installing Visual Studio Code

In this video, we will install:

  • GDebi package installer
  • Sublime Text code editor
Installing Sublime Text
Google Chrome
2 Lectures 02:46

In this video, we will install Google Chrome.

Installing Google Chrome

In this lecture, we cover a fix for Google Chrome in case it is not displaying properly inside a virtual machine.

Google Chrome - VirtualBox Issue
Shell Frameworks
3 Lectures 12:57

In this video, we will install Zsh and the Oh My Zsh framework for our terminal.

Oh My Zsh Part 1

In this video, we will continue with Oh My Zsh to get it configured.

Oh My Zsh Part 2

In this video, we will install replace Oh My Zsh with the Prezto framework for our terminal.

3 Lectures 03:39

In this video, we will take a look at the additional drivers option available in Ubuntu.

Additional Drivers

In this video, we will discuss briefly about the Dock on the left side.

Hiding The Dock

In this video, we will take a look at how to manage system updates in Ubuntu.

System Updates
1 Lecture 00:17

Nothing much left to say but a big 'Thank you' !

About the Instructor
4.4 Average rating
256 Reviews
7,516 Students
3 Courses

Hi, my name is Ciprian and I am a self-taught programmer and learning enthusiast. Having started working in a freight forwarding company doing financial analysis in Excel, I knew there had to be some better way to approach working with data.

This sparked my interest in programming and I started learning all I could. Some resources were very good, others not so much.

My expertise is currently in web technologies: HTML, CSS, JavaScript, Ruby on Rails and I would like to share what I know with others.

I'm always working on side projects and keeping up with the latest technology trends because it's my passion.

I intend on regularly reviewing the course feedback and adding new features as they become relevant or are requested.

You can always ask me personally if you get stuck or have anything at all I can help you with.

So please check out my courses below and I'll see you there!

Report Abuse