新機能 オンラインイベントが検索できるようになりました。オンラインイベントとして検索できるようにするには こちら をご確認ください

このエントリーをはてなブックマークに追加

Nov

17

明石高専IT系勉強会#19: フレームワークの魔術に迫る

読書の秋ですね (魔術で石になることは多分ないので安心して参加してね)

Organizing : 学生プロジェクト「明石高専IT系勉強会」

Hashtag :#nitaclt
Registration info

初心者枠 (明石高専学生・教員)

Free

Attendees
2

メンター枠 (明石高専学生・教員)

Free

Attendees
2

Description

明石高専IT系勉強会

「勉強会に参加する勇気や意志のない人々をこちら側へ引きずり込むべくして生まれた勉強会です。 何書けばいいんですかね?ってここで言っちゃうくらいゆるい感じで行っています。」

お菓子・飲み物あります。お金に余裕のある人はお菓子代当日カンパしてくれると嬉しいです。

概要

普段はLTを中心に行っていますが、読書の秋ということで今回はSinatraというWebアプリの構築に利用するフレームワークのコードを読んで、実際にどうやってWebアプリが動いているかを理解したり黒魔術の恐ろしさを体感してみたりするハンズオンです。

入学したてで何もわからないであろう1年生から進捗を生やす楽しみに目覚めた3年生を対象に「勉強会怖くないよ~」という意識を埋め込むことを狙いとしてますので色んな人を道連れに参加して下さい。

黒魔術って?

ここではメタプログラミングという、雑に言うとプログラム内でプログラム(ロジック)を生成する手法のことを指します。
Webフレームワークでは
リクエストを受け取る → DBとかからデータを拾ってくる → HTMLとかに良い感じに整形してレスポンスとして返す
といった流れを簡単に行えるようにするため、内部で黒魔術がガンガン使われています。

難しいけど重要なおはなしなのでこのお勉強もちょろっとやります

Sinatraって?

シンプルな記法で簡単にWebアプリが作れちゃうWebフレームワークです。
構成もとてもシンプルで、本質的な実装は1つのファイルにまとめられているため初めてのソースコードリーディングにも最適です。
プログラミング言語Rubyで書かれています。

タイムスケジュール

この読書会は三部構成になっています。

時間は結構適当なので多分当日に変更します。

時間 タイトル やること 対象者
9:00〜10:00 Rubyを学ぶ Rubyや黒魔術について学びます ふぇぇプログラミングわかんないよぉ… って人
10:00〜12:30 Sinatraを学ぶ Sinatraを実際に使ってみます Sinatraって何? って人
14:00〜17:30 Sinatraを読む Sinatraを読みます 全人類 (Sinatra読んだことありません って人)

参加条件

明石高専の学生、または教員であること。 それ以外に参加において条件はありません。
事前の申込みはやってくれたら嬉しいって感じです。(人数把握のため)

事前準備

RubyやSinatraを触ってみるときにRuby本体やデータベース管理システムであるSQLiteを使います。
事前にインストールしておいていただけるとうれしいです。

Ruby のインストール

Ruby のインストールをお願いします。

Rubyのインストール方法

Windows の方は RubyInstaller をおすすめします。

SQLite のインストール

Sinatraを実際にこちらもインストールをお願いします。

あとはGithubも使うのでアカウントを作っておくと楽です。
前日までに 5E @shikibu9419 や 3E @sei0o などに声をかけてもらえればお手伝いします。

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

naoppy

naoppy wrote a comment.

2019/11/17 09:49

日にちを勘違いしてました…キャンセルします

sei0o

sei0o published 明石高専IT系勉強会#19: フレームワークの魔術に迫る.

11/12/2019 15:28

明石高専IT系勉強会#19: フレームワークの魔術に迫る を公開しました!

Group

明石高専IT系勉強会

Number of events 21

Members 139

Ended

2019/11/17(Sun)

09:00
18:00

You cannot RSVP if you are already participating in another event at the same date.

Registration Period
2019/11/12(Tue) 15:23 〜
2019/11/17(Sun) 18:00

Location

明石高専・3F合併教室

明石高専・3F合併教室

Attendees(4)

naoppy

naoppy

明石高専IT系勉強会#19: フレームワークの魔術に迫る に参加を申し込みました!

yamasy1549

yamasy1549

明石高専IT系勉強会#19: フレームワークの魔術に迫る に参加を申し込みました!

sei0o

sei0o

明石高専IT系勉強会#19: フレームワークの魔術に迫る に参加を申し込みました!

shikibu9419

shikibu9419

明石高専IT系勉強会#19: フレームワークの魔術に迫る に参加を申し込みました!- Rubyプロフェッショナルたちと楽しくお勉強する会です

Attendees (4)

Canceled (1)