Setup OS X development environments
4.4 (157 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,443 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Setup OS X development environments to your Wishlist.

Add to Wishlist

Setup OS X development environments

This course covers the easiest way to setup multiple environment stacks. Such as Java, Ruby, DB's and more
4.4 (157 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,443 students enrolled
Last updated 2/2016
English
Price: Free
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
Install multiple different programming stacks
View Curriculum
Requirements
  • Zero experience is required
Description

Course Description

Starting a new job can be difficult, especially when you're new to the tech industry.
This course is aimed to help people on their first day, get everything setup quickly, and have a simple checklist of the required tools.


Start your new job with confidence

Imagine you're sitting at your desk, your new manager and the tech department hands you your new computer, exciting right?

Typically these computers are bare bones, they might have Microsoft office installed, but no technical applications. You'll need to setup Java, Ruby, GIT, and so many other applications.


Benefits of this course

This course will guide you through the installation of advanced tech applications. We'll quickly install the entire development environment in under an hour.

Imagine that you're handed the computer, and within one hour your all setup and ready to start coding, or start testing.

Your boss will be very impressed, you'll look like you know exactly what you're doing!


Contents and Overview

This course contains over 20 lectures and 30 minutes of content. It's designed for anyone, but especially for beginners.

In this course, you will learn how to use Home Brew, Terminal commands, and how to correctly install OS X applications.

You'll learn using hands on experience, each video is only a few seconds, to a few minutes long.

And, finally, you'll learn what it feels like to look amazing on your first day at a new job.


What are the requirements?

  • A willingness to experiment with new applications
  • Willingness to use the terminal


What am I going to get from this course?

  • Confidence at your new job
  • Very professional and common applications
  • Up and running in just under an hour
  • High quality video, with easy to follow directions


What is the target audience?

  • Anyone learning a new development stack
  • Anyone starting a new job
  • Anyone that needs to setup a new OS X computer.


Upcoming courses:

  • Expand on Java, installing environment variables
  • Ruby versioning examples
  • Install the complete MEAN stack
  • Elaborate on database applications
  • Show differences between GIT / SVN
  • And so much more


Requests:

If you need help installing something, let me know and I'll setup additional simple videos.



Who is the target audience?
  • Everyone should take this course
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 30 Lectures Collapse All 30 Lectures 55:38
+
Getting Started
5 Lectures 06:00
Welcome
01:05

Install the best terminal for OS X. This terminal is used throughout the entire course.

Install iTerm2
01:09

How to install Apple Xcode Command Line Tools for Mac OS X Yosemite. Complete guide to installation.

Install command-line tools
00:47

Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple's OS X operating system.

Install Homebrew
01:52

Show invisible files in finder
01:07
+
Misc Applications & Utils
1 Lecture 02:53
Install Sublime, Slack, Sype and hangouts
02:53
+
Java Stack
5 Lectures 06:38

The Java Development Kit (JDK) is an implementation of either one of the Java SE, Java EE or Java ME platforms released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, Mac OS X or Windows. The JDK includes a private JVM and a few other resources to finish the development of a Java Application. Since the introduction of the Java platform, it has been by far the most widely used Software Development Kit (SDK).

Install Java JDK
01:14

Maven is a build automation tool used primarily for Java projects. The word maven means "accumulator of knowledge" in Yiddish. Maven addresses two aspects of building software: First, it describes how software is built, and second, it describes its dependencies

Install Maven
00:56

    Apache Ant is a Java based build tool from Apache Software Foundation. Apache Ant's build files are written in XML and they take advantage of being open standard, portable and easy to understand.

Install Ant
00:25

Eclipse is a platform that has been designed from the ground up for building integrated web and application development tooling. By design, the platform does not provide a great deal of end user functionality by itself. The value of the platform is what it encourages: rapid development of integrated features based on a plug-in model.

Install Eclipse
02:14

    IntelliJ IDEA is a Java integrated development environment (IDE) for developing computer software. It is developed by JetBrains (formerly known as IntelliJ), and is available as an Apache 2 Licensed community edition, and in a proprietary commercial edition.

Install IntelliJ
01:49
+
Ruby Stack
2 Lectures 03:19

    Ruby Version Manager (RVM) RVM is a command-line tool which allows you to easily install, manage, and work with multiple rubyenvironments from interpreters to sets of gems.

Install RVM
01:41

RubyMine is a full Ruby IDE that makes it easy to create and develop complex projects

Install ruby mine
01:38
+
Version control
3 Lectures 02:04

Git is a widely-used source code management system for software development. It is a distributed revision control system with an emphasis on speed, data integrity,and support for distributed, non-linear workflows

Git
00:27

Subversion (SVN) is an open source version control system. It helps you keep track of a collection of files and folders.

SVN
00:18

    SourceTree is a powerful Git and Mercurial desktop client for developers on Mac or Windows. Say goodbye to the command line and use the full capabilities of Git and Hg through SourceTree's beautifully simple interface.

SourceTree
01:19
+
Databases
4 Lectures 03:43

MongoDB is an open source, document-oriented database designed with both scalability and developer agility in mind. Instead of storing your data in tables and rows as you would with a relational database, in MongoDB you store JSON-like documents with dynamic schemas.

Install MongoDB
01:00

RoboMongo. Shell-centric cross-platform open source MongoDB management tool

RoboMongo
00:55

    PostgreSQL (pronounced "post-gress-Q-L") is an open source relational database management system ( DBMS ) developed by a worldwide team of volunteers. PostgreSQL is not controlled by any corporation or other private entity and the source code is available free of charge.

Postgres
01:12

Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL databases. Flexible Connectivity. Sequel Pro gives you direct access to your MySQL databases on local and remote servers.

Sequel Pro
00:36
+
Mobile
3 Lectures 08:21

    Xcode is an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software for OS X and iOS.

Install iOS (Xcode)
00:50

    A software development kit that enables developers to create applications for the Android platform. The Android SDK includes sample projects with source code, development tools, an emulator, and required libraries to build Android applications.

Install Android-SDK
04:05

    Android Studio is the official integrated development environment (IDE) for developing for the Android platform. It was announced on May 16, 2013 at the Google I/O conference. Android Studio is freely available under the Apache License 2.0.

Install Android-Studio
03:26
+
AMPP Stack (Apache, MySQL, PHP, PHPMyAdmin)
5 Lectures 18:04
Install Apache
05:06

Install MySQL Server
04:29

Install PHP
01:31

Finishing Up MySQL Server and setup Sequel Pro
02:34

Install and Setup PHPMyAdmin
04:24
+
SSH & VPN
2 Lectures 04:36
What is SSH?
02:17

Setup SSH Keys
02:19
About the Instructor
William Russell
4.4 Average rating
158 Reviews
7,457 Students
2 Courses
Software Developer In Test

Testaholic is aimed at high quality educational videos, and tutorials to help people get started in the tech world.

Over the upcoming months we'll have our Basic Java Training, Java Selenium, Basic Ruby, Ruby Selenium, and a very detailed quality assurance training courses available.

After our basic videos are completed, we'll move into security testing and service layer testing (RestAPI / Databases)