こんにちは!
インターン生の吉松です。
今回は「Rails入門: 基礎をSinatraで理解しRailsで作れるようになる」というUdemyの授業を受けたので、それを記事にしました。
Udemyは色々な講義をオンライン授業で受けられます。
ジャンルも様々で、システム関連も数多くあります。
その中で今回はRailsの基礎講座の講義を受けました。
https://www.udemy.com/share/101YhsAEMecV9TQnoJ/
まず、なんでそもそもこの後に及んで基礎??となると思います。
理由は2つあります。
何回か案件を重ねていくうちに基本のRailsの仕組み自体をいかに理解できているかが大事ということが身にしみてわかったこと。
もう一つはコントローラとビュー層のデータの受け渡しにかんして苦手意識があったからです。
それでこの講義ではRailsから入るのではなく、Sinatraという軽量なRubyのフレームワークを使うことで、WEB開発全般に共通するリクエストやレスポンスのような概念を理解しようと思いました!
で、実際に受けてみたところ、めっちゃわかりやすかったです。
ちょっと初心者編ですが、技術力がまだ乏しい私にとっては、再度深い基礎の部分を理解することができました。
Railsチュートリアルや、なにかしらRailsにまつわる講義やチュートリアルを受けたあとで受けるとなお基礎が理解できると思います。
特にSinatraを使ったことでコントローラーとビュー周りのことが理解できました。
例えばクライアントからレスポンスが来て、それをコントローラで受け取り、データベースに問い合わせ、データベースから返ってきた値をコントローラからビューに出力するという、この基本的動作がすごくわかりやすかったです。
今後もUdemyを活用して色々な講義を受けてみたいと思いました!
仲間を募集
『WEBテクノロジーで社会に幸せを作る!』そんな想いに共感してくれる仲間を募集しています。
サイバーウェーブでは、AIなどの新しいことにもチャレンジできる環境を提供し、メンバーひとり一人のスキルアップ・ステップアップを全力で応援しています。
個人の成長が会社の成長に繋がります。
◆インターン採用はこちらから
◆新卒・既卒・第二新卒採用はこちらから