Ubuntu Web Development Setup
4.2 (985 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
28,607 students enrolled

Ubuntu Web Development Setup

How to set up Ubuntu for web development
4.2 (985 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
28,607 students enrolled
Created by Ciprian Munteanu
Last updated 5/2016
English
English [Auto-generated]
Price: Free
This course includes
  • 1 hour on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll 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
Course content
Expand all 21 lectures 01:12:35
+ Introduction
1 lecture 00:54

Welcome to the introductory video.

Introduction
00:54
+ 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
07:34

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
07:11
+ Git
1 lecture 02:11

In this video, we will:

  • set up a PPA (Personal Package Archive) for installing Git
Installing Git
02:11
+ Development
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
06:59

In this video, we will install:

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

In this video, we will:

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

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

Installing Meteor
01:34
+ Code editors
4 lectures 15:01

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

Installing Atom
06:10

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

Installing Brackets
01:54

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
03:09

In this video, we will install:

  • GDebi package installer
  • Sublime Text code editor
Installing Sublime Text
03:48
+ Google Chrome
2 lectures 02:46

In this video, we will install Google Chrome.

Installing Google Chrome
02:33

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
00:13
+ 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
04:09

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

Oh My Zsh Part 2
03:40

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

Prezto
05:08
+ Misc
3 lectures 03:39

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

Additional Drivers
01:57

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

Hiding The Dock
00:55

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

System Updates
00:47
+ Conclusion
1 lecture 00:17

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

Conclusion
00:17
Requirements
  • How to install VirtualBox
Description

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 this course is for:
  • Anyone interested in using Linux for web development