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
tomo_masakura
ODP, PPTX
4,372 views
HTML5 開発環境の紹介
html5jk 勉強会 #1 はじめての HTML5 アプリ開発 その三
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as ODP, PPTX
1
/ 64
2
/ 64
3
/ 64
4
/ 64
5
/ 64
6
/ 64
7
/ 64
8
/ 64
9
/ 64
10
/ 64
11
/ 64
12
/ 64
13
/ 64
14
/ 64
15
/ 64
16
/ 64
17
/ 64
18
/ 64
19
/ 64
20
/ 64
21
/ 64
22
/ 64
23
/ 64
24
/ 64
25
/ 64
26
/ 64
27
/ 64
28
/ 64
29
/ 64
30
/ 64
31
/ 64
32
/ 64
33
/ 64
34
/ 64
35
/ 64
36
/ 64
37
/ 64
38
/ 64
39
/ 64
40
/ 64
41
/ 64
42
/ 64
43
/ 64
44
/ 64
45
/ 64
46
/ 64
47
/ 64
48
/ 64
49
/ 64
50
/ 64
51
/ 64
52
/ 64
53
/ 64
54
/ 64
55
/ 64
56
/ 64
57
/ 64
58
/ 64
59
/ 64
60
/ 64
61
/ 64
62
/ 64
63
/ 64
64
/ 64
More Related Content
ODP
HTML5 アプリ開発
by
tomo_masakura
ODP
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
ODP
HTML5 のお話
by
tomo_masakura
PDF
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
ODP
Pinoco phptal-phpcon-kansai
by
Hisateru Tanaka
KEY
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
by
Yuji Nojima
PDF
【Camphor ×サイボウズ】selenium勉強会
by
Yuki Okada
PDF
HTML5 & The Web Platform
by
Masataka Yakura
HTML5 アプリ開発
by
tomo_masakura
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
HTML5 のお話
by
tomo_masakura
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
Pinoco phptal-phpcon-kansai
by
Hisateru Tanaka
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
by
Yuji Nojima
【Camphor ×サイボウズ】selenium勉強会
by
Yuki Okada
HTML5 & The Web Platform
by
Masataka Yakura
What's hot
PDF
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
by
松田 千尋
PDF
Web Platform -- Moving Forward!
by
Masataka Yakura
PDF
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
by
Jun-ichi Sakamoto
PDF
いまさら聞けない!?Backbone.js 超入門
by
Kohei Kadowaki
PDF
【B-1】kintoneでお手軽コールセンター!
by
Sakae Saito
PDF
oEmbed と Text::Hatena
by
Yasuhiro Onishi
PDF
HTML5 入門
by
NOAN
PDF
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
by
Jun-ichi Sakamoto
PDF
HTML5開発最前線
by
yoshikawa_t
PDF
WebComponentsとPolymerを使ってみた
by
Nakazawa Yuichi
PDF
Web frontend performance tuning
by
ssuser3c214d
PDF
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
PDF
今からハジメるHTML5マークアップ
by
SwapSkills
PDF
Angular1&2
by
Kenichi Kanai
PDF
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
KEY
WordPress プラグイン Infinite Scroll を試してみた
by
Yuji Nojima
PDF
Mojoliciousでつくる! Webアプリ入門
by
Yusuke Wada
PDF
Hatena blogdevelopmentflow
by
Yasuhiro Onishi
PDF
第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜
by
Yuzuru Sano
PDF
HTML5, きちんと。
by
Masataka Yakura
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
by
松田 千尋
Web Platform -- Moving Forward!
by
Masataka Yakura
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
by
Jun-ichi Sakamoto
いまさら聞けない!?Backbone.js 超入門
by
Kohei Kadowaki
【B-1】kintoneでお手軽コールセンター!
by
Sakae Saito
oEmbed と Text::Hatena
by
Yasuhiro Onishi
HTML5 入門
by
NOAN
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
by
Jun-ichi Sakamoto
HTML5開発最前線
by
yoshikawa_t
WebComponentsとPolymerを使ってみた
by
Nakazawa Yuichi
Web frontend performance tuning
by
ssuser3c214d
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
今からハジメるHTML5マークアップ
by
SwapSkills
Angular1&2
by
Kenichi Kanai
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
WordPress プラグイン Infinite Scroll を試してみた
by
Yuji Nojima
Mojoliciousでつくる! Webアプリ入門
by
Yusuke Wada
Hatena blogdevelopmentflow
by
Yasuhiro Onishi
第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜
by
Yuzuru Sano
HTML5, きちんと。
by
Masataka Yakura
Viewers also liked
PDF
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
PDF
SPAに必要なJavaScriptFrameWork
by
Mizuho Sakamaki
PPTX
Async awaitでの繰り返し処理についての小話
by
Masakazu Muraoka
PDF
Yeoman RIAビルドツール超入門
by
Masakazu Muraoka
PDF
ヨーマンおじさんと戯れる会
by
Katsumi Honda
PDF
フロントエンドのツール Yeoman を勘違いしていた
by
girigiribauer
PDF
Facebookページの投稿に、いいね!した友達やファンを集計するアプリbooshaka
by
新潟コンサルタント横田秀珠
PDF
Adobe Animate CCを触ってみた
by
Yusuke Kano
PDF
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
PPTX
動くサイトにプログラムが必要な時代は終わった。〜デザイナー歓喜のAnimate CCとSpineの紹介
by
utweb
PDF
RESTful開発フロントエンド編(SPA・AltJS・フレームワーク)
by
K Tsukada
PDF
Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発
by
Osamu Monoe
PDF
はじめようGit
by
techscore
PDF
15分でわかるGit入門
by
to_ueda
PDF
Gitのよく使うコマンド
by
YUKI Kaoru
PDF
Riot.jsに触れてみた話
by
エンジニア勉強会 エスキュービズム
PDF
はじめてのGit forデザイナー&コーダー
by
Saeko Yamamoto
PPTX
Riot.jsを用いたweb開発 takusuta tech conf #1
by
Keisuke Imai
PPTX
CreateJS勉強会 (第8回)「Adobe Animate CCで制作する HTML5 Canvas入門編」
by
Atsushi Kaga
PDF
いつやるの?Git入門 v1.1.0
by
Masakazu Matsushita
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
SPAに必要なJavaScriptFrameWork
by
Mizuho Sakamaki
Async awaitでの繰り返し処理についての小話
by
Masakazu Muraoka
Yeoman RIAビルドツール超入門
by
Masakazu Muraoka
ヨーマンおじさんと戯れる会
by
Katsumi Honda
フロントエンドのツール Yeoman を勘違いしていた
by
girigiribauer
Facebookページの投稿に、いいね!した友達やファンを集計するアプリbooshaka
by
新潟コンサルタント横田秀珠
Adobe Animate CCを触ってみた
by
Yusuke Kano
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
動くサイトにプログラムが必要な時代は終わった。〜デザイナー歓喜のAnimate CCとSpineの紹介
by
utweb
RESTful開発フロントエンド編(SPA・AltJS・フレームワーク)
by
K Tsukada
Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発
by
Osamu Monoe
はじめようGit
by
techscore
15分でわかるGit入門
by
to_ueda
Gitのよく使うコマンド
by
YUKI Kaoru
Riot.jsに触れてみた話
by
エンジニア勉強会 エスキュービズム
はじめてのGit forデザイナー&コーダー
by
Saeko Yamamoto
Riot.jsを用いたweb開発 takusuta tech conf #1
by
Keisuke Imai
CreateJS勉強会 (第8回)「Adobe Animate CCで制作する HTML5 Canvas入門編」
by
Atsushi Kaga
いつやるの?Git入門 v1.1.0
by
Masakazu Matsushita
Similar to HTML5 開発環境の紹介
PDF
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
by
Naoya Ito
PDF
多分モダンなWebアプリ開発
by
tak-nakamura
PPTX
HTML5最新動向
by
Shumpei Shiraishi
PDF
Nodeにしましょう
by
Yuzo Hebishima
PDF
WEBアプリケーションビルド・ テストツール YEOMAN
by
kamiyam .
PPTX
オタク×Node.js勉強会
by
虎の穴 開発室
PPTX
HTML5&API総まくり
by
Shumpei Shiraishi
PDF
Java scriptの進化
by
maruyama097
PDF
⑮jQueryをおぼえよう!その1
by
Nishida Kansuke
PDF
Front-end package managers
by
Hayashi Yuichi
PDF
SocketStream入門
by
Kohei Kadowaki
PPTX
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
by
近藤 繁延
PDF
閉じタグを超えた先に僕が見た景色とは
by
Muyuu Fujita
PDF
Concentrated HTML5 & Attractive HTML5
by
Sho Ito
PDF
Yesod(at FPM2012)
by
Seizan Shimazaki
PDF
TreeFrog Frameworkの紹介
by
ao27
PDF
高速!Clojure Web 開発入門
by
Kazuki Tsutsumi
PDF
開発スタイルのこれから for Backbone (powerd by Yeoman)
by
Fumio SAGAWA
PPT
第1回鹿児島node.jsの会資料_内村
by
Koichi Uchimura
PDF
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜
by
Masakazu Muraoka
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
by
Naoya Ito
多分モダンなWebアプリ開発
by
tak-nakamura
HTML5最新動向
by
Shumpei Shiraishi
Nodeにしましょう
by
Yuzo Hebishima
WEBアプリケーションビルド・ テストツール YEOMAN
by
kamiyam .
オタク×Node.js勉強会
by
虎の穴 開発室
HTML5&API総まくり
by
Shumpei Shiraishi
Java scriptの進化
by
maruyama097
⑮jQueryをおぼえよう!その1
by
Nishida Kansuke
Front-end package managers
by
Hayashi Yuichi
SocketStream入門
by
Kohei Kadowaki
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol1
by
近藤 繁延
閉じタグを超えた先に僕が見た景色とは
by
Muyuu Fujita
Concentrated HTML5 & Attractive HTML5
by
Sho Ito
Yesod(at FPM2012)
by
Seizan Shimazaki
TreeFrog Frameworkの紹介
by
ao27
高速!Clojure Web 開発入門
by
Kazuki Tsutsumi
開発スタイルのこれから for Backbone (powerd by Yeoman)
by
Fumio SAGAWA
第1回鹿児島node.jsの会資料_内村
by
Koichi Uchimura
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜
by
Masakazu Muraoka
HTML5 開発環境の紹介
1.
HTML5 開発環境の紹介
2.
HTML5 アプリの開発環境なんて メモ帳とブラウザーだけで十分だと思ってません か?
3.
流石に何もなしはきついです ● file:// スキームだと動かないものもあります ●
ライブラリのインストールが意外と大変です – HTML5 アプリなのでライブラリをたくさん使いま す
4.
というわけで三種類紹介します
5.
アジェンダ ● 簡易ウェブサーバー http-server
を使う – ついでにライブラリ管理の Bower も紹介 ● Yeoman を使って本格開発 ● ブラウザーだけで完結する Plunker を使う
6.
アジェンダ ● 簡易ウェブサーバー http-server
を使う – ついでにライブラリ管理の Bower も紹介 ● Yeoman を使って本格開発 ● ブラウザーだけで完結する Plunker を使う
7.
簡易ウェブサーバー ● ウェブサーバーは別にレンタルサーバーやクラウド を借りなくても立ち上げられます! ● 昔は
Apache を立ち上げたりしてたけど、結構大変 ● 最近は簡易ウェブサーバーとかいう、開発時に便利 なウェブサーバーが増えた! ● 大体各言語ごとにあるけど、今日は Node.js 用の http-server を使ってみる – HTML5 アプリ開発に重要なツールは Node.js 用が多いの でちょうどよい
8.
簡易ウェブサーバー ● 特徴 – 使いたい時だけ立ち上げる –
細かい設定はほとんどいらない
9.
簡易ウェブサーバー ● インストールは簡単! – npm
install -g http-server – Mac で公式サイトからインストールした人は sudo つけないといけないかも
10.
簡易ウェブサーバー ● 使い方も簡単 – mkdir
webapp1 ← webapp1 ディレクトリを作成 – cd webapp1 ← webapp1 ディレクトリへ移動 – echo test > index.html ← test と書いてあるファイルを 作成 – http-server ← 起動する – ブラウザーで http://localhost:8080 にアクセス! $ http-server Starting up http-server, serving ./ on: http://0.0.0.0:8080 Hit CTRL-C to stop the server
11.
簡易ウェブサーバー ● “test” って表示されたら
OK! ● 試しに index.html に何か書いたり、他のページ を作ってみてリンク貼ってみたり、画像を置い てみたりしてみて!
12.
簡易ウェブサーバー ● 一応、他の人にも見えるようになるから注意し てね! ● http-server
-a 127.0.0.1 -p 9001 – こうすると、自分の端末からしか繋がらなくなる – ポート番号も 9001 に変更している
13.
簡易ウェブサーバー Ruby や PHP
や Python にもあるので、 そちらに慣れていれば そっち使うのがいいかも
14.
アジェンダ ● 簡易ウェブサーバー http-server
を使う – ついでにライブラリ管理の Bower も紹介 ● Yeoman を使って本格開発 ● ブラウザーだけで完結する Plunker を使う
15.
Bower ● Bower は
HTML5 アプリのためのパッケージマ ネージャー – アプリに必要なライブラリ・フレームワークなどを インターネットからダウンロードしてくれる – Backbone.js は Underscore.js も必要だけど、まとめ て一緒にダウンロードしてくれる ● 最近、チュートリアルで Bower を使ってライ ブラリをダウンロードするように書いてあるも のも多いので、使い方に慣れておくといいかも
16.
Bower ● Bower は
Git を使うのでまずは Git のインス トールをします – git --version でバージョン番号が表示されれば OK! $ git --version git version 2.1.4
17.
Bower ● Windows の人は
“Git for Windows” をインストー ル – https://git-for-windows.github.io/からダウンロード – インストールオプションを一ヶ所変更してください
18.
Bower ● Mac の方は
Xcode をインストールします – git --version と入力したらよしなにしてくれたと思 います
19.
Bower ● git --version
が OK ならインストールに入ります ● インストールは簡単! – npm install -g bower
20.
Bower ● 使い方もそんなに難しくない ● bower
init でプロジェクトを作成する – いろいろと聞かれるけど、今日は適当で – さっきの簡易ウェブサーバーのディレクトリで試す $ bower init ? name: project1 ? version: 0.0.0 ? description: ? main file: ? what types of modules does this package expose? ? keywords: ...
21.
Bower ● 試しに jQuery
をインストール – bower install --save jquery ● bower_components ディレクトリにインストール されるので、見てみよう! $ bower install --save jquery bower cached git://github.com/jquery/jquery.git#2.1.4 bower validate 2.1.4 against git://github.com/jquery/jquery.git#* bower install jquery#2.1.4 jquery#2.1.4 bower_components/jquery
22.
Bower ● 使うためには、index.html に
script 要素を書く <!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <title>Document</title> <script src="bower_components/jquery/dist/jquery.min.js"> </script> </head> <body> <h1>Bower のデモ</h1> <script> alert($('h1').text()); </script> </body> </html>
23.
Bower ● Bower はインストールされたライブラリの復元 もできる ●
bower.json ファイルを見ると、jquery の名前が あるので覚えておいて! { "name": "project1", "version": "0.0.0", … "dependencies": { "jquery": "~2.1.4" } }
24.
Bower ● おもむろに bower_coomponents
ディレクトリを 消してください! ● そしてライブラリを再インストールします – bower install ● bower.json ファイルに書かれているものがイン ストールされる $ bower install bower cached git://github.com/jquery/jquery.git#2.1.4 bower validate 2.1.4 against git://github.com/jquery/jquery.git#~2.1.4 bower install jquery#2.1.4 jquery#2.1.4 bower_components/jquery
25.
Bower ● なんに使うの? と言われそうだけど... ●
バージョン管理システムのリポジトリには bower.json だけ追加しておい て、bower_components は除外するという使い方 をします!
26.
Bower ● Bower を使うと好きなライブラリ・フレームワーク を同じ方法でダウンロードできます ●
index.html に組み込むのが面倒だけど、そういうと きは次に紹介する Yeoman 使うと良いです ● あんちょこ – bower list ← 現在インストールされている一覧 – bower search underscore ← パッケージを検索する – bower cache clean ← トラブったらとりあえずキャッシュ クリア!
27.
アジェンダ ● 簡易ウェブサーバー http-server
を使う – ついでにライブラリ管理の Bower も紹介 ● Yeoman を使って本格開発 ● ブラウザーだけで完結する Plunker を使う
28.
Yeoman 本日は簡単な紹介だけ! 別でやります
29.
もっと簡単なのないの?
30.
ブラウザーだけで完結するのがたくさんあります
31.
本日はその中の一つ Plunker を紹介します (第二部ではこれを使います)
32.
Plunker
33.
Plunker ● こんな感じでブラウザー一つあればアプリが作 れちゃいます
34.
Plunker 皆さん、一緒に使ってみましょう!
35.
Plunker ● http://plnkr.co/ にアクセスし、右上の
“Sign with Github” ボタンをクリック!
36.
Plunker ● GitHub のアカウント認証が使えるようにしま す
37.
Plunker ● 右上に自分のアカウント名が表示されれば OK!
38.
Plunker ● “Launch the
Editor” ボタンでアプリ作成を開始!
39.
Plunker ● 左側でファイルを選んで真ん中で編集する
40.
Plunker ● “private plunk”
を外すと公開できる – Private だと URL を知っている人だけがアクセスで きる
41.
Plunker ● “Run” か右の目アイコンでプレビューできる
42.
Plunker ● 本 (?)
のアイコンでライブラリを追加できる
43.
Plunker ● 検索のところに “jquery”
と入力すると... – 結果が!
44.
Plunker ● インストールしたいバージョンのボタンをク リック
45.
Plunker ● “Add” ボタンをクリック
46.
Plunker ● 追加できた!
47.
Plunker ● 左側で “scripts.js”
を選択して、JavaScript を書 く!(function () { 'use strict'; alert('Hello!'); })();
48.
Plunker ● “Run” ボタンをクリック!
49.
Plunker ● 動いた!
50.
Plunker 簡単でしょ!
51.
Plunker ちょこっとしたものを作って 人に見せたり
52.
Plunker 勉強用にちょうどいい!
53.
Plunker ● トップページに戻って “Browse
Plunks” をク リック!
54.
Plunker ● 他人の作品が見れる!
55.
Plunker ● 良さげなのを探して... 編集をクリック
56.
Plunker ● “Fork” ボタンをクリック
57.
Plunker ● フォークしたのであなたのものに
58.
Plunker ● フォークって何? – 食器の先が分かれているフォークです –
元になるものから分岐しているのでそう呼ばれます – 分岐したついでに自分のものにします! ● フォークすると? – 元に影響なく自由に修正できるようになります – おもしろそうなものがあったらフォークして、ソース コードをいじってみましょう! – かなり勉強になります!
59.
これ以外にも! ● これ以外にも色々あります – JSFiddle –
CodePen – jsdo.it
60.
JSFiddle ● https://jsfiddle.net/ – 軽い気がする...
61.
CodePen ● http://codepen.io/ – HTML/CSS/JavaScript
がいっぺんに表示できる
62.
jsdoit ● http://jsdo.it/ – 面白法人カヤックが作ったので... –
日本語!
63.
ブラウザーのみの開発環境 ● いろいろあるので、好のを見つけてください! ● 簡単に公開して人に見せられるのがいい! ●
作品を公開している人がたくさんいるので参考 になる (と思う...) ● 今日の第二部のハンズオンは Plunker を使いま す – ちょっと重たいです! ごめんなさい!
64.
ご清聴ありがとうございました!
Download