「WEBサービスの開発をやってみたいけど、全体的なイメージやポイントが掴めない。何から始めればいいの?HTMLくらいは書けるけど…」
「スクールに通ったけれど『先生に聞いたらなんかできちゃった』的な進め方しかできなかったので自力で何か作れる気がしない(;;)」
「勉強してはみたものの、調べまわった断片的な情報ばかりで本当に学ぶべきことを学べているかわからない」
こんな気持ちを抱えているあなた!欠けているのは下記のようなことではないでしょうか。
・全体像を掴める情報を得られていない。
・大切なポイントや持っておくべき知識がよく分からない。
・それらを得て「理解する」効果的な方法が分からない。
この講座は他の講座とは進め方が違います。それによって、全体像把握、ポイントの獲得について腹落ちしてする方向へ導きます。
1. まず宿題をやります!弊社が用意した動画を真似しながら簡単なサービス開発を体験していただきます(全部見切るのに1日もいりません)。
2. セミナーでWEBサービス開発で最初に会得しておくべきポイントを解説します。
3. 1の体験から生まれた質問をセミナーでジャンジャン質問できます。
4. 皆さんのフワッとした疑問が解消されて、理解しながら次のステップに進むことができます。
難しい言葉で言うと、反転教育という言葉で知られる手法にヒントを得て行なっています。動画で事前の学習をして、対面では質疑応答などを中心にして皆さんの理解を深めるための手法です。
教材はRubyのフレームワークであるSinatraを使い、簡単なサービスを作るような流れです。ただし、Sinatraマスターになるためのものではなく、あくまでWEBサービス開発について理解を深めるための構成になっています。
これはSinatraが実際の開発現場であまり使われていないため、理解したらSinatraから卒業して、Railsなどの別のフレームワークに移行していただきたいと主催者が考えるからです。
【注意】この講座はまだ試験運用中です。下記の点にご注意ください。【注意】
・閲覧した動画の内容を他人に漏らさないでください。
・閲覧した動画やそれに類似したものが今後無料で提供される可能性をご承知おきくださいませ。
・試験的なので不備もあると思いますのでご承知おきくださいませ。不具合の報告などは大歓迎です。
進み方
1. 講座にお申し込みいただきます。
2. 弊社から動画サイトのURLとユーザ名、パスワードが送付されます。
3. 宿題の動画を真似して体験してみてください。
4. セミナーに参加します。
5. 理解し、満足します。
必要なもの
・WEBブラウザ(Google Chromeを推奨します)
・Cloud9(
https://c9.io )のアカウント
会場への道案内は下記です
http://circlearound.co.jp/guide
Sinatraというフレームワークを使って連絡帳のWEBアプリケーションをつくるという講座。
しかし、実は、ブラウザとサーバ間での基本的なHTTP通信の仕組みをPOSTやGETを使って説明したり、SQLではなく、ActiveReordというライブラリを例にとって、DB(データベース)にデータを入れたり、値を取得したり、といった内容がメインの講座でした。
ですので、Webアプリケーションってどういう仕組で動いているんだっけ、、、という基本的なことを知りたい人向けの講座だと思います。
講師の方かも述べていましたが本講座はSinatraをマスターするための講座ではないです。逆に、Sinatraというコトバにあまりとらわれず、大きく、Webアプリケーションの仕組みについて知りたい人には良いのではないかと思います。
事前学習が必要ですが、これをしていないと、あまり講義が面白く無いのでないかと思います。