SlideShare a Scribd company logo
Web勉強会(HTML+CSS+JS入門の入門)
                 - どうやって学び、何に役立つのか -


                                内山 紀明




2012/11/16         Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   1
自己紹介


      •      内山 紀明(うちやま のりあき)
             – 株式会社リクルートホールディングス
             – 株式会社Media Shakers


      •      普段『R25』のデジタル企画(主にアプリ)やってます
                 • R25(アールニジュウゴ)
                      – web R25        http://r25.yahoo.co.jp/
                      – R25 for Smartphone          http://r25rd.jp/spapp
                                                                                               @noriaki
      •      趣味でプログラミングもしています                                                                  noriaki.uchiyama
             – Heroku + Rails + jQuery
                 • http://guevara.27th.celebration-day.com/
                 • http://shusei.27th.celebration-day.com/




2012/11/16                          Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.                  2
今日のお題




      • HTML+CSS+JSでどんなことができるのか
      • これらを取り巻くキャリアにはどんなものがあるのか
      • 習うより慣れろ。実際に作ってみる「世界のナベアツ」




2012/11/16     Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   3
HTML+CSS+JSで
         どんなことができるのか

2012/11/16    Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   4
HTMLって?




               タグとかでなんか書くと
             ホームページができるんでしょ




2012/11/16     Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   5
CSSって?




             スタイルシートって言うんでしょ。
              なんかデザインで使うらしいよ




2012/11/16      Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   6
Javascriptって?




             こう画面がぐいーんって動いたり
             アニメーションしたりするんでしょ




2012/11/16      Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   7
だいたいあってる


2012/11/16    Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   8
HTML+CSS+JSでできること

      • UI(サイト、ブログ、キャンペーンページ)

                                                              Gmail




                                                                                      演奏できるロゴ




                                                               http://jsfiddle.net/noriaki/eT9k7/show/


2012/11/16    Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.                                   9
HTML+CSS+JSでできること


      • メール




2012/11/16    Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   10
HTML+CSS+JSでできること


      • スマホアプリ、ゲーム
       R25アプリ                                                              Game by Unity




                                                               PhoneGap(Cordova)




2012/11/16      Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.                   11
[まとめ] HTML+CSS+JSでどんなことができるのか


      • 原則
             – HTML
                • Webページやアプリの文書構造を規定する言語
             – CSS
                • Webページやアプリの見た目を規定する言語
             – Javascript
                • ロジックや機能、動的な演出を記述する言語



             あくまでも手段なのでこれらを使って何をするのかが大切


2012/11/16                  Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   12
取り巻くキャリアには
         どんなものがあるのか

2012/11/16   Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   13
デザイナー・・・HTML, CSS


      • デザインの絵をつくる人。
      • たくさんいるから競争激しい。
      • HTMLも分かっててあたりまえ。




2012/11/16     Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   14
コーダー・・・HTML, CSS, JS


      •      デザイナーの絵をHTMLに変換する人。
      •      デザイナーを兼ねてることもある。
      •      競争激しい。
      •      SEOに有利なHTMLや動きのあるページを作
             れる人もいる。




2012/11/16         Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   15
プログラマ、エンジニア・・・HTML, JS


      • ページの仕組み、ロジックをつくる人。
      • JSを中心に扱い、アプリやゲームなどをつくる
        ことが多い。
      • 決められた仕様に従ってつくれる人はたくさ
        んいる
      • 設計やHTMLコーディングができる人もいる




2012/11/16   Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   16
ディレクター・・・ぜんぶ


      • プロジェクトの進行・管理をする人。
      • デザイナー、コーダー、プログラマを兼ねてい
        ることもある。
      • スケジュールやコスト、プロダクトの品質まで
        管理できる




2012/11/16   Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   17
プロデューサー・・・ぜんぶ+ビジネス


      • ディレクターに加えて、ビジネス企画やマネタ
        イズ方法まで考える
      • ときには営業を兼ねていることもある。
      • 企画やプロジェクトと中長期計画やビジネス
        戦略を描けるとなお良い




2012/11/16   Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   18
[まとめ] 取り巻くキャリアにはどんなものがあるのか


      • スキルとしてのHTML,CSS,JS
      • 単一知識や技術をもっていることそのものに
        は、そんなに市場価値があるわけじゃない
      • 複数を組み合わせられること、組み合わせて
        実現できるものに価値がある



            知識や技術を知っていると判断・決定が早くなる
         あくまでも手段なのでこれらを使って何ができるのかが大切


2012/11/16      Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   19
習うより慣れろ。
         実際に作ってみる「世界のナベアツ」
                                                演習 http://jsdo.it/noriaki/mxGb

2012/11/16    Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.           20
これから先もっと知りたいときは



2012/11/16    Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   21
入門の次

      • できるだけ新しい情報にふれる。
             – 本を買うにしても発行が新しいもの
             – Webページでも更新日が新しいもの

      • 本は読むだけじゃダメ。
             – サンプルコードを丸写し(写経)する

      • 写経できる素材がある無料サイトもあるよ。
             – ドットインストール
              • 3分動画で学ぶ初心者向けプログラミング学習サイト
              • http://dotinstall.com/
                – HTMLの基礎、CSSの基礎、Javascriptの基礎



2012/11/16            Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   22
中級 とにかくパクってみる

      • 自分で「良い」「真似したい」と思うサイトを分解してみる
             – HTMLはどのように書かれているか
               • 見た目とタグの関係を理解できる
             – CSSの構造を分解してみる
               • どのHTMLタグに、どんな順番で、どんなスタイルが適用されているか
                 理解できる
             – Javascriptの動作を追いかけてみる
               • ページ読み込み時に動いてるコード、ボタンを押したときに動いてる
                 コード、ドラッグ&ドロップしたときに動いてるコードを分類できる
               • それらのコードがどんな動作をしているか理解できる




                      もちろん読むだけじゃダメ。
                      コードを丸写し(写経)する
                               ※部分だけ表示しても良い



2012/11/16             Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   23
上級・応用 キーワードから自分で調べてみる

      • 自分の興味がある分野のキーワードを調べて、
        中級のことをやってみる
             – さらに、できればその勉強の過程やそこで分かったこ
               とを公開してみる
                 ※写経したページそのものは公開したらダメ。著作権


      • キーワード例
             –   jQuery
             –   レスポンシブWeb
             –   HTML5(Canvas, LocalStorage, Geolocation)
             –   CSS3(Gradient, Radius)
             –   Twitter bootstrap


2012/11/16                 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   24
まとめ

    • HTML, CSS, JSはWebサイトやサービスを構成するための技術
             – どんなことを実現できるのかをいくつか見た

    • ホットな分野なのでスキルを持った人は多い
             – 競争が激しいが突出したスキルや複合的なスキルを持っていると強い

    • 知識・技術を持っていて、かつ、やりたいこと・実現したいことを考え
      られると非常に価値が高い
             – 知識・技術があると判断・意思決定スピードがあがる

    • HTML, CSS, JSの世界は広い。ずっと勉強。だから、とにかく手を動か
      すことが学びにつながる。

    • 今日学んだ入門コードを拡張してみる。とにかくパクってみる。自分
      の知ったことを公開してみる。



2012/11/16            Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved.   25

More Related Content

What's hot (20)

Word pressはじめの一歩 テーマ作成ハンズオン
Word pressはじめの一歩 テーマ作成ハンズオンWord pressはじめの一歩 テーマ作成ハンズオン
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
 
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
 UnderScoreとbootstrapとsassでword pressのテーマをつくろう UnderScoreとbootstrapとsassでword pressのテーマをつくろう
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
Takahiro Nakahata
 
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
Yossy Taka
 
使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた
Hiroshi Urabe
 
WordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイトWordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイト
Takuma Nishiyama
 
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
Akira Tachibana
 
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
 
知っておきたい「Web制作イマドキの注目ポイント」
知っておきたい「Web制作イマドキの注目ポイント」知っておきたい「Web制作イマドキの注目ポイント」
知っておきたい「Web制作イマドキの注目ポイント」
Mori Kazue
 
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
Kitani Kimiya
 
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャマークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
力也 伊原
 
Dreamweaver CS6で作るレスポンシブWebデザイン
Dreamweaver CS6で作るレスポンシブWebデザインDreamweaver CS6で作るレスポンシブWebデザイン
Dreamweaver CS6で作るレスポンシブWebデザイン
yoshikawa_t
 
WordPressってブログじゃないの?
WordPressってブログじゃないの?WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
 
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Mignon Style
 
_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
 
WordBench 東京 とは
WordBench 東京 とはWordBench 東京 とは
WordBench 東京 とは
Mignon Style
 
WordCamp Tokyo2012 handson Portfolio
WordCamp Tokyo2012 handson PortfolioWordCamp Tokyo2012 handson Portfolio
WordCamp Tokyo2012 handson Portfolio
regret raym
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
 
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyoWordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
 
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化
masaaki komori
 
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshareWord camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
Go Imai
 
Word pressはじめの一歩 テーマ作成ハンズオン
Word pressはじめの一歩 テーマ作成ハンズオンWord pressはじめの一歩 テーマ作成ハンズオン
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
 
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
 UnderScoreとbootstrapとsassでword pressのテーマをつくろう UnderScoreとbootstrapとsassでword pressのテーマをつくろう
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
Takahiro Nakahata
 
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
Yossy Taka
 
使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた
Hiroshi Urabe
 
WordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイトWordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイト
Takuma Nishiyama
 
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
Akira Tachibana
 
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
 
知っておきたい「Web制作イマドキの注目ポイント」
知っておきたい「Web制作イマドキの注目ポイント」知っておきたい「Web制作イマドキの注目ポイント」
知っておきたい「Web制作イマドキの注目ポイント」
Mori Kazue
 
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
Kitani Kimiya
 
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャマークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
力也 伊原
 
Dreamweaver CS6で作るレスポンシブWebデザイン
Dreamweaver CS6で作るレスポンシブWebデザインDreamweaver CS6で作るレスポンシブWebデザイン
Dreamweaver CS6で作るレスポンシブWebデザイン
yoshikawa_t
 
WordPressってブログじゃないの?
WordPressってブログじゃないの?WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
 
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Mignon Style
 
_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
 
WordBench 東京 とは
WordBench 東京 とはWordBench 東京 とは
WordBench 東京 とは
Mignon Style
 
WordCamp Tokyo2012 handson Portfolio
WordCamp Tokyo2012 handson PortfolioWordCamp Tokyo2012 handson Portfolio
WordCamp Tokyo2012 handson Portfolio
regret raym
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
 
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyoWordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
 
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化
masaaki komori
 
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshareWord camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
Go Imai
 

Viewers also liked (20)

HTML仕様書を読んでみよう
HTML仕様書を読んでみようHTML仕様書を読んでみよう
HTML仕様書を読んでみよう
Saeki Tominaga
 
メディア芸術基礎 Ⅰ 第2回 HTML入門
メディア芸術基礎 Ⅰ 第2回 HTML入門メディア芸術基礎 Ⅰ 第2回 HTML入門
メディア芸術基礎 Ⅰ 第2回 HTML入門
Atsushi Tadokoro
 
最速HTML勉強会
最速HTML勉強会最速HTML勉強会
最速HTML勉強会
Chisa Youzaka
 
情報編集 (web) 第2回:HTML入門
情報編集 (web) 第2回:HTML入門情報編集 (web) 第2回:HTML入門
情報編集 (web) 第2回:HTML入門
Atsushi Tadokoro
 
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSSブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
Takeharu Igari
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
 
2016年12月冥炎強化月間
2016年12月冥炎強化月間2016年12月冥炎強化月間
2016年12月冥炎強化月間
paul01647
 
芸術情報演習デザイン(web) 第2回:HTML入門
芸術情報演習デザイン(web) 第2回:HTML入門芸術情報演習デザイン(web) 第2回:HTML入門
芸術情報演習デザイン(web) 第2回:HTML入門
Atsushi Tadokoro
 
Drupal 8 へのスタンドアロン behat の導入
Drupal 8 へのスタンドアロン behat の導入Drupal 8 へのスタンドアロン behat の導入
Drupal 8 へのスタンドアロン behat の導入
tom_konda
 
マークアップ講座 01b HTML
マークアップ講座 01b HTMLマークアップ講座 01b HTML
マークアップ講座 01b HTML
eiji sekiya
 
三角ポップ大作戦!!(京大CARP)
三角ポップ大作戦!!(京大CARP)三角ポップ大作戦!!(京大CARP)
三角ポップ大作戦!!(京大CARP)
pj_wcj
 
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
marrmur
 
PtengienのヒートマップとOptimizelyとの連携
PtengienのヒートマップとOptimizelyとの連携PtengienのヒートマップとOptimizelyとの連携
PtengienのヒートマップとOptimizelyとの連携
Ptmind_jp
 
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
Shogo Iwano
 
HTMLデザインを崩さないテンプレートエンジンの作り方
HTMLデザインを崩さないテンプレートエンジンの作り方HTMLデザインを崩さないテンプレートエンジンの作り方
HTMLデザインを崩さないテンプレートエンジンの作り方
kwatch
 
Ptengineの使い方
Ptengineの使い方Ptengineの使い方
Ptengineの使い方
Ptmind_jp
 
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
pj_wcj
 
まちづくり門前
まちづくり門前まちづくり門前
まちづくり門前
Takahiro Inoue
 
HTML仕様書を読んでみよう
HTML仕様書を読んでみようHTML仕様書を読んでみよう
HTML仕様書を読んでみよう
Saeki Tominaga
 
メディア芸術基礎 Ⅰ 第2回 HTML入門
メディア芸術基礎 Ⅰ 第2回 HTML入門メディア芸術基礎 Ⅰ 第2回 HTML入門
メディア芸術基礎 Ⅰ 第2回 HTML入門
Atsushi Tadokoro
 
情報編集 (web) 第2回:HTML入門
情報編集 (web) 第2回:HTML入門情報編集 (web) 第2回:HTML入門
情報編集 (web) 第2回:HTML入門
Atsushi Tadokoro
 
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSSブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
Takeharu Igari
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
 
2016年12月冥炎強化月間
2016年12月冥炎強化月間2016年12月冥炎強化月間
2016年12月冥炎強化月間
paul01647
 
芸術情報演習デザイン(web) 第2回:HTML入門
芸術情報演習デザイン(web) 第2回:HTML入門芸術情報演習デザイン(web) 第2回:HTML入門
芸術情報演習デザイン(web) 第2回:HTML入門
Atsushi Tadokoro
 
Drupal 8 へのスタンドアロン behat の導入
Drupal 8 へのスタンドアロン behat の導入Drupal 8 へのスタンドアロン behat の導入
Drupal 8 へのスタンドアロン behat の導入
tom_konda
 
マークアップ講座 01b HTML
マークアップ講座 01b HTMLマークアップ講座 01b HTML
マークアップ講座 01b HTML
eiji sekiya
 
三角ポップ大作戦!!(京大CARP)
三角ポップ大作戦!!(京大CARP)三角ポップ大作戦!!(京大CARP)
三角ポップ大作戦!!(京大CARP)
pj_wcj
 
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
marrmur
 
PtengienのヒートマップとOptimizelyとの連携
PtengienのヒートマップとOptimizelyとの連携PtengienのヒートマップとOptimizelyとの連携
PtengienのヒートマップとOptimizelyとの連携
Ptmind_jp
 
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
Shogo Iwano
 
HTMLデザインを崩さないテンプレートエンジンの作り方
HTMLデザインを崩さないテンプレートエンジンの作り方HTMLデザインを崩さないテンプレートエンジンの作り方
HTMLデザインを崩さないテンプレートエンジンの作り方
kwatch
 
Ptengineの使い方
Ptengineの使い方Ptengineの使い方
Ptengineの使い方
Ptmind_jp
 
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
pj_wcj
 
Ad

Similar to Web勉強会(HTML+CSS+JS入門の入門) (20)

東京では語れないHTML5[仮題]
東京では語れないHTML5[仮題]東京では語れないHTML5[仮題]
東京では語れないHTML5[仮題]
Yu Morita
 
2012: A Web Odyssey
2012: A Web Odyssey2012: A Web Odyssey
2012: A Web Odyssey
Fuminori Mori
 
ドメイン駆動設計を実践するプログラマーの悩み
ドメイン駆動設計を実践するプログラマーの悩みドメイン駆動設計を実践するプログラマーの悩み
ドメイン駆動設計を実践するプログラマーの悩み
haljik Seiji
 
HTML5での制作、いつから始める?
HTML5での制作、いつから始める?HTML5での制作、いつから始める?
HTML5での制作、いつから始める?
Fuminori Mori
 
ON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったことON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったこと
Masakazu Muraoka
 
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
Koichiro Matsuoka
 
CodeIgniterでXMLを処理してみる
CodeIgniterでXMLを処理してみるCodeIgniterでXMLを処理してみる
CodeIgniterでXMLを処理してみる
智之 大野
 
html5とcss3実例紹介とデモ
html5とcss3実例紹介とデモhtml5とcss3実例紹介とデモ
html5とcss3実例紹介とデモ
Akihiro Sugiyama
 
JavaScript 研修
JavaScript 研修JavaScript 研修
JavaScript 研修
Yuki Ishikawa
 
HTML5とCSS3でWebが変わる!でも導入は簡単!
HTML5とCSS3でWebが変わる!でも導入は簡単!HTML5とCSS3でWebが変わる!でも導入は簡単!
HTML5とCSS3でWebが変わる!でも導入は簡単!
Toshihito Gamo
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
Masakazu Muraoka
 
うちの開発におけるXD利用法
うちの開発におけるXD利用法うちの開発におけるXD利用法
うちの開発におけるXD利用法
Kazuma Sekiguchi
 
ソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツールソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツール
Yoshiaki Sugimoto
 
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
xyz corporation
 
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
 
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
Yuuki Namikawa
 
第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会 第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会
Shuhei Iitsuka
 
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみたソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
Yasuharu Seki
 
World Plone Day 2012 Tokyo about my-handai
World Plone Day 2012 Tokyo about my-handaiWorld Plone Day 2012 Tokyo about my-handai
World Plone Day 2012 Tokyo about my-handai
Manabu Terada
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
Naoki Kanazawa
 
東京では語れないHTML5[仮題]
東京では語れないHTML5[仮題]東京では語れないHTML5[仮題]
東京では語れないHTML5[仮題]
Yu Morita
 
ドメイン駆動設計を実践するプログラマーの悩み
ドメイン駆動設計を実践するプログラマーの悩みドメイン駆動設計を実践するプログラマーの悩み
ドメイン駆動設計を実践するプログラマーの悩み
haljik Seiji
 
HTML5での制作、いつから始める?
HTML5での制作、いつから始める?HTML5での制作、いつから始める?
HTML5での制作、いつから始める?
Fuminori Mori
 
ON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったことON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったこと
Masakazu Muraoka
 
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
Koichiro Matsuoka
 
CodeIgniterでXMLを処理してみる
CodeIgniterでXMLを処理してみるCodeIgniterでXMLを処理してみる
CodeIgniterでXMLを処理してみる
智之 大野
 
html5とcss3実例紹介とデモ
html5とcss3実例紹介とデモhtml5とcss3実例紹介とデモ
html5とcss3実例紹介とデモ
Akihiro Sugiyama
 
HTML5とCSS3でWebが変わる!でも導入は簡単!
HTML5とCSS3でWebが変わる!でも導入は簡単!HTML5とCSS3でWebが変わる!でも導入は簡単!
HTML5とCSS3でWebが変わる!でも導入は簡単!
Toshihito Gamo
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
Masakazu Muraoka
 
うちの開発におけるXD利用法
うちの開発におけるXD利用法うちの開発におけるXD利用法
うちの開発におけるXD利用法
Kazuma Sekiguchi
 
ソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツールソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツール
Yoshiaki Sugimoto
 
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
xyz corporation
 
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
 
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
Yuuki Namikawa
 
第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会 第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会
Shuhei Iitsuka
 
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみたソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
Yasuharu Seki
 
World Plone Day 2012 Tokyo about my-handai
World Plone Day 2012 Tokyo about my-handaiWorld Plone Day 2012 Tokyo about my-handai
World Plone Day 2012 Tokyo about my-handai
Manabu Terada
 
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶカフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
Naoki Kanazawa
 
Ad

Web勉強会(HTML+CSS+JS入門の入門)

  • 1. Web勉強会(HTML+CSS+JS入門の入門) - どうやって学び、何に役立つのか - 内山 紀明 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 1
  • 2. 自己紹介 • 内山 紀明(うちやま のりあき) – 株式会社リクルートホールディングス – 株式会社Media Shakers • 普段『R25』のデジタル企画(主にアプリ)やってます • R25(アールニジュウゴ) – web R25 http://r25.yahoo.co.jp/ – R25 for Smartphone http://r25rd.jp/spapp @noriaki • 趣味でプログラミングもしています noriaki.uchiyama – Heroku + Rails + jQuery • http://guevara.27th.celebration-day.com/ • http://shusei.27th.celebration-day.com/ 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 2
  • 3. 今日のお題 • HTML+CSS+JSでどんなことができるのか • これらを取り巻くキャリアにはどんなものがあるのか • 習うより慣れろ。実際に作ってみる「世界のナベアツ」 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 3
  • 4. HTML+CSS+JSで どんなことができるのか 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 4
  • 5. HTMLって? タグとかでなんか書くと ホームページができるんでしょ 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 5
  • 6. CSSって? スタイルシートって言うんでしょ。 なんかデザインで使うらしいよ 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 6
  • 7. Javascriptって? こう画面がぐいーんって動いたり アニメーションしたりするんでしょ 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 7
  • 8. だいたいあってる 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 8
  • 9. HTML+CSS+JSでできること • UI(サイト、ブログ、キャンペーンページ) Gmail 演奏できるロゴ http://jsfiddle.net/noriaki/eT9k7/show/ 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 9
  • 10. HTML+CSS+JSでできること • メール 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 10
  • 11. HTML+CSS+JSでできること • スマホアプリ、ゲーム R25アプリ Game by Unity PhoneGap(Cordova) 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 11
  • 12. [まとめ] HTML+CSS+JSでどんなことができるのか • 原則 – HTML • Webページやアプリの文書構造を規定する言語 – CSS • Webページやアプリの見た目を規定する言語 – Javascript • ロジックや機能、動的な演出を記述する言語 あくまでも手段なのでこれらを使って何をするのかが大切 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 12
  • 13. 取り巻くキャリアには どんなものがあるのか 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 13
  • 14. デザイナー・・・HTML, CSS • デザインの絵をつくる人。 • たくさんいるから競争激しい。 • HTMLも分かっててあたりまえ。 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 14
  • 15. コーダー・・・HTML, CSS, JS • デザイナーの絵をHTMLに変換する人。 • デザイナーを兼ねてることもある。 • 競争激しい。 • SEOに有利なHTMLや動きのあるページを作 れる人もいる。 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 15
  • 16. プログラマ、エンジニア・・・HTML, JS • ページの仕組み、ロジックをつくる人。 • JSを中心に扱い、アプリやゲームなどをつくる ことが多い。 • 決められた仕様に従ってつくれる人はたくさ んいる • 設計やHTMLコーディングができる人もいる 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 16
  • 17. ディレクター・・・ぜんぶ • プロジェクトの進行・管理をする人。 • デザイナー、コーダー、プログラマを兼ねてい ることもある。 • スケジュールやコスト、プロダクトの品質まで 管理できる 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 17
  • 18. プロデューサー・・・ぜんぶ+ビジネス • ディレクターに加えて、ビジネス企画やマネタ イズ方法まで考える • ときには営業を兼ねていることもある。 • 企画やプロジェクトと中長期計画やビジネス 戦略を描けるとなお良い 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 18
  • 19. [まとめ] 取り巻くキャリアにはどんなものがあるのか • スキルとしてのHTML,CSS,JS • 単一知識や技術をもっていることそのものに は、そんなに市場価値があるわけじゃない • 複数を組み合わせられること、組み合わせて 実現できるものに価値がある 知識や技術を知っていると判断・決定が早くなる あくまでも手段なのでこれらを使って何ができるのかが大切 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 19
  • 20. 習うより慣れろ。 実際に作ってみる「世界のナベアツ」 演習 http://jsdo.it/noriaki/mxGb 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 20
  • 21. これから先もっと知りたいときは 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 21
  • 22. 入門の次 • できるだけ新しい情報にふれる。 – 本を買うにしても発行が新しいもの – Webページでも更新日が新しいもの • 本は読むだけじゃダメ。 – サンプルコードを丸写し(写経)する • 写経できる素材がある無料サイトもあるよ。 – ドットインストール • 3分動画で学ぶ初心者向けプログラミング学習サイト • http://dotinstall.com/ – HTMLの基礎、CSSの基礎、Javascriptの基礎 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 22
  • 23. 中級 とにかくパクってみる • 自分で「良い」「真似したい」と思うサイトを分解してみる – HTMLはどのように書かれているか • 見た目とタグの関係を理解できる – CSSの構造を分解してみる • どのHTMLタグに、どんな順番で、どんなスタイルが適用されているか 理解できる – Javascriptの動作を追いかけてみる • ページ読み込み時に動いてるコード、ボタンを押したときに動いてる コード、ドラッグ&ドロップしたときに動いてるコードを分類できる • それらのコードがどんな動作をしているか理解できる もちろん読むだけじゃダメ。 コードを丸写し(写経)する ※部分だけ表示しても良い 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 23
  • 24. 上級・応用 キーワードから自分で調べてみる • 自分の興味がある分野のキーワードを調べて、 中級のことをやってみる – さらに、できればその勉強の過程やそこで分かったこ とを公開してみる ※写経したページそのものは公開したらダメ。著作権 • キーワード例 – jQuery – レスポンシブWeb – HTML5(Canvas, LocalStorage, Geolocation) – CSS3(Gradient, Radius) – Twitter bootstrap 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 24
  • 25. まとめ • HTML, CSS, JSはWebサイトやサービスを構成するための技術 – どんなことを実現できるのかをいくつか見た • ホットな分野なのでスキルを持った人は多い – 競争が激しいが突出したスキルや複合的なスキルを持っていると強い • 知識・技術を持っていて、かつ、やりたいこと・実現したいことを考え られると非常に価値が高い – 知識・技術があると判断・意思決定スピードがあがる • HTML, CSS, JSの世界は広い。ずっと勉強。だから、とにかく手を動か すことが学びにつながる。 • 今日学んだ入門コードを拡張してみる。とにかくパクってみる。自分 の知ったことを公開してみる。 2012/11/16 Copyright(c) 2012 Noriaki Uchiyama. All Rights Reserved. 25