Booking options
£34.99
£34.99
On-Demand course
2 hours 5 minutes
All levels
How to use an API to get air-quality ozone weather data with Ruby on Rails
Ruby on Rails can seem overwhelming at first, but it doesn't have to be. The author walks you through this course step-by-step and you'll be building your first web app in minutes. You'll be amazed at how quick and easy it is to create very professional-looking websites, even if you have no programming or web design experience at all. Watch over his shoulder as he builds a cool ozone air-quality monitoring weather app step-by-step right in front of you. You'll follow along and build your own copy. By the time we're finished, you'll have a solid understanding of Ruby on Rails and how to use it to build awesome web apps. The course contains 28 videos and is just over 2 hours long. You don't need any special knowledge or software to take this course, though any experience with HTML or CSS is a plus. You don't even need to know the Ruby programming language. We walk you through everything. Ruby on Rails is a great web development tool and learning it has never been this easy.
Build a cool ozone air-quality monitoring weather app that pulls ozone air-quality weather data from a third-party government API
Learn how to use the free API in your app throughout the course
Style a website using the popular Bootstrap CSS framework
This course is designed for anyone who wants to learn to make web apps with Ruby on Rails.
Follow along with the instructor and build what he builds. Learn as you build with this hands-on video series.
Build your own air-quality monitoring website * Build web apps with Ruby on Rails
https://github.com/packtpublishing/build-a-weather-app-with-ruby-on-rails
John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries. John graduated with honors with a degree in economics from Washington University in St. Louis where he was an artsci scholar. Today he teaches Web Development courses at Codemy the online code school he founded.
1. Install Ruby on Rails
1. Introduction Install Ruby on Rails: Introduction |
2. Installation Overview Install Ruby on Rails: Installation Overview |
3. Install Node Install Ruby on Rails: Install Node |
4. Install Sublime Text and Git Bash Install Ruby on Rails: Install Sublime Text and Git Bash |
5. Create an SSH Key Install Ruby on Rails: Create an SSH Key |
6. Install Heroku Toolbelt Install Ruby on Rails: Install Heroku Toolbelt |
7. Install Ruby on Rails Install Ruby on Rails: Install Ruby on Rails |
8. Create Test Project and Error Handling Install Ruby on Rails: Create Test Project and Error Handling |
2. Ruby on Rails Project Basics
1. Create Project and Homepage Ruby on Rails Project Basics: Create Project and Homepage |
2. Install Bootstrap CSS Framework Ruby on Rails Project Basics: Install Bootstrap CSS Framework |
3. Create Bootstrap Navbar and Partial Ruby on Rails Project Basics: Create Bootstrap Navbar and Partial |
4. Create Bootstrap Jumbotron Ruby on Rails Project Basics: Create Project and Homepage |
3. Weather Data API
1. Weather API Overview Weather Data API: Weather API Overview |
2. Connect to Weather API Weather Data API: Connect to Weather API |
3. Output API Results to Screen Weather Data API: Output API Results to Screen |
4. API Error Handling Weather Data API: API Error Handling |
5. Jumbotron Background Colors Weather Data API: Jumbotron Background Colors |
6. Color Logic with Ruby Weather Data API: Color Logic with Ruby |
7. Change Ozone Description Weather Data API: Change Ozone Description |
4. Zipcode Search Functionality
1. Navbar Search Form Zipcode Search Functionality: Navbar Search Form |
2. Search Functionality Zipcode Search Functionality: Search Functionality |
3. Search Form Error Handling Zipcode Search Functionality: Search Form Error Handling |
4. Search Form API Connection Zipcode Search Functionality: Search Form API Connection |
5. Version Control and Webhosting
1. Version Control with Git Version Control and Webhosting: Version Control with Git |
2. Push Code to Github Version Control and Webhosting: Push Code to Github |
3. Intro to Heroku For Free Webhosting Version Control and Webhosting: Intro to Heroku For Free Webhosting |
4. Using Custom Domain Names with Heroku Version Control and Webhosting: Using Custom Domain Names with Heroku |
5. Conclusion - Bonus Lecture Version Control and Webhosting: Conclusion - Bonus Lecture |