Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
BeMarble
PDF, PPTX
11,394 views
BootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみた 10/31 プログラミング生放送勉強会 第36回 @株式会社 DMM.com ラボ
Technology
◦
Read more
23
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 69
2
/ 69
3
/ 69
4
/ 69
5
/ 69
6
/ 69
7
/ 69
8
/ 69
9
/ 69
10
/ 69
11
/ 69
12
/ 69
13
/ 69
14
/ 69
15
/ 69
16
/ 69
17
/ 69
18
/ 69
19
/ 69
20
/ 69
21
/ 69
22
/ 69
23
/ 69
24
/ 69
25
/ 69
26
/ 69
27
/ 69
28
/ 69
29
/ 69
30
/ 69
31
/ 69
32
/ 69
33
/ 69
34
/ 69
35
/ 69
36
/ 69
37
/ 69
38
/ 69
39
/ 69
40
/ 69
41
/ 69
42
/ 69
43
/ 69
44
/ 69
45
/ 69
46
/ 69
47
/ 69
48
/ 69
49
/ 69
50
/ 69
51
/ 69
52
/ 69
53
/ 69
54
/ 69
55
/ 69
56
/ 69
57
/ 69
58
/ 69
59
/ 69
60
/ 69
61
/ 69
62
/ 69
63
/ 69
64
/ 69
65
/ 69
66
/ 69
67
/ 69
68
/ 69
69
/ 69
More Related Content
PDF
量子アニーリングマシンのプログラミング
by
nishio
PDF
2023년 인공지능 서비스 트렌드
by
SK(주) C&C - 강병호
PDF
これから始める人の為のディープラーニング基礎講座
by
NVIDIA Japan
PDF
#FTMA15 先端技術とメディア表現#2
by
Yoichi Ochiai
PDF
게임 지표 이해하기
by
Suyeong Park
PPTX
Applying Cheminformatics to Develop a Structure Searchable Database of Analyt...
by
US Environmental Protection Agency (EPA), Office of Chemical Safety and Pollution Prevention
PDF
2 データのベクトル表現と集合
by
Seiichi Uchida
PPTX
Molecular mechanisms of muscle constraction
by
Татьяна Древицкая
量子アニーリングマシンのプログラミング
by
nishio
2023년 인공지능 서비스 트렌드
by
SK(주) C&C - 강병호
これから始める人の為のディープラーニング基礎講座
by
NVIDIA Japan
#FTMA15 先端技術とメディア表現#2
by
Yoichi Ochiai
게임 지표 이해하기
by
Suyeong Park
Applying Cheminformatics to Develop a Structure Searchable Database of Analyt...
by
US Environmental Protection Agency (EPA), Office of Chemical Safety and Pollution Prevention
2 データのベクトル表現と集合
by
Seiichi Uchida
Molecular mechanisms of muscle constraction
by
Татьяна Древицкая
What's hot
PDF
헬스케어 웨어러블 디바이스 적용기술 및 서비스 사례와 주요과제
by
제관 이
PPTX
落合流先生流の論文要旨フォーマット
by
森 哲也
PDF
필요한 논문만 쏙 뽑아 검색하는 'Google Scholar' 활용법
by
sejin cheon
PPTX
How Much Position Information Do Convolutional Neural Networks Encode?
by
Kazuyuki Miyazawa
PDF
【卒業論文】深層学習によるログ異常検知モデルを用いたサイバー攻撃検知に関する研究
by
harmonylab
PPTX
Power BI 勉強会 2019/3/30 LT資料
by
Yusuke Ohira
PDF
オントロジー研究20年の歩みと今後の展望
by
Kouji Kozaki
PPTX
ipsj全国大会発表スライド_水野
by
siramatu-lab
PPT
მთვარე - ლაშა ლაშხი
by
Lasha Lashkhi
PDF
音声感情認識の分野動向と実用化に向けたNTTの取り組み
by
Atsushi_Ando
PDF
Nakai22sp03 presentation
by
Yuki Saito
PDF
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
by
諒介 荒木
PDF
データで散らかった製造業界における最高の翻訳機 Node-RED
by
nodered_ug_jp
PPTX
人工知能概論 1
by
Tadahiro Taniguchi
PDF
論文のいろは
by
Shu Sakamoto
PPTX
[DL輪読会]EfficientDet: Scalable and Efficient Object Detection
by
Deep Learning JP
PDF
#FTMA15 第二回課題 鬼コースサーベイ
by
Yoichi Ochiai
PDF
#FTMA15 先端技術とメディア表現3
by
Yoichi Ochiai
PDF
初学者向け脳科学入門
by
Yujin Goto
PDF
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
by
Preferred Networks
헬스케어 웨어러블 디바이스 적용기술 및 서비스 사례와 주요과제
by
제관 이
落合流先生流の論文要旨フォーマット
by
森 哲也
필요한 논문만 쏙 뽑아 검색하는 'Google Scholar' 활용법
by
sejin cheon
How Much Position Information Do Convolutional Neural Networks Encode?
by
Kazuyuki Miyazawa
【卒業論文】深層学習によるログ異常検知モデルを用いたサイバー攻撃検知に関する研究
by
harmonylab
Power BI 勉強会 2019/3/30 LT資料
by
Yusuke Ohira
オントロジー研究20年の歩みと今後の展望
by
Kouji Kozaki
ipsj全国大会発表スライド_水野
by
siramatu-lab
მთვარე - ლაშა ლაშხი
by
Lasha Lashkhi
音声感情認識の分野動向と実用化に向けたNTTの取り組み
by
Atsushi_Ando
Nakai22sp03 presentation
by
Yuki Saito
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
by
諒介 荒木
データで散らかった製造業界における最高の翻訳機 Node-RED
by
nodered_ug_jp
人工知能概論 1
by
Tadahiro Taniguchi
論文のいろは
by
Shu Sakamoto
[DL輪読会]EfficientDet: Scalable and Efficient Object Detection
by
Deep Learning JP
#FTMA15 第二回課題 鬼コースサーベイ
by
Yoichi Ochiai
#FTMA15 先端技術とメディア表現3
by
Yoichi Ochiai
初学者向け脳科学入門
by
Yujin Goto
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
by
Preferred Networks
Viewers also liked
PDF
Rails templateで開発の初速を上げよう
by
豊明 尾古
PDF
Tour of Scraping
by
Kenta Yonekura
PPTX
Webクローリング&スクレイピングの最前線 公開用
by
Lumin Hacker
PDF
実践スクレイピング
by
だいすけ ふるかわ
PDF
伝わるプレゼンをする方法
by
Hideaki Miyake
PDF
プレゼンテーションの考え方20140628
by
Professional University of Information and Management for Innovation (情報経営イノベーション専門職大学)
PPTX
プレゼンの基本
by
Hiroyuki Nagataki
PDF
綺麗なプレゼン資料の作り方、10のテクニック
by
Manabu Uekusa
PDF
魅せるPowerPointビジネスプレゼン【実践編】
by
schoowebcampus
PDF
良いプレゼン 良いスライド
by
京大 マイコンクラブ
PPT
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
by
Shoe-g Ueyama
PDF
しょぼいプレゼンをパワポのせいにするな! by @jessedee
by
「MakeLeaps」請求書の作成、管理、郵送
PDF
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
by
Tsutomu Sogitani
PPT
色彩センスのいらない配色講座
by
Mariko Yamaguchi
PDF
見やすいプレゼン資料の作り方 - リニューアル増量版
by
MOCKS | Yuta Morishige
Rails templateで開発の初速を上げよう
by
豊明 尾古
Tour of Scraping
by
Kenta Yonekura
Webクローリング&スクレイピングの最前線 公開用
by
Lumin Hacker
実践スクレイピング
by
だいすけ ふるかわ
伝わるプレゼンをする方法
by
Hideaki Miyake
プレゼンテーションの考え方20140628
by
Professional University of Information and Management for Innovation (情報経営イノベーション専門職大学)
プレゼンの基本
by
Hiroyuki Nagataki
綺麗なプレゼン資料の作り方、10のテクニック
by
Manabu Uekusa
魅せるPowerPointビジネスプレゼン【実践編】
by
schoowebcampus
良いプレゼン 良いスライド
by
京大 マイコンクラブ
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
by
Shoe-g Ueyama
しょぼいプレゼンをパワポのせいにするな! by @jessedee
by
「MakeLeaps」請求書の作成、管理、郵送
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
by
Tsutomu Sogitani
色彩センスのいらない配色講座
by
Mariko Yamaguchi
見やすいプレゼン資料の作り方 - リニューアル増量版
by
MOCKS | Yuta Morishige
Similar to BootstrapとRailsで、 高速にWebサイトを作ってみた
PDF
Bootstrap s1
by
Jun Chiba
PPTX
Bootstrap
by
Jun Chiba
KEY
続・Twitter bootstrap入門 #html5j
by
Toshiaki Maki
PDF
Bootstrap
by
kenji goto
PPT
モダンでオサレなwebサイト
by
Munenori Sugimura
PPTX
Bootstrapを使ってみよう
by
Kawaji Masaki
KEY
Twitterbootstrapでモック開発
by
Sosuke Kimura
Bootstrap s1
by
Jun Chiba
Bootstrap
by
Jun Chiba
続・Twitter bootstrap入門 #html5j
by
Toshiaki Maki
Bootstrap
by
kenji goto
モダンでオサレなwebサイト
by
Munenori Sugimura
Bootstrapを使ってみよう
by
Kawaji Masaki
Twitterbootstrapでモック開発
by
Sosuke Kimura
More from BeMarble
PDF
kanazawa.rb LT gem
by
BeMarble
PDF
Kanazawa.rb #40 LT
by
BeMarble
PDF
まったりセンサー @ Code for Nanto
by
BeMarble
PDF
最近の活動について(娯楽編)
by
BeMarble
PDF
最近の活動について (not ruby)
by
BeMarble
PDF
Firefox OSについて
by
BeMarble
PDF
WebRTCについて
by
BeMarble
ODP
WowzaMediaServer for EC2 導入編
by
BeMarble
kanazawa.rb LT gem
by
BeMarble
Kanazawa.rb #40 LT
by
BeMarble
まったりセンサー @ Code for Nanto
by
BeMarble
最近の活動について(娯楽編)
by
BeMarble
最近の活動について (not ruby)
by
BeMarble
Firefox OSについて
by
BeMarble
WebRTCについて
by
BeMarble
WowzaMediaServer for EC2 導入編
by
BeMarble
BootstrapとRailsで、 高速にWebサイトを作ってみた
1.
BootstrapとRailsで、 高速にWebサイトを作ってみた 10/31 プログラミング生放送勉強会 第36回 @株式会社
DMM.com ラボ
2.
プロフィール 竹林 真 DMM.com ラボ
システム本部 所属 Webアプリケーション設計、開発 PHP, Ruby, Javascript, Unix 金沢事業所所属 所属 業務
3.
プロフィール Kanazawa.rb Code for Nanto Code
for Kanazawa コミュニティ
4.
BootstrapとRailsで、 高速にWebサイトを作ってみた
5.
アジェンダ 1. Bootstrapを利用したフロントエンドの作成 2. Ruby
on Rails を利用したバックエンドアプリ 3. その他
6.
注意 Go言語のやマスコットアプリの開発方法は入って おりません。ご了承ください。
7.
対象者 1.Webサイトの開発をあまり経験したことがない方 2.Webサイトを作りたいけどデザインセンスに自信がない方 3.HTMLを一から書くのが面倒なのでラクしてサイトを作りたい 4.フロントエンドが詳しくないのに仕事でウェブサイトの制作 が必要になった方
8.
Webサイトを公開するのに重要なこと 1.インターネット上に公開 2.ある程度キレイで人に見せることができる 3.少しでも誰かの役に立つ
9.
HTMLを書くのがめんどくさい!!!
10.
デザインセンスが無いから 作るのに時間がかかりそう!!!
11.
手っ取り早く動くWebサイトを作る http://getbootstrap.com/
12.
Bootstrap http://v4-alpha.getbootstrap.com/examples/
13.
Bootstrap • Webサイトとしてそこそこ使うことができ、 キレイにレイアウトに整えてくれる • フォームやボタンなどをそれっぽく整えてくれる 今は定番の
14.
http://getbootstrap.com/css/
15.
Bootstrap サンプルコードは豊富だが、完成形をイメージしにくい
16.
さらにラクして作るには?
17.
さらにラクして作るには? どこかの職人が作っているテンプレートを探して使う
18.
Bootstrapテンプレート(無償) http://startbootstrap.com/
19.
Bootstrapテンプレートを利用 よく見かける感じのWebサイトのレイアウトを 簡単に作ることができる
20.
どれぐらい簡単? サンプルをコピーして文字や絵や色を変更するだけ
21.
変更前
22.
変更後
23.
Bootstrapテンプレート(無償) http://honokak.osaka/
24.
Bootstrapテンプレート(無償) http://nkmr6194.github.io/Umi/
25.
Bootstrapテンプレート(無償) http://kubosho.github.io/Nico/
26.
Bootstrapテンプレート(無償)を利用するメリット • とりあえずWebサイトを作りたいときにオススメ • オープンソースのライセンスで配布されているもの が多いので、使いやすいようカスタマイズもでき る
27.
Bootstrapテンプレート(有償) https://wrapbootstrap.com/
28.
Bootstrapテンプレート(有償) • 10∼30ドルぐらいで販売サれているものが多い • 実用性を重視して選ぶなら、有償のものを使うのが おすすめ
29.
Bootstrapテンプレート(有償) http://wrapbootstrap.com/preview/WB0R5L90S
30.
Bootstrapテンプレート(有償) http://forbetterweb.com/html/csoon/1.5/indexslider.html
31.
Bootstrapテンプレート(有償) http://themeslivepreview.com/amaretti-v1.1.2/
32.
Bootstrapテンプレート(有償) • 有償テンプレートを使うとさらにキレイなWeb サービスのデザイン構築が簡単にできる • 簡単にHTMLコーディングができたので、ついでに 最近流行りフロントエンド技術を使ってみたい
33.
有償のテンプレートを選ぶ理由 • 動きのあるウェブサイトにしたい • Javascriptに詳しい人が周りに居ない •
AngularJS などのJSフレームワークを触ってみたい • チームにフロントエンドエンジニアがいない
34.
話が変わって
35.
最近のフロントエンド技術 • HTML5 • AngularJS •
React • Less • grunt • gulp • bower
36.
最近のフロントエンド技術 種類が多くて全部習得するのが大変
37.
Bootstrapテンプレート(有償) https://wrapbootstrap.com/theme/angle-bootstrap-admin-template-WB04HF123
38.
Bootstrapテンプレート(有償)
39.
Bootstrapテンプレート(有償)
40.
Bootstrapテンプレート(有償) • 多くの言語でのサンプルコードが付属 • 最近良く使われているフロントエンド技術が使われている •
動いてキレイなレイアウトで構成されている • すでに出来上がっている動くソースコードを読むことによ り学習コストを削減
41.
Bootstrapテンプレート(有償) • 多くの言語でのサンプルコードが付属 • 最近良く使われているフロントエンド技術が使われている •
動いてキレイなレイアウトで構成されている • すでに出来上がっている動くソースコードを読むことによ り学習コストを削減 _人人人人人人人_ > カネで解決 <  ̄Y^Y^Y^Y^Y^Y ̄
42.
Bootstrapテンプレート(有償) 購入してもらったのでソースコードを確認
43.
Bootstrapテンプレート(有償) • AngularJS • jQuery •
MVC5 • Ruby on Rails • MEAN (mongoDB + Express + Angular.js + node.js)
44.
Bootstrapテンプレート(有償) • AngularJS • jQuery •
MVC5 • Ruby on Rails • MEAN (mongoDB + Express + Angular.js + node.js)
45.
Bootstrapテンプレート(有償) • AngularJSを使ったサンプルコード • AngularJSのベストプラクティスのファイル構成 •
gulpを使ったタスクランナー(ファイル生成) • bowerでバージョンや構成が管理されたライブラリ • 各種外部ライブラリを使ったサンプル • APIとの通信サンプル
46.
bootstrapのデモ
47.
実際に開発に着手 • バックエンドを決めていなかった • あまり時間は掛けたくないけどしっかりしたものを作りたい
48.
• Rails が最近イケてるらしいから使ってみよう 実際に開発に着手
49.
• Ruby を少し触ったことがあった •
チーム内に経験者が居た • API を作るのが簡単らしいという情報があった • データベースとの連携機能が充実 Railsを選んだ理由
50.
Rails で API
ができるまで • Ruby が動く環境を構築
51.
Rails で API
ができるまで $ rails new sample_app プロジェクトを作成
52.
Rails で API
ができるまで $ bundle exec rails generate scaffold support title:string body:text ページを作成
53.
Rails で API
ができるまで $ bundle exec rake db:migrate データベースを作成
54.
Rails で API
ができるまで $ rails server サーバを起動
55.
Rails で API
ができるまで 自分でデータを登録するために使用
56.
Rails で API
ができるまで REST APIも同時に生成
57.
デモ Rails でプロジェクトを作成
58.
Rails で API •
JSONのREST APIが手軽に作ることができれば、 Webサイト以外にも、UnityやスマホアプリのAPI として作成してサーバーのデータベースと連携させ ることも簡単になります
59.
その他 • 見た目にこだわらないならもっと簡単にWebサイ トを作る方法もある
60.
yeoman • 公開されているソースコードのテンプレートを使用 してWebサイトを作成するためのツール http://yeoman.io/
61.
yeoman $ yo これだけ
62.
yeoman
63.
yeoman
64.
yeoman
65.
yeoman • Webサイトのフロントエンドを構築するための一通 りのソースコードが付属してくるので、拡張が容易
66.
yeoman
67.
デモ yeoman でページを生成
68.
まとめ • 忙しい時は重要度の低いところは手を抜くことも大事 • 空いた時間でさらに別の開発をすることも可能 •
作ったアプリを紹介するページを用意したいとき とかも簡単に用意できる
69.
ご清聴ありがとうございました。
Download