Submit Search
Upload
2014 07-19 はじめてのクラウド
•
2 likes
•
1,055 views
Hiroyuki Mori
Follow
2014-07-19 技術ひろば.net勉強会でのセッション資料です。
Read less
Read more
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
Community Open Day 2013 東北会場(エフスタ!!SENDAI)にて発表した資料です。 http://cod.ms/Pages/place_fukushima.aspx
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
Masaki Yamamoto
Adobe XD Meeting #05 ワイヤーフレーム特集で発表した、ワイヤーフレームをAdobe Experience Design(XD) で作るときのチップスを紹介しています。 勉強会URL https://xd-study.connpass.com/event/56779/
ワイヤーフレームを高速にXDらしく作る
ワイヤーフレームを高速にXDらしく作る
Risa Yuguchi
Introduction Xamarin forms mac
Introduction Xamarin forms mac
Introduction Xamarin forms mac
c-mitsuba
パブコメのベースとなる資料をまとめました。
インターネットのサービス品質計測等の在り方に関する研究会第一次報告書(案)に関する分析
インターネットのサービス品質計測等の在り方に関する研究会第一次報告書(案)に関する分析
Toshiya Jitsuzumi
bookMentoring リサーチ報告書
bookMentoring リサーチ報告書
etic_sal
「今、伝えたい。できることはいっぱいある!」 横山寿美代(東京都杉並区立久我山小学校 学校司書/学校図書館プロジェクトSLiiiC 代表)
学校図書館問題研究会第31回全国大会(埼玉大会)実践報告1
学校図書館問題研究会第31回全国大会(埼玉大会)実践報告1
sliiic
企業価値を見抜いて投資せよ!【有価証券報告書戦略的読解セミナー編】
企業価値を見抜いて投資せよ!【有価証券報告書戦略的読解セミナー編】
ValuationMatrix
第207回京都情報図書館学学習会(2013.7.18)での発表スライド。
国立国会図書館出向報告―カレントアウェアネス-Eの編集経験を中心に
国立国会図書館出向報告―カレントアウェアネス-Eの編集経験を中心に
Yutaka HAYASHI
Recommended
Community Open Day 2013 東北会場(エフスタ!!SENDAI)にて発表した資料です。 http://cod.ms/Pages/place_fukushima.aspx
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
COD2013 Windows Azure Mobile Service を用いたiOS/Android開発
Masaki Yamamoto
Adobe XD Meeting #05 ワイヤーフレーム特集で発表した、ワイヤーフレームをAdobe Experience Design(XD) で作るときのチップスを紹介しています。 勉強会URL https://xd-study.connpass.com/event/56779/
ワイヤーフレームを高速にXDらしく作る
ワイヤーフレームを高速にXDらしく作る
Risa Yuguchi
Introduction Xamarin forms mac
Introduction Xamarin forms mac
Introduction Xamarin forms mac
c-mitsuba
パブコメのベースとなる資料をまとめました。
インターネットのサービス品質計測等の在り方に関する研究会第一次報告書(案)に関する分析
インターネットのサービス品質計測等の在り方に関する研究会第一次報告書(案)に関する分析
Toshiya Jitsuzumi
bookMentoring リサーチ報告書
bookMentoring リサーチ報告書
etic_sal
「今、伝えたい。できることはいっぱいある!」 横山寿美代(東京都杉並区立久我山小学校 学校司書/学校図書館プロジェクトSLiiiC 代表)
学校図書館問題研究会第31回全国大会(埼玉大会)実践報告1
学校図書館問題研究会第31回全国大会(埼玉大会)実践報告1
sliiic
企業価値を見抜いて投資せよ!【有価証券報告書戦略的読解セミナー編】
企業価値を見抜いて投資せよ!【有価証券報告書戦略的読解セミナー編】
ValuationMatrix
第207回京都情報図書館学学習会(2013.7.18)での発表スライド。
国立国会図書館出向報告―カレントアウェアネス-Eの編集経験を中心に
国立国会図書館出向報告―カレントアウェアネス-Eの編集経験を中心に
Yutaka HAYASHI
第4回 業開中心会議(2013年11月9日 (土) 開催) ライトニングトーク資料
5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ
Yoshitaka Seo
2013年5月11日(土) 開催、Community Open Day 2013 のセッション資料 http://cod.ms/
LightSwitchでWebアプリ開発
LightSwitchでWebアプリ開発
Yoshitaka Seo
GrapeCity ECHO2018 セッション資料
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
Hiroyuki Mori
.NETラボ勉強会2022年9月 Microsoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめ
TomomitsuKusaba
データバインディング徹底攻略
データバインディング徹底攻略
Hiroyuki Mori
UXDD MVVM Store Apps 蜜葉式開発フロー
UXDD MVVM Store Apps 蜜葉式開発フロー
c-mitsuba
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ 2018/01/27のOSC 2018 Osakaで使用した資料です。
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Microsoft 自身がどのように自社ワークロードを Azure へ移行していったのか。実は SAP ユーザーでもあるユーザーとしての Microsoft の経験とそこから見出した価値について、情報をとりまとめてご説明させていただきます。
【de:code 2020】 Microsoft 自身の事例から学ぶクラウド移行の価値
【de:code 2020】 Microsoft 自身の事例から学ぶクラウド移行の価値
日本マイクロソフト株式会社
Microsoft Open Tech Night #1 - インフラ編+Ignite速報 LT発表資料 https://msdevjp.connpass.com/event/151121/
Azure Application GatewayでオンプレDMZをクラウドへ拡張する
Azure Application GatewayでオンプレDMZをクラウドへ拡張する
拓将 平林
MAUIに注目する C# Tokyoイベント Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor App
TomomitsuKusaba
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
Hiroyuki Mori
HTML5 Conference 2012
HTML5時代のWebデザイン
HTML5時代のWebデザイン
masaaki komori
Interact 2019でしゃべってきた資料です、。
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
c-mitsuba
interact 2019でセッションしてきました
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
c-mitsuba
2022/05/28 【プレゼント有】ALGYAN7周年IoT祭2022『やるぞIoT!学びとビジネスのプラットフォーム』 https://algyan.connpass.com/event/244177/
Project 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdf
YasuhiroHanda2
2015年12月 .NETラボ勉強会の発表資料です。 Windows IoT の取っ掛かりをつかむために。
これから始める Windows io t core
これから始める Windows io t core
Masuda Tomoaki
Office 365 勉強会 第6回 (2013年8月31日(土) 開催) セッション資料 LightSwitch を使って Office 365 と連係して動作する業務アプリケーション開発方法とその仕組み
Cloud Business Appication って何?
Cloud Business Appication って何?
Yoshitaka Seo
デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦
sogawaminoru
2016年10月22日に開催された「 【MT東京29】 はじめよう Movable Type.Azure 編」の発表時に利用した資料です。
Web制作に便利な機能いろいろ!Microsoft Azureの概要
Web制作に便利な機能いろいろ!Microsoft Azureの概要
典子 松本
これからWebデザイナーを目指す人や、Webデザイナーになって間もない人に向けたプレゼンテーションです。デザイナーとは?これからのWebデザイナーとしてキャリアは?など多くの内容を盛り込んでおります。
Webデザイナー1年生の為のしおり
Webデザイナー1年生の為のしおり
tomoakitomono
Visual Studio 2022の新機能を中心に30分間でできるだけ多くの機能をご紹介します。 #burikaigi #burikaigi_s
Visual Studio 2022 30分一本勝負! at BuriKaigi2023
Visual Studio 2022 30分一本勝負! at BuriKaigi2023
Hiroyuki Mori
2021年に公開されたAzureのテストサービスであるAzure Chaos Studio / Azure Load Testingがどのように利用できるのか、Demoを交えてご説明しました。 #burikaigi2022 #azure #azpower
最近Preview公開されたAzure テストサービスを試してみた
最近Preview公開されたAzure テストサービスを試してみた
Hiroyuki Mori
More Related Content
Similar to 2014 07-19 はじめてのクラウド
第4回 業開中心会議(2013年11月9日 (土) 開催) ライトニングトーク資料
5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ
Yoshitaka Seo
2013年5月11日(土) 開催、Community Open Day 2013 のセッション資料 http://cod.ms/
LightSwitchでWebアプリ開発
LightSwitchでWebアプリ開発
Yoshitaka Seo
GrapeCity ECHO2018 セッション資料
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
Hiroyuki Mori
.NETラボ勉強会2022年9月 Microsoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめ
TomomitsuKusaba
データバインディング徹底攻略
データバインディング徹底攻略
Hiroyuki Mori
UXDD MVVM Store Apps 蜜葉式開発フロー
UXDD MVVM Store Apps 蜜葉式開発フロー
c-mitsuba
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ 2018/01/27のOSC 2018 Osakaで使用した資料です。
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Microsoft 自身がどのように自社ワークロードを Azure へ移行していったのか。実は SAP ユーザーでもあるユーザーとしての Microsoft の経験とそこから見出した価値について、情報をとりまとめてご説明させていただきます。
【de:code 2020】 Microsoft 自身の事例から学ぶクラウド移行の価値
【de:code 2020】 Microsoft 自身の事例から学ぶクラウド移行の価値
日本マイクロソフト株式会社
Microsoft Open Tech Night #1 - インフラ編+Ignite速報 LT発表資料 https://msdevjp.connpass.com/event/151121/
Azure Application GatewayでオンプレDMZをクラウドへ拡張する
Azure Application GatewayでオンプレDMZをクラウドへ拡張する
拓将 平林
MAUIに注目する C# Tokyoイベント Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor App
TomomitsuKusaba
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
Hiroyuki Mori
HTML5 Conference 2012
HTML5時代のWebデザイン
HTML5時代のWebデザイン
masaaki komori
Interact 2019でしゃべってきた資料です、。
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
c-mitsuba
interact 2019でセッションしてきました
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
c-mitsuba
2022/05/28 【プレゼント有】ALGYAN7周年IoT祭2022『やるぞIoT!学びとビジネスのプラットフォーム』 https://algyan.connpass.com/event/244177/
Project 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdf
YasuhiroHanda2
2015年12月 .NETラボ勉強会の発表資料です。 Windows IoT の取っ掛かりをつかむために。
これから始める Windows io t core
これから始める Windows io t core
Masuda Tomoaki
Office 365 勉強会 第6回 (2013年8月31日(土) 開催) セッション資料 LightSwitch を使って Office 365 と連係して動作する業務アプリケーション開発方法とその仕組み
Cloud Business Appication って何?
Cloud Business Appication って何?
Yoshitaka Seo
デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦
sogawaminoru
2016年10月22日に開催された「 【MT東京29】 はじめよう Movable Type.Azure 編」の発表時に利用した資料です。
Web制作に便利な機能いろいろ!Microsoft Azureの概要
Web制作に便利な機能いろいろ!Microsoft Azureの概要
典子 松本
これからWebデザイナーを目指す人や、Webデザイナーになって間もない人に向けたプレゼンテーションです。デザイナーとは?これからのWebデザイナーとしてキャリアは?など多くの内容を盛り込んでおります。
Webデザイナー1年生の為のしおり
Webデザイナー1年生の為のしおり
tomoakitomono
Similar to 2014 07-19 はじめてのクラウド
(20)
5分で理解するクラウドビジネスアプリ
5分で理解するクラウドビジネスアプリ
LightSwitchでWebアプリ開発
LightSwitchでWebアプリ開発
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
.NET開発者は、なぜクロスプラットフォームに取り組むべきか
Microsoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめ
データバインディング徹底攻略
データバインディング徹底攻略
UXDD MVVM Store Apps 蜜葉式開発フロー
UXDD MVVM Store Apps 蜜葉式開発フロー
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
【de:code 2020】 Microsoft 自身の事例から学ぶクラウド移行の価値
【de:code 2020】 Microsoft 自身の事例から学ぶクラウド移行の価値
Azure Application GatewayでオンプレDMZをクラウドへ拡張する
Azure Application GatewayでオンプレDMZをクラウドへ拡張する
Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor App
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
HTML5時代のWebデザイン
HTML5時代のWebデザイン
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Designer’s Design Talk - Azure / Windows Development 2人のMVPの場合 -
Project 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdf
これから始める Windows io t core
これから始める Windows io t core
Cloud Business Appication って何?
Cloud Business Appication って何?
デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦
Web制作に便利な機能いろいろ!Microsoft Azureの概要
Web制作に便利な機能いろいろ!Microsoft Azureの概要
Webデザイナー1年生の為のしおり
Webデザイナー1年生の為のしおり
More from Hiroyuki Mori
Visual Studio 2022の新機能を中心に30分間でできるだけ多くの機能をご紹介します。 #burikaigi #burikaigi_s
Visual Studio 2022 30分一本勝負! at BuriKaigi2023
Visual Studio 2022 30分一本勝負! at BuriKaigi2023
Hiroyuki Mori
2021年に公開されたAzureのテストサービスであるAzure Chaos Studio / Azure Load Testingがどのように利用できるのか、Demoを交えてご説明しました。 #burikaigi2022 #azure #azpower
最近Preview公開されたAzure テストサービスを試してみた
最近Preview公開されたAzure テストサービスを試してみた
Hiroyuki Mori
Azure Load Testの利用方法について簡単にまとめました。 2021-12-16 に実施されたJAZUG Nightで行ったセッション資料です。
Azure Load Testingを試してみた
Azure Load Testingを試してみた
Hiroyuki Mori
2021年3月に開催されたIgniteに合わせて発表されたVisual Studioの新機能を紹介します。 Microsoft Ignite Recap Community Dayの登壇で使用した登壇資料です。
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!
Hiroyuki Mori
BuriKaigi2021で実施した「Visual Studio 2019知っているか!?この機能」のセッション資料です。 2020年11月10日以降に発表された新機能を中心に紹介しています。 #burikaigi #burikaigi_s
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
Hiroyuki Mori
2020-07-04に実施したイベントVisual Studio Users Community #5の登壇資料です。
Visual Studio 2019 新機能を時間のかぎりできるだけ!
Visual Studio 2019 新機能を時間のかぎりできるだけ!
Hiroyuki Mori
Burikaigi2020で実施したUIデザイン入門のセッション資料です。 UI デザインのエッセンスについて、ノンデザイナーズデザインブックのナレッジと自身のTipsを共有しました。
開発者のためのUIデザイン入門
開発者のためのUIデザイン入門
Hiroyuki Mori
ちょっとだけかじるレイアウトとUI技術のお話。 牛タン会議2019セッション資料になります。
Uno Platform か Blazor
Uno Platform か Blazor
Hiroyuki Mori
.NET Core 3.0で追加されたClient Application Frameworkと.NET Frameworkからのマイグレーションについて
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
Hiroyuki Mori
2014/08現在のWindows Phoneの状況をざっくり調べてみました。
Windows phone関係のなにか。
Windows phone関係のなにか。
Hiroyuki Mori
2014年4月に開催されたBuild 2014からクライアントアプリ開発のトピックについてゆるーく纏めました。
クライアント技術から見たBuild2014 Wrap-up
クライアント技術から見たBuild2014 Wrap-up
Hiroyuki Mori
僕がやったXaml戦略
僕がやったXaml戦略
Hiroyuki Mori
Wpf・silverlightのアニメーションからwindowsストアアプリのアニメーションへ
Wpf・silverlightのアニメーションからwindowsストアアプリのアニメーションへ
Hiroyuki Mori
Windowストアアプリ コントラクトとライフサイクル
Windowストアアプリ コントラクトとライフサイクル
Hiroyuki Mori
。
それではBehaviorでも使ってみましょうか。
それではBehaviorでも使ってみましょうか。
Hiroyuki Mori
More from Hiroyuki Mori
(15)
Visual Studio 2022 30分一本勝負! at BuriKaigi2023
Visual Studio 2022 30分一本勝負! at BuriKaigi2023
最近Preview公開されたAzure テストサービスを試してみた
最近Preview公開されたAzure テストサービスを試してみた
Azure Load Testingを試してみた
Azure Load Testingを試してみた
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
Visual Studio 2019 新機能を時間のかぎりできるだけ!
Visual Studio 2019 新機能を時間のかぎりできるだけ!
開発者のためのUIデザイン入門
開発者のためのUIデザイン入門
Uno Platform か Blazor
Uno Platform か Blazor
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
Windows phone関係のなにか。
Windows phone関係のなにか。
クライアント技術から見たBuild2014 Wrap-up
クライアント技術から見たBuild2014 Wrap-up
僕がやったXaml戦略
僕がやったXaml戦略
Wpf・silverlightのアニメーションからwindowsストアアプリのアニメーションへ
Wpf・silverlightのアニメーションからwindowsストアアプリのアニメーションへ
Windowストアアプリ コントラクトとライフサイクル
Windowストアアプリ コントラクトとライフサイクル
それではBehaviorでも使ってみましょうか。
それではBehaviorでも使ってみましょうか。
2014 07-19 はじめてのクラウド
1.
はじめてのクラウド インフラとWebとプログラミングと。 森 博之(極東IT-Engineers)
2.
自己紹介 • 森 博之(もり
ひろゆき) • MS開発技術を専門としたフリーランスエンジニア • Microsoft MVP for Visual C# • 極東IT-Engineers 代表 • ブログ:もり ひろゆきの日々是勉強 • http://moriblog.kit-eng.com • Twitter • Windows8対応[基本+実用] Windowsストアアプリ開発入門 好評発売中!
3.
Agenda • クラウドとは? • Web開発とは? •
いまどきのWebやクラウド
4.
クラウドとは? 巷でよく聞くキーワード。
5.
クラウド/クラウドコンピューティング • Cloud • 【名詞】雲、立ちこめる物、曇り、濁り、憂鬱、落胆、不安 •
【自動詞】曇る、雲で覆われる。不透明になる。(表情などが)暗く なる • 【他動詞】~を曇らせる。~不透明にする。(論点などを)ぼかす。 (英辞郎より) • Cloud Computing • ネットワーク、特にインターネットをベースとしたコンピュータ資源 の利用形態である。ユーザーはコンピューターによる処理やデータ格 納(まとめて計算資源という)をネットワーク経由で、サービスとし て利用する。 (Wikipediaより)
6.
まだもやもやとする。 もう少し具体的に・・・。
7.
Pay only for
what you use • 必要に応じてサービスの利用を選択できる • 必要なときに必要な分だけ利用した分だけの従量課金 • そして、これらを実現する柔軟でスケーラブルな環境
8.
• さまざまな組み合わせで利用できるサービス群 • オンプレミス環境との連携やビックデータ •
必要なときに必要な分だけ。 Microsoft Azure Application building blocks
9.
Web開発 ブラウザーとインターネットとWeb標準と
10.
Webと開発。 • World Wide
Web(WWW) • インターネット上で提供されるハイパーテキストシステム • クライアントとなるPCやスマートフォンなどのWebブラウザーから Webサーバーに対してリソースのリクエストを行う。 • Webサーバーは要求に基づいたHTMLやCSSといったリソースを返信す る。
11.
サーバー開発とクライアント開発 • サーバー開発 • ブラウザーからのリクエスト時に指定されたパラメーターに応じて動 的なHTML・CSSなどのWebリソース生成を行い、レスポンスとして返 すアプリケーション開発 •
バックエンドにDBMSを持つことも多いため、DBMSの知識も必要にな る。 • クライアント開発 • ユーザーの操作に対するインタラクティブな振る舞いやサーバーとの 非同期通信によるリソース取得を行い、その結果をWebページへと反 映するような主にブラウザー上で動作するアプリケーション • リッチクライアント
12.
標準規格と相互運用性(Interoperability) • さまざまな場所で利用されている標準規格 • コンセント •
電池 • 文字コード • ネットワーク • その他多数! • 標準規格が定義されていることで利便性が確保できている! • 相互運用性(Interoperability)
13.
Web標準 • Webの標準化はWorld Wide
Web Consortium(W3C)によって推進さ れている • http://www.w3.org/ • Web標準では • Hyper Text Markup Language(HTML) • Webで利用する文章を記述 • Cascade Style Sheet(CSS) • Web文章の装飾・見た目を記述 • JavaScript • Webページにおける振る舞い・動作を記述
14.
Webの歴史 • 十数年前、Webブラウザーで取り扱うHTMLはブラウザによって表示が異 なったり、CSSが正しく対応していないなど、Webページを作成するには 少々大変な時代がありました。 →いわゆるブラウザ戦争 • Webに関する標準化団体「W3C」で標準化とその推進を目的として活動し ていました。 •
しかし、シェアの争奪戦を背景に、各ブラウザーベンダーは独自の拡張を 行っていました。 • 現在では各ベンダーとも相互運用性を重視するようになり、標準規格に準 拠することを重視しています。
15.
Webの歴史 • 前述の通り、Webに関する取り決めはW3Cという標準化団体に よって標準化・推進が行われていた。 • 十数年前、Webブラウザーは熾烈なシェア争いを背景に独自拡 張を繰り返していました。 →ブラウザーの進化に規格が追いついていなかった →ブラウザーの無償化によりWebが一気に浸透 →同時にWebページ作成者にとっては大変な時代となった
16.
Web標準へ • その後、新しい動きとしてWeb標準を推進するWeb Standard Project(WaSP)が設立 •
リハビリテーション法第508条「電子・情報技術アクセシビ リティ基準」が米国で実施 • アクセシビリティ→情報に対するアクセス可能性を示す指針 • これによりWeb標準をサポートする「モダンブラウザ」登場
17.
Web開発者に求められるもの • 多くの利用者が情報にアクセスできること • 様々なデバイスによって情報にアクセスできること →アクセシビリティ、ユーザビリティ、SEO •
快適にアクセスできること →ユーザーエクスペリエンス(UX)
18.
HTML5 • Web標準を推進していたWHATWGが定めたWeb Applications
1.0や Web Forms 2.0を取り入れてW3Cによって現在も策定が行われて いる。 • 既に多くのブラウザがHTML5の機能を実装 →よりリッチでインタラクティブな表現が行えるように! →近年はスマートフォンアプリなどもHTML5の機能を用いて作成 されるようになっている。
19.
Web開発 • サーバーサイド • サーバー側に配置されるプログラムにより、HTML,CSSなどを動的に操 作する •
クライアントサイド • JavaScriptを利用して
20.
いまどきの Webやクラウド もっと気軽に、もっと簡単に。
21.
いまどきのWebクライアントサイド開発 • HTML5 +
CSS3 • jQuery • Zen-Coding • Responsive Web Design • CSSフレームワーク • Sass, Compass • Bootstrap • JavaScriptによるデータバインディングフレームワーク • Ember.js, Backbone.js, Ractive.js, Knockout.js, AngualrJS, Vue.js, Polymerなど • altJS • TypeScript, CoffeeScript, Haxe
22.
HTML5 + CSS3 •
文章構造を整理 • 表現を単純化 • 文書構造を明確化 • 下位互換 • 多様化するコンテンツへの対応 • オーディオ・ビデオの取り扱い • Web環境から活用できる各種API • グラフィカルな表現 • ブラウザー間の互換性
23.
jQuery, Zen-Coding • jQuery •
JavaScriptのコーディング補助を行う軽量なJavaScriptライブラリ • 利用頻度の高いDOM操作やCSS操作、エフェクトアニメーションなどを ライブラリ化 • Visual Studioで作成するASP.NETなどにも標準で組み込まれている • Zen-Coding • HTMLやCSSなどをスニペット化することで簡略化したWebページの コーディングを行うことができるライブラリ • HTML/CSSエディタなどのプラグインとして導入することで利用できる ようになる →Web Essentials
24.
いまどきWeb開発に利用できる クラウドサービス • Virtual Machines •
WindowsサーバーやLinuxなどをフレキシブルにサポート • 仮想プライベートネットワーク • Cloud Services • スケーラブルなアプリケーション・サービスの利用 • 自動管理をサポートし、配置・スケールアウトなどを簡単に 行える。 • Web Sites • ASP.NET/Java/PHP/Node.js/Pythonなど好みの言語で開発可能 • Wordpress,Drupal, Joomla,Umbraco,DotNetNukeなどのインス トールイメージなども利用可能
25.
まとめ • クラウドとは • ネットワークを介してハードウェアやソフトウェアなどの資源をサー ビスとして利用する •
Web開発 • サーバーサイド開発・クライアントサイド開発それぞれ異なる知識が 必要 • Web標準を意識した開発 • Web開発のトレンド • HTML5+CSS3+jQuery • JavaScriptの弱点をカバーするaltJS
26.
Thank you! ご静聴ありがとうございました。
Download now