Ubuntu Web Development Setup
4.4 (382 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.
11,752 students enrolled
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 (382 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.
11,752 students enrolled
Created by Ciprian Munteanu
Last updated 5/2016
English
Price: Free
Includes:
  • 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
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 is the target audience?
  • Anyone interested in using Linux for web development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
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
About the Instructor
Ciprian Munteanu
4.4 Average rating
416 Reviews
11,887 Students
3 Courses
Instructor

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!