Capstone: Photo Tourist Web Application

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/photo-tourist-web-app-capstone

课程评论:没有评论

第一个写评论        关注课程

课程简介

Johns Hopkins University

课程大纲

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. You will learn the technical architecture and software requirements of the targeted application you will be a part of developing. You will also get a chance to shake off any rust that may have accumulated on your Rails development skills. As a part of the technical architecture, you will learn of the various layers, technologies, libraries, and services used in the development, deployment, and operation of the targeted application. You will get an early sense that this course is "no joke" when it comes to challenges, but you will be shown a path through most of them. You may be able to skip the application installation until the end if you are using the same computer that you used in the first five (5) courses of the specialization. None of the new software installations are required for this module -- but are included in a single lesson for modularity. You will develop an end-to-end, API-to-Database, resource solution for ActiveRecord/RDBMS and Mongoid/MongoDB using Rails scaffold generator. You will establish a Git repository for this work, provision database and Rails resources on the internet for staging and production deployments, and deploy your solution to the Heroku to be accessible from the Internet. If you are a seasoned Rails developer and competent with ActiveRecord, Mongoid, and Heroku -- you may want to initially skip the review lectures, review the final Git commit for module one (1), and try your hand at the optional assignment at the end. Aside from the technical architecture lesson, this module is mostly a quick breeze through many of the topics of courses one (1) through three (3). A similar, small-scale review of courses four (4) through five (5) will be covered in the next module. Please enjoy! Also, if you have not done so already I recommend that you read the Course Overview description which provides additional context on what you will be doing in this course. To access, please click the Resources tab on the left navigation.

课程评论(0条)

课程详情

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

Capstone:Photo Tourist Web应用程序:在这个用于Photo Tourist的Capstone项目中,您将实现一个Ruby on Rails Web应用程序,该应用程序将关系数据库和NoSQL数据库都用作后端,并使用Web服务和Web服务将数据通过服务公开给Internet。在桌面和移动设备的浏览器中运行的响应式用户界面。您将有机会重新审视和应用您在以前的课程中学到的知识,以将功能齐全的Web应用程序构建和部署到您的同事,未来的雇主,朋友和家人可以访问的云中。 在开发Photo Tourist Web应用程序时,您将使用不同的数据类型和数据访问方案(例如,现场数据显示和更新,图像上载/下载,文本搜索,访问控制信息),以使用户能够显示从他们的旅行中删除他们的照片和信息,并从其他人的旅行中查找照片和信息。使用您开发的应用程序,您的用户将能够 • 创建一个帐户 •将照片上传并下载到网站上,并允许其他人访问 •提供其他人可以阅读的旅行说明和照片 •按位置和行程整理照片, •根据位置查找照片 •根据描述文字搜索查找照片 •在地图上找到拍照的地方

课程标签

0人关注该课程

主题相关的课程