- From www.coursera.org
Capstone: Photo Tourist Web Application
- Self-paced
- Free Access
- Fee-based Certificate
- 8 Sequences
- Introductive Level
Course details
Syllabus
- Week 1 - Technical Architecture and API Development Setup
In this module, we will start your journey into being part of an end-to-end application development as a Rails/AngularJS fullstack developer intern. In this module you will learn the technical architecture and software requirements of the targeted application ... - Week 2 - SPA Development Setup
In this module, you will develop an AngularJS web application for the purposes of managing a resource hosted by a Rails server. As a part of that, you will learn the details of the Rails Asset Pipeline for hosting web applications, key features to address when... - Week 3 - Testing
In this module, you will learn how to development model, request, and feature specs using RSpec and to leverage gems like DatabaseCleaner, FactoryGirl, and Faker in building those specs. You will also learn how to DRY their tests using RSpec shared_contexts an... - Week 4 - Security and the Photo Tourist Domain Model
In this module, you will learn how to implement authenticated interfaces providing role-based authorization required to protect web resources. You will also practice these techniques while implementing the core resources for the Photo Tourist application. You ... - Week 5 - Image Content
In this module, you will implement image content within the end-to-end application. At the data tier, you will use the BSON::Binary type to store binary data within MongoDB, manipulate image sizes and content using ImageMagick/MiniMagick, implement model vali... - Week 6 - Geolocation
target deployment module 6: Mar20 - Week 7 - UI Layout and Subjects Page
target deployment for module 7: Apr03 - Week 8 - Mapping
target deployment for module 8: Apr17 - contains a mandatory project
Prerequisite
Instructors
Jim Stafford
Adjunct Professor, Graduate Computer Science
Computer Science, Whiting School of Engineering
Editor
Johns Hopkins University (JHU) is a private American university located in Baltimore, Maryland. It also has campuses in Washington, D.C. Bologna, Italy, Singapore and Nanjing, China. It owes its name to Johns Hopkins, a wealthy entrepreneur who bequeathed 7 million dollars to the university on his death.
One of the most prestigious universities in the United States (especially for its faculties of medicine and public health, as well as its school of international affairs), the institution defines itself as the country's leading "research university". At the beginning of its history, it was mainly inspired by the University of Heidelberg and the German educational model of Wilhelm von Humboldt. In 2019, 39 Nobel Prize winners have their names associated with the university.
Platform
Coursera is a digital company offering massive open online course founded by computer teachers Andrew Ng and Daphne Koller Stanford University, located in Mountain View, California.
Coursera works with top universities and organizations to make some of their courses available online, and offers courses in many subjects, including: physics, engineering, humanities, medicine, biology, social sciences, mathematics, business, computer science, digital marketing, data science, and other subjects.