Learn Ruby on Rails 7

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-ruby-on-rails-7/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 现代 Ruby on Rails 7 开发实战 **课程概述:** 本课程将带您深入学习最新的 Ruby on Rails 7 版本,从基础知识循序渐进地掌握更复杂的开发技巧。您将亲手构建五个实际应用,最终熟练运用 Rails 的核心功能以及最新的 Hotwire 技术。 **学习内容:** 1. **博客应用:** 学习创建文章和评论功能,搭建基础的 Web 应用。 2. **预约预订应用:** 掌握创建房间和预订约会的功能,并通过 Devise 实现用户认证。 3. **笔记应用:** 利用 Rails 的内置功能,构建强大的笔记记录工具。 4. **重构笔记应用:** 运用 Turbo Streams 和 Turbo Frames,在不引入额外 JavaScript 的情况下,打造更具动态性和交互性的笔记应用。 5. **实时聊天应用:** 构建一个允许用户加入不同聊天室并进行实时交流的聊天应用。 **课程目标:** 通过本课程的学习,您将全面理解 Ruby on Rails 的基础概念,并能灵活运用 Rails 7 的最新特性,独立开发功能丰富的 Web 应用程序。

课程评论(0条)

课程详情

Ruby on Rails 7 is the latest and greatest version of Rails yet! In this course, we will learn the basics of Ruby on Rails and gradually move towards more complex topics. We will build 5 applications through this course, and by the end of the course, you will understand the fundamentals of Rails and how to use the latest features (i.e. Hotwire) in Rails. First, we will create a Blog web application. Users would be able to create an article, and they would also be able to make comments.Next, we will create an appointment booking application. Here, users would be able to create rooms and create booking appointments for each room. We will also learn how to authenticate users using Devise.For the following application, we would create a note-taking application. We would use default Ruby on Rails features to create a powerful note-taking application.We will then refactor our notebook application. Using Turbo Streams and Turbo Frames, we will make a more dynamic and powerful note-taking application without the inclusion of any additional javascript.Finally, we would create a real-time chat application. Here, users would be able to visit different chatrooms and have other conversations in each chatroom.

课程标签

0人关注该课程

主题相关的课程