Build a Photo Blog with Ruby on Rails

所在平台: Udemy

课程主页: https://www.udemy.com/course/build-a-photo-blog-with-ruby-on-rails/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Ruby on Rails 构建照片博客 概述:在这个中级 Ruby on Rails 开发课程中,您将学习如何从零开始创建一个 Rails 应用程序,并实现创建博客照片上传功能所需的所有代码。这包括创建和搭建具有完整 CRUD 功能的 Rails 应用程序、构建上传配置文件和动态尺寸方法、连接到亚马逊 S3 CDN 服务器以进行文件的上传和下载、在应用程序中构建视图文件以渲染图像等。此外,课程最后还介绍了 RSpec 测试及其在应用程序中的集成。 您将在本课程中学习到的框架、系统和库包括: - Ruby on Rails (版本 4.2) - Carrierwave(文件上传处理) - 亚马逊网络服务 (AWS) CDN API(存储和检索图像文件) - Figaro(安全凭据管理) - Fog(AWS API 连接) - Rspec(自动化测试) - MiniMagick(动态处理文件大小) - ActiveRecord(管理数据库迁移和查询) 通过本课程,您将能够创建一个功能齐全的图像上传应用程序,您可以扩展其功能以满足您的需求,也可以利用这些流程将照片上传和管理功能集成到您自己的应用程序中。所有工作应用程序的源代码均可供学生查看和使用。 最后,我的目标是帮助所有学生成功完成课程,因此我每天检查课程留言板,并协助学生解决课程中的任何问题。

课程评论(0条)

课程详情

In this intermediate Ruby on Rails development course you will learn how to create a rails application from scratch and implement all of the code necessary for creating a photo uploading feature for a blog. This includes: creating and scaffolding the rails application with full CRUD functionality, building out the upload configuration files and dynamic sizing methods, connecting to the Amazon S3 CDN server for both uploading and downloading files for the application, building out the view files in the application to render the images, and much more. At the end I've also included an introduction to RSpec testing and how to integrate it into the application.The frameworks, systems, and libraries you will learn how to use in this course are:Ruby on Rails, version 4.2Carrierwave for file upload processingAmazon Web Services (AWS) CDN API for storing and retrieving image filesFigaro for secure credential managementFog for AWS API connectionsRspec for automated testingMiniMagick for dynamically manipulating file sizesActiveRecord for managing database migrations and queriesAnd the processes associated with building a real Ruby on Rails web application!By the end of this course you will be able to create a fully functional image uploading application, you can either extend it's functionality to turn it into something that fits your needs, or leverage the processes to include photo uploading and management into your own applications.All of the source code for the working application is available for students to review and use.Finally, it's my goal that all students are able to get through the course successfully, and I therefore check the course message board daily and assist students through any parts of the course.

课程标签

0人关注该课程

主题相关的课程