Capstone: Photo Tourist Web Application
This Specialization covers the fundamentals of web development with Ruby on Rails. You'll learn everything you need to develop your own web application using Ruby on Rails, SQL and NoSQL databases, and HTML/CSS, and Javascript. We will also touch on advanced topics such as security, services using HTTP/RESTful access patterns, and user access and user experience from multiple device platforms. In the final Capstone Project, you'll apply your skills to develop a web application that hosts uploaded photos and displays them using a map.
Created by: Jim Stafford
Quality Score
Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/
Overall Score : 98 / 100
Live Chat with CourseDuck's Co-Founder for Help
Need help deciding on a angular course? Or looking for more detail on Jim Stafford's Capstone: Photo Tourist Web Application? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community
Course Description
In this Capstone project for the Photo Tourist you will implement a Ruby on Rails web application that makes use of both a relational and NoSQL database for the backend and expose the data through services to the Internet using Web services and a responsive user interface operating in a browser from a desktop and mobile device. You will have a chance to revisit and apply what you have learned in our previous courses to build and deploy a fully functional web application to the cloud accessible to your co-workers, future employers, friends, and family.In developing the Photo Tourist web application, you will get to work with different data types and data access scenarios (e.g., fielded data display and update, image upload/download, text search, access controlled information) to provide your users the ability to show off their photos and information from trips they have taken and to seek out photos and information from trips taken by others. Using the application you develop, your users will be able to-Create an account-Upload and download photos to the site and make them accessible to others-Provide descriptions of trips and photos that others can read-Organize photos by location and trip, -Find photos based on location-Find photos based on text searches of descriptions -Locate the place where the photo was taken on a map
Instructor Details
- 4.9 Rating
- 40 Reviews
Jim Stafford
Jim Stafford has been teaching computer science courses at colleges and universities throughout Maryland since 1992, and has taught at Johns Hopkins University's Whiting School of Engineering since 1997. He was the recipient of the Engineering for Professionals' "Excellence in Teaching" award for Excellence in Instruction and Dedication in March 2015. Jim has worked in systems engineering and software development positions for more than thirty years. He is currently employed with SRA International as a Senior Technical Advisor, where he performs hands-on software development, consulting, and mentoring services.