SlideShare a Scribd company logo
1 of 223
Download to read offline
ブラウザだけで学ぶWebアプリ開発【デザイン編】
自己紹介
自己紹介

• 町田哲平と申します
• 合同会社フィヨルドという会社で
デザイナーをやっています

• Twitter アカウントは @machida
• Facebookは 町田哲平 で検索
• Ruby on Rails で作られた怖い話が読める
サービス「怖話」を運営しています
自己紹介

• 怖い話のサービスだけではなく
企業が使う、メールや Fax や封書
を送るサービス開発のお手伝いも
しています
授業でやること

• 前回の復習
• なんでデザイナーが Webアプリ開発?
• 書籍アプリの HTML を変更
• 書籍アプリの CSS を変更
• 本番環境(Heroku)に送る
前回の復習
1月20日(月)放送「ブラウザだけで学ぶWebアプリ開発【開発編】」
前回のやったこと
前回のやったこと

• Rails のプロジェクトを作成
rails new bookshelf
前回のやったこと

• Rails のプロジェクトを作成
rails new bookshelf

• bookshelf ディレクトリに移動
cd bookshelf
前回のやったこと

• Rails のプロジェクトを作成
rails new bookshelf

• bookshelf ディレクトリに移動
cd bookshelf

• 書籍のタイトルと価格を入力、表示する機能を実装
rails g scaffold book title:string price:integer
前回のやったこと

• Rails のプロジェクトを作成
rails new bookshelf

• bookshelf ディレクトリに移動
cd bookshelf

• 書籍のタイトルと価格を入力、表示する機能を実装
rails g scaffold book title:string price:integer

• データベースのセットアップ
rake db:migrate
前回のやったこと

• Rails のプロジェクトを作成
rails new bookshelf

• bookshelf ディレクトリに移動
cd bookshelf

• 書籍のタイトルと価格を入力、表示する機能を実装
rails g scaffold book title:string price:integer

• データベースのセットアップ
rake db:migrate

• サーバを立ち上げて確認
rails s
前回のやったこと

• Rails のプロジェクトを作成
rails new bookshelf

• bookshelf ディレクトリに移動
cd bookshelf

• 書籍のタイトルと価格を入力、表示する機能を実装
rails g scaffold book title:string price:integer

• データベースのセットアップ
rake db:migrate

• サーバを立ち上げて確認
rails s

• 本番環境(Heroku)に送る
今回も Nitrous.IO でサーバを立ちあげます

chrome で https://www.nitrous.io/ を開く

nitrous.io と入力して Enterキー
今回も Nitrous.IO でサーバを立ちあげます

https://www.nitrous.io/
今回も Nitrous.IO でサーバを立ちあげます

メール
パスワード

メールアドレスとパスワードを入力
今回も Nitrous.IO でサーバを立ちあげます

クリック

bookshelf をクリック
今回も Nitrous.IO でサーバを立ちあげます

クリック

Start をクリック
今回も Nitrous.IO でサーバを立ちあげます

クリック

IDE をクリック
今回も Nitrous.IO でサーバを立ちあげます

クリック

Chat は使わないので閉じる
今回も Nitrous.IO でサーバを立ちあげます

コンソールに cd bookshelf と入力し、Enter
bookshelf ディレクトリに移動
今回も Nitrous.IO でサーバを立ちあげます

コンソールに rails s と入力し、Enter
サーバを起動
今回も Nitrous.IO でサーバを立ちあげます

Preview をクリック、Port 3000 を選択
今回も Nitrous.IO でサーバを立ちあげます

xxxxx.nitrousbox.com/books にアクセス
今回も Nitrous.IO でサーバを立ちあげます

Nitrouns.IO

Preview

Chrome のタブは Nitrous.IO と Preview
両方開いたままで作業を進めます
今回も Nitrous.IO でサーバを立ちあげます

Nitrouns.IO

Preview

準備完了!

Chrome のタブは Nitrous.IO と Preview
両方開いたままで作業を進めます
今回も Nitrous.IO でサーバを立ちあげます
お願い
前回作った書籍登録アプリに 書籍を10冊 登録しておいてください

登録するデータは、
Nitrouns.IO Preview

title : あああああああ
price :準備完了!
100
みたいな感じで適当でOKです

Chrome のタブは Nitrous.IO と Preview
両方開いたままで作業を進めます
なんでデザイナーが
Webアプリ開発?
よくあるWebアプリ開発での面倒なこと
よくあるWebアプリ開発での面倒なこと

デザインを発注

プログラマー

デザイナー
よくあるWebアプリ開発での面倒なこと

デザインを発注

プログラマー

• ワイヤフレーム
• 仕様書
• (プロトタイプ)
ドキュメント中心

デザイナー
よくあるWebアプリ開発での面倒なこと

デザインを制作

プログラマー

デザイナー
よくあるWebアプリ開発での面倒なこと

デザインを制作

プログラマー
zip

• HTML
• CSS
• Javascript
静的ファイル

デザイナー
よくあるWebアプリ開発での面倒なこと

デザインを制作

zip納品

プログラマー
zip

• HTML
• CSS
• Javascript
静的ファイル

デザイナー
よくあるWebアプリ開発での面倒なこと
プログラマー側から見た zip納品 のデメリット

デザインを制作

プログラマー
zip

• HTML
• CSS
• Javascript

zip納品

デザイナー
よくあるWebアプリ開発での面倒なこと
プログラマー側から見た zip納品 のデメリット

• プログラマーが作ったシステムに、デザイナーが作った静的な
HTML、CSS、Javascript を組み込む手間が発生 デザインを制作

プログラマー
zip

• HTML
• CSS
• Javascript

zip納品

デザイナー
よくあるWebアプリ開発での面倒なこと
プログラマー側から見た zip納品 のデメリット

• プログラマーが作ったシステムに、デザイナーが作った静的な
HTML、CSS、Javascript を組み込む手間が発生 デザインを制作

• デザインに変更があった場合、ファイルのどの部分が変わったのか
わかりづらい

プログラマー
zip

• HTML
• CSS
• Javascript

zip納品

デザイナー
よくあるWebアプリ開発での面倒なこと
プログラマー側から見た zip納品 のデメリット

• プログラマーが作ったシステムに、デザイナーが作った静的な
HTML、CSS、Javascript を組み込む手間が発生 デザインを制作

• デザインに変更があった場合、ファイルのどの部分が変わったのか
わかりづらい

• システムと納品された静的な HTML の名前(classなど)が一致し
• HTML

プログラマー
ていないのでわかりづらい • CSS
zip

• Javascript

zip納品

デザイナー
よくあるWebアプリ開発での面倒なこと
プログラマー側から見た zip納品 のデメリット

• プログラマーが作ったシステムに、デザイナーが作った静的な
HTML、CSS、Javascript を組み込む手間が発生 デザインを制作

• デザインに変更があった場合、ファイルのどの部分が変わったのか
わかりづらい

• システムと納品された静的な HTML の名前(classなど)が一致し
• HTML

プログラマー
ていないのでわかりづらい • CSS
zip

デザイナー

• Javascript

• ドキュメントを用意したり、要望を伝えたり、デザイナーとのやり
とりに時間がかかる

zip納品
よくあるWebアプリ開発での面倒なこと
デザイナー側から見た zip納品 のデメリット

デザインを制作

プログラマー
zip

• HTML
• CSS
• Javascript

zip納品

デザイナー
よくあるWebアプリ開発での面倒なこと
デザイナー側から見た zip納品 のデメリット

• 実際に動かしてみたらイメージと違った
(あれ?このボタンって思ったよりよく使う)

プログラマー
zip

• HTML
• CSS
• Javascript

zip納品

デザインを制作

デザイナー
よくあるWebアプリ開発での面倒なこと
デザイナー側から見た zip納品 のデメリット

• 実際に動かしてみたらイメージと違った
(あれ?このボタンって思ったよりよく使う)

デザインを制作

• 実際のデータが入ったら想定と違った
(え?ここにこんな長い文章が入るの!)

プログラマー
zip

• HTML
• CSS
• Javascript

zip納品

デザイナー
よくあるWebアプリ開発での面倒なこと
デザイナー側から見た zip納品 のデメリット

• 実際に動かしてみたらイメージと違った
(あれ?このボタンって思ったよりよく使う)

デザインを制作

• 実際のデータが入ったら想定と違った
(え?ここにこんな長い文章が入るの!)

• デザイナーが提出したデザインと少し違う
• HTML

プログラマー
• CSS
(CSSいじった?勝手なことしないで!)
zip

• Javascript

zip納品

デザイナー
よくあるWebアプリ開発での面倒なこと
デザイナー側から見た zip納品 のデメリット

• 実際に動かしてみたらイメージと違った
(あれ?このボタンって思ったよりよく使う)

デザインを制作

• 実際のデータが入ったら想定と違った
(え?ここにこんな長い文章が入るの!)

• デザイナーが提出したデザインと少し違う
• HTML

プログラマー
• CSS
(CSSいじった?勝手なことしないで!)
zip

• Javascript

• プログラマーとのやりとりに時間がかかる
(この仕様書意味わかんない…)

zip納品

デザイナー
これらのデメリットを解消するには?
これらのデメリットを解消するには?

デザイナーが直接システムに
デザインを入れればいい
これらのデメリットを解消するには?

デザイナーが直接システムに
デザインを入れればいい
脱zip納品
さきほどの例で挙げた開発

デザイナー

システム開発チーム

デザインを発注

デザイナーはシステム開発チームの外
デザイナーも開発チームの一員に

システム開発チーム

デザイナーもシステム開発チームの中へ
デザイナーが開発チームに入ったら
デザイナーが開発チームに入ったら

会員登録機能できましたー
デザイナーが開発チームに入ったら

会員登録機能できましたー

お疲れ様ですー 見てみます
Facebookアカウントでワンクリック登録できるんですね。便利!
デザイナーが開発チームに入ったら

会員登録機能できましたー

お疲れ様ですー 見てみます
Facebookアカウントでワンクリック登録できるんですね。便利!

うーん… 会員登録ページへ遷移するの面倒っすね、
トップページから登録できるにしたいですねー
デザイナーが開発チームに入ったら

会員登録機能できましたー

お疲れ様ですー 見てみます
Facebookアカウントでワンクリック登録できるんですね。便利!

うーん… 会員登録ページへ遷移するの面倒っすね、
トップページから登録できるにしたいですねー

なるほどー、確かに…
では、トップページから登録できるようにしておきます
デザイナーが開発チームに入ったら

会員登録機能できましたー

お疲れ様ですー 見てみます
Facebookアカウントでワンクリック登録できるんですね。便利!

うーん… 会員登録ページへ遷移するの面倒っすね、
トップページから登録できるにしたいですねー

なるほどー、確かに…
では、トップページから登録できるようにしておきます

ありがとうございます!では、先にトップページに会員登録の
見た目を作っておきます
デザイナーが開発チームに入ったら
開発がこのようになる
会員登録機能できましたー

お疲れ様ですー 見てみます

うーん… 会員登録ページへ遷移するの面倒っすね、
トップページから登録できるにしたいですねー

なるほどー、確かに…
では、トップページから登録できるようにしておきます

ありがとうございます!では、先にトップページに会員登録の
見た目を作っておきます
デザイナーが開発チームに入ったら
開発がこのようになる
•

動くものを目の前にしているので必要なドキュメントや
会員登録機能できましたー
打ち合わせが減る
お疲れ様ですー 見てみます
お疲れ様ですー 見てみます
Facebookアカウントでワンクリック登録できるんですね。便利!
うーん… 会員登録ページへ遷移するの面倒っすね、
トップページから登録できるにしたいですねー

なるほどー、確かに…
では、トップページから登録できるようにしておきます

ありがとうございます!では、先にトップページに会員登録の
見た目を作っておきます
デザイナーが開発チームに入ったら
開発がこのようになる
•

動くものを目の前にしているので必要なドキュメントや
会員登録機能できましたー
打ち合わせが減る

•

動くものを触りながら作るので、
お疲れ様ですー 見てみます
より実際に使うユーザー目線でデザインができる
うーん… 会員登録ページへ遷移するの面倒っすね、
うーん… 会員登録ページへ遷移するの面倒っすね、
トップページから登録できるにしたいですねー

なるほどー、確かに…
では、トップページから登録できるようにしておきます

ありがとうございます!では、先にトップページに会員登録の
見た目を作っておきます
デザイナーが開発チームに入ったら
開発がこのようになる
•

動くものを目の前にしているので必要なドキュメントや
会員登録機能できましたー
打ち合わせが減る

•

動くものを触りながら作るので、
お疲れ様ですー 見てみます
より実際に使うユーザー目線でデザインができる

•

うーん… 会員登録ページへ遷移するの面倒っすね、
デザイナーもチームの一員なので、いい製品にするために
トップページから登録できるにしたいですねー

口が出しやすくなる
なるほどー、確かに…
では、トップページから登録できるようにしておきます
トップページから登録できるにしたいですねー
ありがとうございます!では、先にトップページに会員登録の
見た目を作っておきます
デザイナーが開発チームに入ったら
開発がこのようになる
•

動くものを目の前にしているので必要なドキュメントや
会員登録機能できましたー
打ち合わせが減る

•

動くものを触りながら作るので、
お疲れ様ですー 見てみます
より実際に使うユーザー目線でデザインができる

•

うーん… 会員登録ページへ遷移するの面倒っすね、
デザイナーもチームの一員なので、いい製品にするために
トップページから登録できるにしたいですねー

口が出しやすくなる

•

なるほどー、確かに…
では、トップページから登録できるようにしておきます
システムとデザインを同時進行で開発できる
ありがとうございます!では、先にトップページに会員登録の
ありがとうございます!では、先にトップページに会員登録の
見た目を作っておきます
見た目を作っておきます
デザイナーが開発チームに入ったら
開発がこのようになる
•

動くものを目の前にしているので必要なドキュメントや
会員登録機能できましたー
打ち合わせが減る

•

動くものを触りながら作るので、
お疲れ様ですー 見てみます
より実際に使うユーザー目線でデザインができる

さっき挙げたデメリットは解消される

•

うーん… 会員登録ページへ遷移するの面倒っすね、
デザイナーもチームの一員なので、いい製品にするために
トップページから登録できるにしたいですねー

口が出しやすくなる

•

なるほどー、確かに…
では、トップページから登録できるようにしておきます
システムとデザインを同時進行で開発できる
ありがとうございます!では、先にトップページに会員登録の
ありがとうございます!では、先にトップページに会員登録の
見た目を作っておきます
見た目を作っておきます
開発チームに入るのに必要な3つのスキル
開発チームに入るのに必要な3つのスキル

• 開発環境構築
… 手元でシステムを立ち上げる(黒い画面)
開発チームに入るのに必要な3つのスキル

• 開発環境構築
… 手元でシステムを立ち上げる(黒い画面)

• バージョン管理
… Git、Subversionなど
開発チームに入るのに必要な3つのスキル

• 開発環境構築
… 手元でシステムを立ち上げる(黒い画面)

• バージョン管理
… Git、Subversionなど

• 言語とフレームワーク
… Ruby、Python、PHP、
Ruby on Rails、Django、CakePHPなど
開発チームに入るのに必要な3つのスキル
うわ、大変…

• 黒い画面のスキル
… 手元でシステムを立ち上げる

• バージョン管理のスキル
… Git、Subversionなど

• 言語とフレームワークのスキル
… Ruby、Python、PHP、
Ruby on Rails、Django、CakePHPなど
開発チームに入るのに必要な3つのスキル
うわ、大変…

• 黒い画面のスキル
…わからないことを教えるほうが
手元でシステムを立ち上げる
zip納品より全然効率的

• バージョン管理のスキル
… Git、Subversionなど

• 言語とフレームワークのスキル
… Ruby、Python、PHP、
Ruby on Rails、Django、CakePHPなど
開発チームに入るのに必要な3つのスキル
うわ、大変…

• 黒い画面のスキル
…わからないことを教えるほうが
手元でシステムを立ち上げる
zip納品より全然効率的

わからないことはチームの
プログラマーに聞けばOK

• バージョン管理のスキル
… Git、Subversionなど

• 言語とフレームワークのスキル
… Ruby、Python、PHP、
Ruby on Rails、Django、CakePHPなど
開発チームに入るのに必要な3つのスキル
うわ、大変…

• 黒い画面のスキル
…わからないことを教えるほうが
手元でシステムを立ち上げる
zip納品より全然効率的

わからないことはチームの
プログラマーに聞けばOK

• バージョン管理のスキル
… Git、Subversionなど

• 言語とフレームワークのスキル
… Ruby、Python、PHP、
Ruby on Rails、Django、CakePHPなど

実際はこんな感じの場合が多いので、
そこまで詳しくならなくてもOK
今回の授業のテーマ
今回の授業のテーマ
前回までの作業をエンジニアが行った仕事として、開発チームのデザイナーは
どのようにデザインを入れていくかをバーチャル体験してみよう、
という授業を行います
今回の授業のテーマ
前回までの作業をエンジニアが行った仕事として、開発チームのデザイナーは
どのようにデザインを入れていくかをバーチャル体験してみよう、
という授業を行います

書籍の一覧、個別の表示、書籍登録、編集、
削除の機能を実装したので、デザインお願いしますー!
今回の授業のテーマ
前回までの作業をエンジニアが行った仕事として、開発チームのデザイナーは
どのようにデザインを入れていくかをバーチャル体験してみよう、
という授業を行います

書籍の一覧、個別の表示、書籍登録、編集、
削除の機能を実装したので、デザインお願いしますー!

ありがとうございます!では、これからデザインを入れる作業を
開始します!
今回の授業のテーマ
前回までの作業をエンジニアが行った仕事として、開発チームのデザイナーは
どのようにデザインを入れていくかをバーチャル体験してみよう、
という授業を行います

書籍の一覧、個別の表示、書籍登録、編集、
削除の機能を実装したので、デザインお願いしますー!

ありがとうございます!では、これからデザインを入れる作業を
開始します!

デザイナーのターン!
今回の授業のテーマ
3つのスキルなんて、ないんですけど…

前回までの作業をエンジニアが行った仕事として、
それにデザイナーはどのようにデザインを入れていくかを
バーチャル体験してみよう、という授業を行います

本を登録、一覧、編集、削除の
機能を作りましたー

では、これにデザインを
入れていきますー
今回の授業のテーマ
3つのスキルなんて、ないんですけど…

• 開発環境構築
前回までの作業をエンジニアが行った仕事として、
それにデザイナーはどのようにデザインを入れていくかを
バーチャル体験してみよう、という授業を行います
バージョン管理

•

• 言語やフレームワーク
本を登録、一覧、編集、削除の
機能を作りましたー

では、これにデザインを
入れていきますー
今回の授業のテーマ
3つのスキルなんて、ないんですけど…

• 開発環境構築
前回までの作業をエンジニアが行った仕事として、
Nitrous.IO
それにデザイナーはどのようにデザインを入れていくかを
バーチャル体験してみよう、という授業を行います
バージョン管理

•

• 言語やフレームワーク
本を登録、一覧、編集、削除の
機能を作りましたー

では、これにデザインを
入れていきますー
今回の授業のテーマ
3つのスキルなんて、ないんですけど…

• 開発環境構築
前回までの作業をエンジニアが行った仕事として、
Nitrous.IO
それにデザイナーはどのようにデザインを入れていくかを
バーチャル体験してみよう、という授業を行います
バージョン管理

•

Git

• 言語やフレームワーク
本を登録、一覧、編集、削除の
機能を作りましたー

では、これにデザインを
入れていきますー
今回の授業のテーマ
3つのスキルなんて、ないんですけど…

• 開発環境構築
前回までの作業をエンジニアが行った仕事として、
Nitrous.IO
それにデザイナーはどのようにデザインを入れていくかを
バーチャル体験してみよう、という授業を行います
バージョン管理

•

Git

• 言語やフレームワーク
本を登録、一覧、編集、削除の
言語:Ruby
機能を作りましたー

では、これにデザインを
入れていきますー

フレームワーク:Ruby on Rails
今回の授業のテーマ
3つのスキルなんて、ないんですけど…

• 開発環境構築
前回までの作業をエンジニアが行った仕事として、
前回の授業で

Nitrous.IO
それにデザイナーはどのようにデザインを入れていくかを
すでにやってるので
バーチャル体験してみよう、という授業を行います
バージョン管理

•

ご安心を

Git

• 言語やフレームワーク
本を登録、一覧、編集、削除の
言語:Ruby
機能を作りましたー

では、これにデザインを
入れていきますー

フレームワーク:Ruby on Rails
前回つくった画面を見てみよう
前回つくった画面を見てみよう

書籍一覧( /books )
前回つくった画面を見てみよう

書籍個別( /books/1 )
前回つくった画面を見てみよう

書籍編集( /books/1/edit )
前回つくった画面を見てみよう

書籍登録( /books/new )
前回つくった画面を見てみよう

これらのページの HTML と CSS をカスタマイズ

書籍登録( /books/new )
いよいよ実践
前回作ったアプリにデザインを入れていきます。
HTMLを変更する
どのファイルを変更する?

• 書籍一覧
• 書籍個別
• 書籍編集
• 書籍登録
どのファイルを変更する?

• 書籍一覧
app/views/books/index.html.erb

• 書籍個別
app/views/books/show.html.erb

• 書籍編集
app/views/books/edit.html.erb

• 書籍登録
app/views/books/new.html.erb
前回つくった画面を見てみよう
該当するファイルの探しかた
まずは app/views ディレクトリへ
• 書籍一覧
app/views/books/index.html.erb
URL [xxx.nitrousbox.com/books/] に注目
•
URLにある [/books] と同じ名前のディレクトリを
• 書籍個別 の中から探す
app/views
app/views/books/show.html.erb

• 一覧は index.html.erb
• 書籍編集 show.html.erb
• 詳細は
app/views/books/edit.html.erb
• 編集は edit.html.erb
• 書籍登録 new.html.erb
• 登録は
app/views/books/new.html.erb
践

実

書籍一覧のHTMLを
変更してみよう
app/views/books/index.html.erb を編集
践

実

app/views/books/index.html.erb を開く
践

実

このマークアップを変更します
践

実

チームで開発するときはマークアップの
ルールがあると便利

このマークアップを変更します
践

実

チームで開発するときはマークアップの
ルールがあると便利

• ルールがあれば、チームメンバーの誰が書いても同じマークア
ップになる

• 新しくチームに入ったメンバーも、そのルールを理解すれば
同じようにマークアップができるようになる

このマークアップを変更します
践

実

チームで開発するときはマークアップの
ルールがあると便利

• ルールがあれば、チームメンバーの誰が書いても同じマークア
ップになる

• 新しくチームに入ったメンバーも、そのルールを理解すれば
同じようにマークアップができるようになる

• ルールを作るだけでなく、チーム内でルールを共有するために
ドキュメントを用意しなくてはいけない手間が発生

• すでに誰かが作ったルールを採用すると、すでにドキュメント
が用意されてるので、手間が解消されることも
このマークアップを変更します
マークアップのルールがあると…
マークアップのルールがあると…

書籍登録機能できましたー
マークアップのルールがあると…

書籍登録機能できましたー

ありがとうございますー
では、まずはデザインを入れるためにHTMLの編集から…
マークアップのルールがあると…

書籍登録機能できましたー

ありがとうございますー
では、まずはデザインを入れるためにHTMLの編集から…

あっ、マークアップやっておいてくれたんですね!
自分がこうしようと思ってたマークアップがすでにされてる!
マークアップのルールがあると…

書籍登録機能できましたー

ありがとうございますー
では、まずはデザインを入れるためにHTMLの編集から…

あっ、マークアップやっておいてくれたんですね!
自分がこうしようと思ってたマークアップがすでにされてる!

はいー、ルール通りにマークアップしておきました
マークアップのルールがあると…

書籍登録機能できましたー

ありがとうございますー
では、まずはデザインを入れるためにHTMLの編集から…

あっ、マークアップやっておいてくれたんですね!
自分がこうしようと思ってたマークアップがすでにされてる!

はいー、ルール通りにマークアップしておきました

ありがとうございます!
マークアップの作業をしなくて済んだ
マークアップのルールがあると…

書籍登録機能できましたー

ありがとうございますー
では、まずはデザインを入れるためにHTMLの編集から…

あっ、マークアップやっておいてくれたんですね!
自分がこうしようと思ってたマークアップがすでにされてる!

こういうこともあるので、ルールがあるとお得!
はいー、ルール通りにマークアップしておきました

ありがとうございます!
マークアップの作業をしなくて済んだ
今回はルールの例として BEM を紹介
今回はルールの例として BEM を紹介

• B ブロック、E エレメント、M モディファイア の頭文字 を
連結したものを class名にする

class =

B__E--M
今回はルールの例として BEM を紹介

• B ブロック、E エレメント、M モディファイア の頭文字 を
連結したものを class名にする

class =

B__E--M

エレメントの前はアンダースコア2つ

モディファイアの前はハイフン2つ
今回はルールの例として BEM を紹介

• B ブロック、E エレメント、M モディファイア の頭文字 を
連結したものを class名にする

class =

B__E--M

エレメントの前はアンダースコア2つ

モディファイアの前はハイフン2つ

• ブロック → 範囲
• エレメント → その範囲内でのそれが果たす 役割、要素
• モディファイア → そのブロックや要素の 修飾、XXX版
今回はルールの例として BEM を紹介

/books 書籍一覧
今回はルールの例として BEM を紹介

bookというブロック

class =

book
今回はルールの例として BEM を紹介

book というブロック内の
title という要素

class =

book _ _ title
今回はルールの例として BEM を紹介

book というブロック内の
action という要素の
edit 版

class =

book _ _ action - - edit
今回はルールの例として BEM を紹介

book というブロック内の
action という要素の
edit 版

っていうのが BEM

class =

book _ _ action - - edit
践

実

実際にBEMでマークアップしてみます
践

実

こうなったら正解
書籍編集と書籍登録の
共通部分
app/views/books/edit.html.erb
と
app/views/books/new.html.erb
書籍編集( /books/1/edit )
書籍登録( /books/new )
フォームの部分はほとんど同じ

書籍編集

書籍登録
フォームの部分はほとんど同じ
書籍編集
app/views/books/edit.html.erb

書籍登録
app/views/books/new.html.erb
フォームの部分はほとんど同じ
書籍編集
app/views/books/edit.html.erb

書籍登録
app/views/books/new.html.erb

<%= render form %>
フォームの部分はほとんど同じ
編集と登録の共通部分

• edit.html.erb 、new.html.erb 両方のファイルに
<%= render 'form' %> と書かれている部分がある

• <%= render 'form' %> の「 form 」に注目
edit.html.erb 、new.html.erb があるディレクトリに
_form.html.erb があり、それがその部分の該当するファイル

• フォームの部分を編集するには _form.html.erb を編集する
• 共通部分ファイルはファイル名の先頭に
「_(アンダースコア)」が付いている
書籍編集

書籍登録
践

実

フォームの部分を編集するには

このファイルを編集する
app/views/books/_form.html.erb

このファイルを編集してフォームの部分が
変わったかを確認してみます
サイト全体の共通部分
app/views/layouts/application.html.erb
<%= yield %> に注目

app/views/layouts/application.html.erb
<%= yield %> に注目

index.html.erb

show.html.erb

edit.html.erb

new.html.erb

<%= yield %> の中に表示されている
books/index.html.erb

application.html.erb
books/index.html.erb

application.html.erb

全ページ共通部品は layouts/application.html.erb に書く

• ヘッダー
• フッター
• サイドナビ
践

実

ヘッダを追加してみよう
app/views/layouts/application.html.erb
践

実

ここにヘッダの HTML を書く

app/views/layouts/application.html.erb
践

実

ヘッダの HTML

実際にヘッダを追加してみます
践

実

こうなったら正解
CSSを変更する
Rails の CSS の特長
Rails の CSS の特長

• CSSプリプロセッサの Sass( SCSS記法 - scssファイル )
が採用されている( ファイル名は xxxx.css.scss )
Rails の CSS の特長

• CSSプリプロセッサの Sass( SCSS記法 - scssファイル )
が採用されている( ファイル名は xxxx.css.scss )

Sass って何?

CSSが便利に書けるもの
Rails の CSS の特長
Sass って何?

• CSSプリプロセッサの Sass(SCSS記法)が採用されている
Sass って何?

くわしくは、
便利にCSSが書けるもの
石本光司先生の授業で
http://schoo.jp/class/228
Rails の CSS の特長

• CSSプリプロセッサの Sass( SCSS記法 - scssファイル )
が採用されている( ファイル名は xxxx.css.scss )

• 設定無しで Rails が Sassファイルを CSS に書き出しをしてく
れる
Rails の CSS の特長

• CSSプリプロセッサの Sass( SCSS記法 - scssファイル )
が採用されている( ファイル名は xxxx.css.scss )

• 設定無しで Rails が Sassファイルを CSS に書き出しをしてく
れる

• scssファイルを追加する場合は app/assets/stylesheets の
中に入れる
Rails の CSS の特長

• CSSプリプロセッサの Sass( SCSS記法 - scssファイル )
が採用されている( ファイル名は xxxx.css.scss )

• 設定無しで Rails が Sassファイルを CSS に書き出しをしてく
れる

• scssファイルを追加する場合は app/assets/stylesheets の
中に入れる

• app/assets/stylesheets の中に入れられた scssファイルは
設定なしで画面に反映される
践

実

Railsにデザインを
入れる準備
app/assets/stylesheets/scaffold.css.scss を削除
践

実

scaffolds.css.scss

app/assets/styledheets/scaffolds.css.scss
践

実

scaffolds.css.scss
scaffolds.css.scss

app/assets/styledheets/scaffolds.css.scss
践

実

scaffolds.css.scss
scaffolds.css.scss

• scaffolds.css.scss とは、Rails が自動で生成してくれた最低
限のスタイルが入った scssファイル

app/assets/styledheets/scaffolds.css.scss
践

実

scaffolds.css.scss
scaffolds.css.scss

• scaffolds.css.scss とは、Rails が自動で生成してくれた最低
限のスタイルが入った scssファイル

• 自分でデザインを入れる際、 scaffolds.css.scss で設定され
たスタイルが邪魔になるので削除

app/assets/styledheets/scaffolds.css.scss
践

実

scaffolds.css.scss 削除

app/assets/styledheets/scaffolds.css.scss の上で右クリック
践

実

scaffolds.css.scss 削除

Delete scaffolds.css.scss を選択
践

実

scaffolds.css.scss 削除

こうなったら正解
践

実

ヘッダ用のscssファイル
を追加してみよう
app/assets/stylesheets/ の中にファイルを追加
践

実

ヘッダ用の SCSS を追加

app/assets/styledheets の上で右クリック
践

実

ヘッダ用の SCSS を追加

New File をクリック
践

実

ヘッダ用の SCSS を追加

header.css.scss という名前を入力
践

実

ヘッダ用の SCSS を追加

app/assets/styledheets/header.css.scss を編集
践

実

こうなったら正解
践

実

こうなったら正解

ディレクトリに追加するだけで header.css.scss を反映してくれた
践

実

books用のSCSSを
編集してみよう
すでに用意されてる
app/assets/stylesheets/books.css.scss
を変更
践

実

books用 の scss を用意しました

http://bit.ly/s-0130
chrome のタブを一つ開いてここにアクセス
践

実

http://bit.ly/s-0130
践

実

http://bit.ly/s-0130

全部コピー
践

実

app/assets/stylesheets/books.css.scss

開く
践

実

app/assets/stylesheets/books.css.scss

貼り付け
践

実

こうなったら正解
践

実

こうなったら正解

今回はコピペでしたが、自分で books.css.scss をいじって
デザインに挑戦してみてください
書籍一覧のデザインができた
書籍一覧のデザインができた

書籍一覧ページのデザインができましたので、
今から Heroku に送って見れるようにしますー
書籍一覧のデザインができた

書籍一覧ページのデザインができましたので、
今から Heroku に送って見れるようにしますー

お疲れ様ですー
デザイン超楽しみです!
書籍一覧のデザインができた

書籍一覧ページのデザインができましたので、
今から Heroku に送って見れるようにしますー

お疲れ様ですー
デザイン超楽しみです!

ぬおー プレッシャーかけてきた!!
践

実

ここまで作業したものを
本番環境に送る
ここまで作業したRailsプロジェクトを Heroku に送ります
践

実

コンソールで作業

コンソールをクリック
践

実

コンソールで作業

ここがアクティブになっているのを確認
(白い四角)
践

実

コンソールで作業

ここがアクティブになっているのを確認
(白い四角)

control + c を押してサーバをストップ
践

実

Heroku に送る
上から一行ずつコンソールにコマンドを入力

heroku login

•

メールアドレス

•

パスワード

git add --all
git commit -m“Design”
git push heroku master
heroku info

•

URLが表示される
践

実

Heroku に送る
上から一行ずつコンソールにコマンドを入力

heroku login

•

メールアドレス

•

パスワード

git add .
ブラウザで Heroku 上の bookshelf を確認

git commit -m“Design”
git push heroku master
heroku info

•

URLが表示される
以上で終了です

ブラウザだけで学ぶWebアプリ開発【デザイン編】
補足説明
トップページを作りたい
トップページを作りたい

• app/views/ の中に home というディレクトリを作成
• そのディレクトリの中に
index.html.erb というファイルを作成

• app/controllers の中に
home_ controllers.rb というファイルを作成
トップページを作りたい

home_controller.rb にこう書く
トップページを作りたい

config/routes.rb の root の部分をこう書き換える
フォームのラベルを日本語にしたい
フォームのラベルを日本語にしたい

• app/views/books/_form.html.erb を開く
フォームのラベルを日本語にしたい

• app/views/books/_form.html.erb をこう編集する
フォームのボタンを日本語にしたい
フォームのボタンを日本語にしたい

• config/locales/ に ja.yaml というファイルを作成し、追加
フォームのボタンを日本語にしたい

• config/locales/ に ja.yaml にこう書く
フォームのボタンを日本語にしたい

• config/application.rb にこう書く

ここまでやったら rails サーバを再起動
リンクの書きかた
リンクの書きかた

• 本の登録ページ(/new)へのリンク
<%= link_to '本の登録', new_book_path %>

• 本個別ページ(/books/4)ヘのリンク ※eachの中でだけ有効
<%= link_to '詳細', book %>

• 本編集ページ(/books/4/edit)ヘのリンク ※eachの中でだけ有効
<%= link_to '詳細', edit_book_path(book) %>

• トップページ(/)へのリンク
<%= link_to 'トップページ', root_path %>
リンクに id class をつけたい
リンクに id class をつけたい
• こう書く
<%= link_to '本の登録', new_book_path, { :class => "new", :id => "new" } %>

class

id
リンクの中にタグを入れたい
リンクの中にタグを入れたい

• こう書く
<%= link_to root_path do %>
<span>トップページ</span>
<% end %>
画像の追加方法
画像の追加方法

• app/assets/images ディレクトリの上で右クリック

Upload File to images を選択
画像の追加方法

• ここに画像をドラッグ アンド ドロップ
画像の追加方法

• こう書く
<%= image_tag('koshikawa.jpg', :alt => "越川さんの写真") %>

画像へのパス
assets/images/画像ファイル
の場合は、画像名のみ書く
asstes/images/user-photos/画像ファイル
の場合は、user-photos/画像ファイル と書く

alt タグ
画像に class id をつけたい
画像に class id をつけたい

• こう書く
<%= image_tag('k.jpg', :alt => "越川さん", :class => kossy , :id => kossy ) %>

class

id
画像をリンクにしたい
画像をリンクにしたい

• こう書く
<%= link_to image_tag('koshikawa.jpg', :alt => '越川さん'), root_path %>

画像ファイル

alt

リンク先
リンク付き画像のリンク、画像に
id class をつけたい
リンク付き画像のリンク、画像に
id class をつけたい

• こう書く

画像のclass

<%= link_to image_tag('koshikawa.jpg', :alt => '越川さん', :class => "kossy", :id
=> "kossy"), root_path, :class => "kossy-link", :id => "kossy-link" %>

画像のid

リンクのclass

リンクのid
勝手にcssを読み込まれると困るんですけど
勝手にcssを読み込まれると困るんですけど

• assets/stylesheets の中に scssファイルを入れれば、何の設定もせず
に画面に反映されてくれて便利ですが、reset のためのファイルなど、
こちらの意図した順番で scssファイルを読み込んでくれないと困る場合
があります

• 順番を指定して scssファイルを読み込ます方法はいくつかあります
勝手にcssを読み込まれると困るんですけど

• 対策1 : ファイル名で対応する方法
勝手にcssを読み込まれると困るんですけど

• 対策1 : ファイル名で対応する方法
Rails はアルファベット順に scssファイルを読み込みます。
なので、例えば reset.css.scss は一番始めに読み込ませたいのに、
後のほうに読み込んでしまいます。
アルファベット順に scssファイルを読み込む、というのを利用し
て、 0reset.css.scss と、ファイル名の先頭に数字の「0」を付け
ると一番始めに読み込むようになります。
勝手にcssを読み込まれると困るんですけど

• 対策2 : 自分で一つ一つファイルを読み込む設定を書く
勝手にcssを読み込まれると困るんですけど

• 対策2 : 自分で一つ一つファイルを読み込む設定を書く

app/assets/stylesheets/application.css を開く
勝手にcssを読み込まれると困るんですけど

• 対策2 : 自分で一つ一つファイルを読み込む設定を書く

「 *= require_tree . 」 を削除
勝手にcssを読み込まれると困るんですけど

• 対策2 : 自分で一つ一つファイルを読み込む設定を書く

*= require ファイル名 を任意の順番で書く(拡張子は不要)
scss の変数や mixin を別ファイルにしたら
エラーが出たのですが…
scss の変数や mixin を別ファイルにしたら
エラーが出たのですが…

• assets/stylesheets の中に scssファイルを入れれば、
何の設定もせずに画面に反映されてくれて便利ですが、
ある scssファイルが、別の scssファイルに書かれた変数やmixinを呼び
出すときにエラーが出てしまいます。
scss の変数や mixin を別ファイルにしたら
エラーが出たのですが…

app/assets/stylesheets/application.css を
application.css.scss にファイル名を変更
scss の変数や mixin を別ファイルにしたら
エラーが出たのですが…

application.css.scss の中身を削除
scssファイルを追加したら自動で画面に反映される機能はなくなります
scss の変数や mixin を別ファイルにしたら
エラーが出たのですが…

application.css.scss に @import ファイル名 (拡張子なし)と、
scssファイルの import の設定を任意の順番で書いていきます。
変数や mixin が書かれた scssファイルは、それらを呼び出す scssファイル
の前に import する必要があります。
compass を使いたい
compass を使いたい

Gemfileに gem 'compass-rails' と書き足します。
書き足したら、コンソールで bundle コマンドを入力。
サーバを再起動。
compass を使いたい

application.css.scss に compass の import の設定を書きます。
(application.css を scss に変更する手順は「scss の変数や mixin を
別ファイルにしたら エラーが出たのですが…」参照)
Heroku にアップするための設定
Heroku にアップするための設定

ruby '2.0.0'
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
gem 'rails_12factor'
end

Gemfile の 7行目を消して
これをコピペ
Heroku にアップするための設定

git config --global user.email xxx@xxx.jp
git config --global user.name name

コンソールに一行ずつ入力
Heroku にアップするための設定

git init
git add --all
git commit -m“作業内容メモ”

コンソールに一行ずつ入力
Heroku にアップするための設定
heroku login

メールアドレスとパスワードを入力

heroku keys:add ~/.ssh/id_rsa.pub
heroku create
git push heroku master
heroku run rake db:migrate
コンソールに一行ずつ入力

More Related Content

What's hot

短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSSShogo Iwano
 
2016 02-25-crawler-study-01
2016 02-25-crawler-study-012016 02-25-crawler-study-01
2016 02-25-crawler-study-01Hiroshi Oyamada
 
WordPress プラグイン Advance Custum Fieldsを学ぶ
WordPress プラグイン Advance Custum Fieldsを学ぶWordPress プラグイン Advance Custum Fieldsを学ぶ
WordPress プラグイン Advance Custum Fieldsを学ぶShigeki Takai
 
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼Mignon Style
 
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015Yoshinori Kobayashi
 
Scotty + Aeson + Persistentで作るJSON Web API
Scotty + Aeson + Persistentで作るJSON Web APIScotty + Aeson + Persistentで作るJSON Web API
Scotty + Aeson + Persistentで作るJSON Web APIDaisuke Fujimura
 
_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門Hidetaka Okamoto
 
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座DIVE INTO CODE Corp.
 
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyoWordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyoHidekazu Ishikawa
 
WordBench京都9月号
WordBench京都9月号WordBench京都9月号
WordBench京都9月号Koji Asaga
 
WordPressってこんなCMS
WordPressってこんなCMSWordPressってこんなCMS
WordPressってこんなCMSKawakami Hiroko
 
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術Noriaki Kadota
 
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Ruby on Rails でつくるアタシ好みの愛され Web サービスRuby on Rails でつくるアタシ好みの愛され Web サービス
Ruby on Rails でつくるアタシ好みの愛され Web サービスYoji Shidara
 
WordCamp Tokyo2012 handson Portfolio
WordCamp Tokyo2012 handson PortfolioWordCamp Tokyo2012 handson Portfolio
WordCamp Tokyo2012 handson Portfolioregret raym
 
three.jsによる一歩進めたグラフィカルな表現
three.jsによる一歩進めたグラフィカルな表現three.jsによる一歩進めたグラフィカルな表現
three.jsによる一歩進めたグラフィカルな表現Kei Yagi
 

What's hot (20)

短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
 
2016 02-25-crawler-study-01
2016 02-25-crawler-study-012016 02-25-crawler-study-01
2016 02-25-crawler-study-01
 
WordPress プラグイン Advance Custum Fieldsを学ぶ
WordPress プラグイン Advance Custum Fieldsを学ぶWordPress プラグイン Advance Custum Fieldsを学ぶ
WordPress プラグイン Advance Custum Fieldsを学ぶ
 
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
 
2015 12-19-ruby rails
2015 12-19-ruby rails2015 12-19-ruby rails
2015 12-19-ruby rails
 
2015 07-04-ruby rails
2015 07-04-ruby rails2015 07-04-ruby rails
2015 07-04-ruby rails
 
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
 
Web design
Web designWeb design
Web design
 
Aiming study#6pdf
Aiming study#6pdfAiming study#6pdf
Aiming study#6pdf
 
Scotty + Aeson + Persistentで作るJSON Web API
Scotty + Aeson + Persistentで作るJSON Web APIScotty + Aeson + Persistentで作るJSON Web API
Scotty + Aeson + Persistentで作るJSON Web API
 
_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門
 
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
 
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyoWordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
 
WordBench京都9月号
WordBench京都9月号WordBench京都9月号
WordBench京都9月号
 
2016 02-09-co-edo lt
2016 02-09-co-edo lt2016 02-09-co-edo lt
2016 02-09-co-edo lt
 
WordPressってこんなCMS
WordPressってこんなCMSWordPressってこんなCMS
WordPressってこんなCMS
 
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
 
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Ruby on Rails でつくるアタシ好みの愛され Web サービスRuby on Rails でつくるアタシ好みの愛され Web サービス
Ruby on Rails でつくるアタシ好みの愛され Web サービス
 
WordCamp Tokyo2012 handson Portfolio
WordCamp Tokyo2012 handson PortfolioWordCamp Tokyo2012 handson Portfolio
WordCamp Tokyo2012 handson Portfolio
 
three.jsによる一歩進めたグラフィカルな表現
three.jsによる一歩進めたグラフィカルな表現three.jsによる一歩進めたグラフィカルな表現
three.jsによる一歩進めたグラフィカルな表現
 

Viewers also liked

The future of community based services and education
The future of community based services and educationThe future of community based services and education
The future of community based services and educationTraci Jones
 
The Tradeshow Ecosystem presented at Exhibitor Show
The Tradeshow Ecosystem presented at Exhibitor ShowThe Tradeshow Ecosystem presented at Exhibitor Show
The Tradeshow Ecosystem presented at Exhibitor ShowChristopher Kappes
 
ใบงานสำรวจตนเอง M6
ใบงานสำรวจตนเอง M6ใบงานสำรวจตนเอง M6
ใบงานสำรวจตนเอง M6ไทเลอ ฟิม
 
Union league club presentation Friday March 7, 2014
Union league club presentation Friday March 7, 2014Union league club presentation Friday March 7, 2014
Union league club presentation Friday March 7, 2014Jeffrey R. Carter
 
Simple law assignment help
Simple law assignment helpSimple law assignment help
Simple law assignment helpcheapcouk
 
「初心者向けロゴ・デザインワークショップ」 -東洋美術学校(第一回目:デザインコンセプトの組み方編)
「初心者向けロゴ・デザインワークショップ」 -東洋美術学校(第一回目:デザインコンセプトの組み方編)「初心者向けロゴ・デザインワークショップ」 -東洋美術学校(第一回目:デザインコンセプトの組み方編)
「初心者向けロゴ・デザインワークショップ」 -東洋美術学校(第一回目:デザインコンセプトの組み方編)schoowebcampus
 
Good_Governance_and_National_Social_Deve
Good_Governance_and_National_Social_DeveGood_Governance_and_National_Social_Deve
Good_Governance_and_National_Social_DeveNdangwa Noyoo
 
Presentation about China Exhibition Industry
Presentation about China Exhibition IndustryPresentation about China Exhibition Industry
Presentation about China Exhibition IndustryChristopher Kappes
 

Viewers also liked (14)

The future of community based services and education
The future of community based services and educationThe future of community based services and education
The future of community based services and education
 
Yolanda (3) (1)
Yolanda (3) (1)Yolanda (3) (1)
Yolanda (3) (1)
 
KHParisA4-16rev2
KHParisA4-16rev2KHParisA4-16rev2
KHParisA4-16rev2
 
Vms
VmsVms
Vms
 
The Tradeshow Ecosystem presented at Exhibitor Show
The Tradeshow Ecosystem presented at Exhibitor ShowThe Tradeshow Ecosystem presented at Exhibitor Show
The Tradeshow Ecosystem presented at Exhibitor Show
 
ใบงานสำรวจตนเอง M6
ใบงานสำรวจตนเอง M6ใบงานสำรวจตนเอง M6
ใบงานสำรวจตนเอง M6
 
Union league club presentation Friday March 7, 2014
Union league club presentation Friday March 7, 2014Union league club presentation Friday March 7, 2014
Union league club presentation Friday March 7, 2014
 
BB044 H3
BB044 H3BB044 H3
BB044 H3
 
Las virtudes
Las virtudesLas virtudes
Las virtudes
 
Simple law assignment help
Simple law assignment helpSimple law assignment help
Simple law assignment help
 
「初心者向けロゴ・デザインワークショップ」 -東洋美術学校(第一回目:デザインコンセプトの組み方編)
「初心者向けロゴ・デザインワークショップ」 -東洋美術学校(第一回目:デザインコンセプトの組み方編)「初心者向けロゴ・デザインワークショップ」 -東洋美術学校(第一回目:デザインコンセプトの組み方編)
「初心者向けロゴ・デザインワークショップ」 -東洋美術学校(第一回目:デザインコンセプトの組み方編)
 
The Revolutionary War
The Revolutionary WarThe Revolutionary War
The Revolutionary War
 
Good_Governance_and_National_Social_Deve
Good_Governance_and_National_Social_DeveGood_Governance_and_National_Social_Deve
Good_Governance_and_National_Social_Deve
 
Presentation about China Exhibition Industry
Presentation about China Exhibition IndustryPresentation about China Exhibition Industry
Presentation about China Exhibition Industry
 

Similar to ブラウザだけで学ぶWebアプリ開発【デザイン編】

論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10Noritada Shimizu
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Masakazu Muraoka
 
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺Yusuke Wada
 
うちの開発におけるXD利用法
うちの開発におけるXD利用法うちの開発におけるXD利用法
うちの開発におけるXD利用法Kazuma Sekiguchi
 
デザイン・エンジニアがWeb開発で考えること
デザイン・エンジニアがWeb開発で考えることデザイン・エンジニアがWeb開発で考えること
デザイン・エンジニアがWeb開発で考えることKohei Kakudo
 
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
PHPとフロントのイイ関係・動くスタイルガイドをつくろうPHPとフロントのイイ関係・動くスタイルガイドをつくろう
PHPとフロントのイイ関係・動くスタイルガイドをつくろうYusuke Kawabata
 
エンジニアと"協同"してサービスをつくる
エンジニアと"協同"してサービスをつくるエンジニアと"協同"してサービスをつくる
エンジニアと"協同"してサービスをつくるIshikawa Yuya
 
0からのウェブディレクション講座:制作・開発編 ver 3.00
0からのウェブディレクション講座:制作・開発編 ver 3.000からのウェブディレクション講座:制作・開発編 ver 3.00
0からのウェブディレクション講座:制作・開発編 ver 3.00Yusuke Kojima
 
ゼロからのディレクション講座 制作・開発編20150221
ゼロからのディレクション講座 制作・開発編20150221ゼロからのディレクション講座 制作・開発編20150221
ゼロからのディレクション講座 制作・開発編20150221Yusuke Kojima
 
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetupS Akai
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版DIVE INTO CODE Corp.
 
福井で「しあわせデザイナー」になるために
福井で「しあわせデザイナー」になるために福井で「しあわせデザイナー」になるために
福井で「しあわせデザイナー」になるためにMiho Yamamori
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshopYoichiro Sakurai
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れMitsuru Katoh
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座DIVE INTO CODE Corp.
 
Webサイトのようには作れない!Webアプリ設計の考え方
Webサイトのようには作れない!Webアプリ設計の考え方Webサイトのようには作れない!Webアプリ設計の考え方
Webサイトのようには作れない!Webアプリ設計の考え方girigiribauer
 
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったことあなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったことMasaru Gushiken
 
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入Developers Summit
 
BootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみたBootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみたBeMarble
 

Similar to ブラウザだけで学ぶWebアプリ開発【デザイン編】 (20)

論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
 
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
 
うちの開発におけるXD利用法
うちの開発におけるXD利用法うちの開発におけるXD利用法
うちの開発におけるXD利用法
 
デザイン・エンジニアがWeb開発で考えること
デザイン・エンジニアがWeb開発で考えることデザイン・エンジニアがWeb開発で考えること
デザイン・エンジニアがWeb開発で考えること
 
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
PHPとフロントのイイ関係・動くスタイルガイドをつくろうPHPとフロントのイイ関係・動くスタイルガイドをつくろう
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
 
エンジニアと"協同"してサービスをつくる
エンジニアと"協同"してサービスをつくるエンジニアと"協同"してサービスをつくる
エンジニアと"協同"してサービスをつくる
 
0からのウェブディレクション講座:制作・開発編 ver 3.00
0からのウェブディレクション講座:制作・開発編 ver 3.000からのウェブディレクション講座:制作・開発編 ver 3.00
0からのウェブディレクション講座:制作・開発編 ver 3.00
 
ゼロからのディレクション講座 制作・開発編20150221
ゼロからのディレクション講座 制作・開発編20150221ゼロからのディレクション講座 制作・開発編20150221
ゼロからのディレクション講座 制作・開発編20150221
 
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
 
福井で「しあわせデザイナー」になるために
福井で「しあわせデザイナー」になるために福井で「しあわせデザイナー」になるために
福井で「しあわせデザイナー」になるために
 
DevLOVE iPhoneアプリ勉強会
DevLOVE iPhoneアプリ勉強会DevLOVE iPhoneアプリ勉強会
DevLOVE iPhoneアプリ勉強会
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
 
Webサイトのようには作れない!Webアプリ設計の考え方
Webサイトのようには作れない!Webアプリ設計の考え方Webサイトのようには作れない!Webアプリ設計の考え方
Webサイトのようには作れない!Webアプリ設計の考え方
 
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったことあなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
 
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
 
BootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみたBootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみた
 

More from schoowebcampus

ビジネスプラン概要資料 New
ビジネスプラン概要資料 Newビジネスプラン概要資料 New
ビジネスプラン概要資料 Newschoowebcampus
 
schoo法人利用-ビジネスプランのご案内
schoo法人利用-ビジネスプランのご案内schoo法人利用-ビジネスプランのご案内
schoo法人利用-ビジネスプランのご案内schoowebcampus
 
PHP実践 ~外部APIを使って情報を取得する~
PHP実践 ~外部APIを使って情報を取得する~PHP実践 ~外部APIを使って情報を取得する~
PHP実践 ~外部APIを使って情報を取得する~schoowebcampus
 
i.school, The University of Tokyo "Methods of concept designing and user surv...
i.school, The University of Tokyo "Methods of concept designing and user surv...i.school, The University of Tokyo "Methods of concept designing and user surv...
i.school, The University of Tokyo "Methods of concept designing and user surv...schoowebcampus
 
i.school, The University of Tokyo "Divergence, convergence, and expression of...
i.school, The University of Tokyo "Divergence, convergence, and expression of...i.school, The University of Tokyo "Divergence, convergence, and expression of...
i.school, The University of Tokyo "Divergence, convergence, and expression of...schoowebcampus
 
i.school, The University of Tokyo "The purposes and methods of technological ...
i.school, The University of Tokyo "The purposes and methods of technological ...i.school, The University of Tokyo "The purposes and methods of technological ...
i.school, The University of Tokyo "The purposes and methods of technological ...schoowebcampus
 
i.school, The University of Tokyo "The purposes and methods of interviews and...
i.school, The University of Tokyo "The purposes and methods of interviews and...i.school, The University of Tokyo "The purposes and methods of interviews and...
i.school, The University of Tokyo "The purposes and methods of interviews and...schoowebcampus
 
i.school, The University of Tokyo "Foundation and methodology in creating inn...
i.school, The University of Tokyo "Foundation and methodology in creating inn...i.school, The University of Tokyo "Foundation and methodology in creating inn...
i.school, The University of Tokyo "Foundation and methodology in creating inn...schoowebcampus
 
ポートフォリオ公開後のマーケティング法
ポートフォリオ公開後のマーケティング法ポートフォリオ公開後のマーケティング法
ポートフォリオ公開後のマーケティング法schoowebcampus
 
授業資料(スクー)
授業資料(スクー)授業資料(スクー)
授業資料(スクー)schoowebcampus
 
個人事業主・フリーランスのための確定申告 ~白色申告編~
個人事業主・フリーランスのための確定申告 ~白色申告編~個人事業主・フリーランスのための確定申告 ~白色申告編~
個人事業主・フリーランスのための確定申告 ~白色申告編~schoowebcampus
 
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1schoowebcampus
 
少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)
少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)
少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)schoowebcampus
 
補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)
補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)
補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)schoowebcampus
 
アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】
アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】
アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】schoowebcampus
 
快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司
快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司
快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司schoowebcampus
 

More from schoowebcampus (20)

Compl exxx after
Compl exxx afterCompl exxx after
Compl exxx after
 
Compl exxx before
Compl exxx beforeCompl exxx before
Compl exxx before
 
ビジネスプラン概要資料 New
ビジネスプラン概要資料 Newビジネスプラン概要資料 New
ビジネスプラン概要資料 New
 
2479
24792479
2479
 
schoo法人利用-ビジネスプランのご案内
schoo法人利用-ビジネスプランのご案内schoo法人利用-ビジネスプランのご案内
schoo法人利用-ビジネスプランのご案内
 
PHP実践 ~外部APIを使って情報を取得する~
PHP実践 ~外部APIを使って情報を取得する~PHP実践 ~外部APIを使って情報を取得する~
PHP実践 ~外部APIを使って情報を取得する~
 
i.school, The University of Tokyo "Methods of concept designing and user surv...
i.school, The University of Tokyo "Methods of concept designing and user surv...i.school, The University of Tokyo "Methods of concept designing and user surv...
i.school, The University of Tokyo "Methods of concept designing and user surv...
 
i.school, The University of Tokyo "Divergence, convergence, and expression of...
i.school, The University of Tokyo "Divergence, convergence, and expression of...i.school, The University of Tokyo "Divergence, convergence, and expression of...
i.school, The University of Tokyo "Divergence, convergence, and expression of...
 
i.school, The University of Tokyo "The purposes and methods of technological ...
i.school, The University of Tokyo "The purposes and methods of technological ...i.school, The University of Tokyo "The purposes and methods of technological ...
i.school, The University of Tokyo "The purposes and methods of technological ...
 
i.school, The University of Tokyo "The purposes and methods of interviews and...
i.school, The University of Tokyo "The purposes and methods of interviews and...i.school, The University of Tokyo "The purposes and methods of interviews and...
i.school, The University of Tokyo "The purposes and methods of interviews and...
 
i.school, The University of Tokyo "Foundation and methodology in creating inn...
i.school, The University of Tokyo "Foundation and methodology in creating inn...i.school, The University of Tokyo "Foundation and methodology in creating inn...
i.school, The University of Tokyo "Foundation and methodology in creating inn...
 
ポートフォリオ公開後のマーケティング法
ポートフォリオ公開後のマーケティング法ポートフォリオ公開後のマーケティング法
ポートフォリオ公開後のマーケティング法
 
1840
18401840
1840
 
授業資料(スクー)
授業資料(スクー)授業資料(スクー)
授業資料(スクー)
 
個人事業主・フリーランスのための確定申告 ~白色申告編~
個人事業主・フリーランスのための確定申告 ~白色申告編~個人事業主・フリーランスのための確定申告 ~白色申告編~
個人事業主・フリーランスのための確定申告 ~白色申告編~
 
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
 
少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)
少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)
少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)
 
補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)
補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)
補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)
 
アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】
アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】
アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】
 
快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司
快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司
快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司
 

Recently uploaded

chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfssuser31dbd1
 
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。takuyamatsumoto29
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続Yusuke Katsuma
 
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profilevrihomepage
 
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』Kousuke Kuzuoka
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------ssusercbaf23
 
ROMS_recruting_deck_for_website_20240322.pdf
ROMS_recruting_deck_for_website_20240322.pdfROMS_recruting_deck_for_website_20240322.pdf
ROMS_recruting_deck_for_website_20240322.pdfhirokisawa3
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社hmoriyama
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパンYusuke Katsuma
 
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用wataruhonda3
 
hakuten_company profile for saleshub_202404
hakuten_company profile for saleshub_202404hakuten_company profile for saleshub_202404
hakuten_company profile for saleshub_202404keiibayashi
 

Recently uploaded (12)

chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
 
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
 
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
株式会社ベクトル総研会社概要 Vector Research Institute (VRI) Corporate Profile
 
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
エンジニア採用のミスマッチを防ぐコーディング試験サービス『HireRoo(ハイヤールー)』
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
 
ROMS_recruting_deck_for_website_20240322.pdf
ROMS_recruting_deck_for_website_20240322.pdfROMS_recruting_deck_for_website_20240322.pdf
ROMS_recruting_deck_for_website_20240322.pdf
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
 
Japan IT Week 2024 Brochure by 47Billion
Japan IT Week 2024 Brochure by 47BillionJapan IT Week 2024 Brochure by 47Billion
Japan IT Week 2024 Brochure by 47Billion
 
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
HRMOS(ハーモス)タレントマネジメント_ご紹介資料_Saleshub掲載用
 
hakuten_company profile for saleshub_202404
hakuten_company profile for saleshub_202404hakuten_company profile for saleshub_202404
hakuten_company profile for saleshub_202404
 

ブラウザだけで学ぶWebアプリ開発【デザイン編】