Treehouse NewsNew & Upcoming Course Highlights: Web Accessibility, iOS, Rails & Java

writes on March 9, 2017

Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse.

Start learning to code today with a free trial on Treehouse.


Web Accessibility Compliance – Aisha Blake

Developing for accessibility should be part of the standard workflow, but it’s often given too little attention. In this course, you’ll learn about the standards in place to guide developers in creating a web that is accessible to all users as well as techniques to help bring your projects up to those standards.

Build a Weather App Pasan Premaratne

In this project, you’ll build a weather app and broaden your understanding of Swift and iOS frameworks. We will start by learning foundational concepts like networking and concurrency while building on our existing knowledge of data modeling, view models and more. We’ll even take a look at how we can structure our code better and construct decoupled classes and structs that lead to greater code reuse.


Rail Servers with Unicorn and Nginx Jay McGavren (26 minutes; Pro content)

In this workshop, we’re going to show you how to set up a “reverse proxy” between your Rails app and the Internet at large. We’ve going to use a high-performance web server called Nginx as our reverse proxy. Nginx will also serve the static files in our app’s “public/” directory, so Rails doesn’t have to. We’ll also set up Unicorn, an HTTP server that will manage connections to your actual Rails app. Unicorn is good for your site’s stability and speed.

Composing Functions in Java Craig Dennis (9 minutes; Pro content)

A powerful feature of functions is that you can compose them together to create a functional pipeline. Let’s explore some use cases!


Deployment with Capistrano (March)

Deploying a web app to a production server involves steps that you’re going to need to repeat every time you release a new version, such as pulling the changes from Git and restarting your web server. Doing it manually may not seem too bad at first, but over time the potential for mistakes adds up. So in this course, we’re going to show you how to automate deploys to make them fast, easy, and safe. We’ll be using the Ruby community’s most popular deployment framework, Capistrano.

Learn the skills you need to become a developer with the Techdegree Program.

Leave a Reply

You must be logged in to post a comment.

Want to learn more about iOS?

iOS is the operating system that powers iPhones and iPads. Learn the language, tools and frameworks to build interactive apps on the iOS platform.

Learn more