|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-ruby-and-rails-build-a-blog-from-scratch-step-by-step/
课程评论:没有评论
课程名称:学习 Ruby 和 Rails:一步一步从零开始构建博客 课程概述:Ruby 是一种现代面向对象的编程语言,而 Ruby on Rails 则是一个流行且强大的 web 应用框架。Rails 是基于 Ruby 构建的,使得使用 Ruby 开发 web 应用变得更加便捷。一些知名应用如 Basecamp、Twitter、Shopify、Github、LivingSocial、Groupon、Hulu、Airbnb 和 Yellow Pages 等都是使用 Ruby on Rails 开发的。本课程适合 Ruby 编程语言和 Rails 框架的初学者。我将指导您设置开发环境,并介绍 Ruby 编程语言的一些基础知识。此外,我们还会安装 git,并简单介绍版本控制系统 github。 在本课程中,我们将从零开始构建一个完整的博客应用程序,并在这个过程中提升您的技能。课程内容包括: - 创建新的 Rails 项目 - 使用 bundler 更新 gems - 介绍 MVC 架构 - 启动 Rails 服务器 - 条件语句与循环 - 创建控制器和模型 - 模型关联与视图创建 - 生成模型与运行迁移 - 创建、编辑、读取和删除博客文章 - 向文章添加链接与评论 - 创建控制器操作与设置路由 - 创建表单与使用辅助方法 - 添加资源并自动生成路由 - 实现基本安全性 通过本课程的学习,您将掌握足够的技能,以便能够创造性地扩展该项目或构建类似的项目。
Ruby is a modern object oriented programming language, and Ruby on Rails is a popular and powerful frameworks for building web applications. Rails was built using Ruby and makes it much easier to develop web applications with Ruby. Some notable applications have been built using Ruby on Rails: They incude Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon, Hulu, Airbnb, Yellow Pages to just mention a few.. A google search will reveal much more.. This course is for the absolute beginner to Ruby programming language and Rails framework.I will guide you through setting up your development environment. Then we will cover some basics of the Ruby programming language. We will also install git and touch on github which is used for version control.We will create a complete blog application from scratch using Rails and in the process build up your skills. Concepts we will cover while building our blog project include: Creating a new rails projectUpdating gems using bundlerIllustration of MVC architectureStarting rails serverConditional statementsLoopsCreating controllersCreating modelsAssociating modelscreating viewsGenerating modelsRunning migrationsCreating postsEditing postsReading postsDeleting postsAdding links to postsCreating commentsDeleting commentsCreating controller actionsSetting up routesCreate formsUsing helpersAdding resources and automatically generating routesImplementing basic security -By the end of this practical course you would have developed enough skills to be creative and exapnd this project or build similar type of projects.