[Rails4系です] Rails入門:基礎をSinatraで理解しRailsで作れるようになる

所在平台: Udemy

课程主页: https://www.udemy.com/course/sinatra_rails/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称(预估):** Ruby on Rails 入门:通过 Sinatra 理解基础并能用 Rails 开发 **课程概述:** 本课程旨在教授使用 Rails 开发 Web 服务所需的基础知识。虽然课程创建于较早时期(Ruby 2.3、Rails 4.2),但 Rails 4 之后的核心概念变化不大,仍然适合学习基础。课程将引导学习者逐步掌握 Web 开发的核心概念,最终能够独立使用 Rails 进行开发。 **课程特色与结构:** 1. **循序渐进的学习方法:** * **Sinatra 篇:** 课程不直接从 Rails 入手,而是先使用轻量级框架 Sinatra,学习 Web 开发共通的基础概念,如请求/响应模型,以及 Ruby 的环境管理(bundler, gem 等)。 * **Rails 篇:** 在掌握基础后,通过实际项目开发,深入讲解 Rails 的各种概念和功能。教学方式采用“模仿编码”与“概念讲解”相结合的形式,帮助学习者深入理解代码背后的原理,避免“照搬”而产生理解上的偏差。 2. **目标受众:** * 对 Web 服务开发感兴趣,但不确定是否适合自己。 * 对 Web 服务开发所需的全流程不清楚。 * 在 Web 服务开发过程中,感到知识点存在偏颇。 3. **配套说明:** * 课程开始时会提供常见错误解答的文档,帮助学习者进行故障排除(具体链接因平台限制无法在此提供)。 * 讲师承认由于时间精力所限,课程未能及时更新至最新版本,并对可能由此产生的版本不匹配问题表示歉意。 4. **先决条件:** * **不涵盖内容:** 条件语句、循环等基础编程概念,以及 HTML/CSS 基础。建议学习者在学习本课程前,对这些内容有基本了解。 * **环境搭建:** 课程不包含环境搭建的教学,推荐使用 Cloud9 等基于 Web 的云端开发环境。 * **关于 AWS:** 课程提及使用 AWS Cloud9 来学习,并提醒用户注意 AWS 的计费机制,建议在理解计费方式后再开始使用,因计费问题课程方不承担责任。 5. **推荐学习环境:** * Ruby 2.3 系 * Rails 4.2 系 * SQLite3 * 最新版 Google Chrome * AWS Cloud9 环境 **重要提醒:** * 由于课程版本较旧,请留意与最新版本可能存在的差异,并主动查阅最新资料。 * 讲师提到邮件通知可能存在延迟,导致回复提问不及时,请对此情况有所了解。

课程评论(0条)

课程详情

2020/6/5 本コースはかなり昔に作成されたものなので、Railsのバージョンが4系であるなど、古いものになっています。Rails4以降は大きな改変が無いので概念理解には十分なものかと思いますが、最新の情報と照らし合わせながら進めていただくことになる旨をご了承くださいませ。良く起きるエラーに関しては受講開始時にドキュメントを送付するようにしています。こちらにてトラブルシューティングいただくなどお願いいたします。バージョンアップに追随する時間を捻出できず、申し訳ございません。また、質疑の通知がUdemyから届かない場合がある様子で(原因究明中)、質疑への返信が滞りがちです。合わせてご承知の上ご利用いただければ幸いです。ご注意!:最初はRailsを扱いません!その理由も含めて以下をご確認くださいませ。本コースはWEBサービスをRailsで作成するために必要なごく基本的な(とは言えWEB開発全般で通用する大切な)知識を学ぶためのものです。たとえば以下のような方を対象にしています。WEBサービスを開発をしたいが、自分に向いているのかをまだ測りかねている。WEBサービスを開発をしたいが、全体的としてどんな作業が必要なのかよくわからない。WEBサービスの開発をしてみたが、知識の偏りが不安。Railsは数多くの設計概念を内包した規模の大きなフレームワークです。そのために「スクールで学んだけれど先生に言われた通りに書いただけなのでよくわからない」「本に書かれているものを真似した通りにしか作れない」というような理解不足に陥ることが多くあります。このコースではそのような理解不足をできる限り起こさぬ為、以下のように少しずつステップアップしていくアプローチで進めます。Sinatra編: 最初はRailsを触りません!WEB開発全般に共通するリクエスト・レスポンスのような概念やbundlerやgemなどのRubyの環境の基礎について、Sinatraという軽量なRubyのフレームワークを使って学びます。Rails編: Railsの持つ様々な概念や機能について、実際にサービスを作りながらレクチャするものです。「コードを真似して書くことを中心としたコーディングの回」と「書いたコードに関する概念をレクチャする講義の回」との二種類の教え方を組み合わせます。バージョンの不一致や、環境の更新などで動画の通りに行っても動作しなくなってしまうケースがあります。コースを開始した際のメッセージによくある質問への回答集が入っていますのでご確認の上進めてください(Udemyの規約によって、ここにURLが書けませんのでご理解ください)。ご注意:条件分岐や繰り返しのような最低限のプログラミングの概念及びHTML/CSSの基礎は扱わないので、別途勉強されるのが望ましいです。環境構築については扱っておりません。Cloud9のようなWEB上に作られた環境を利用することを想定しています。本講座が初めてのサービス開発を目指すものであるので、環境はある程度理解が高まってからでも十分間に合うと考える為です。新しくAWSアカウントを作れば無料枠のおかげでリーズナブルに学べる仕組みができていると思いますが、用法・用量を守って正しくお使いください。AWSがどういう仕組みで課金されるかなどは理解されてから進められることをオススメします(この辺りの課金についてのトラブルが起きた場合でも責任は持てませんのでご注意くださいませ)。バージョンなど:Ruby 2.3系Rails 4.2系SQLite3最新版のGoogle ChromeAWSのCloud9環境

课程标签

0人关注该课程

主题相关的课程