SlideShare une entreprise Scribd logo
1  sur  115
Télécharger pour lire hors ligne
web開発環境
Webサイト制作の環境構築
2017/8/31 Ver.2.1
1
 最近の制作環境
 作業する前に言葉の説明
 SourceTreeのインストール
 Node.jsのインストール
 gulpの設定
 Sassの設定
 ローカルホストサーバーの立ち上げ
2
アジェンダ
最近の制作環境
3
4
今まで
5
アプリケーション
ソフト
インストール
環境設定
マークアップ作業
動作確認
6
環境の変化
7
レスポンシブ
対応
スマホの
確認
CSSの
肥大化
価格の減少
ブラウザの
確認
バージョン
管理ツールjQueryの
一般化
設計思想の
導入
8
今までの方法だと
作業効率が悪い
9
多くのエンジニアは考えた
10
自分の開発環境を
自分で構築する
11
フリーのエディター
プラグインなど
マークアップ作業
動作確認
環境構築
インストール
12
作業効率化
作業速度向上
作業する前に
言葉の説明
13
14
コマンドプロンプト1
15
キャラクターユーザー
インターフェースCUI
16
主にキーボードを使って
PCを操作する
17
黒い画面
18
コマンドプロンプトでは、
「コマンド」と呼ばれる命令
があります。
コマンドで色々操作すること
が可能です。
また、別な機能をインストー
ルすると、専用のコマンドが
追加されます。
19
環境変数2
20
OSがアプリケーションなどの
タスクに対して、変数名とそ
れに結び付けられた変数値を
与える、データ共有機能です。
21
自分が実行したい
プログラムの場所を指定
Sublime Text 3の設定
22
23
作業環境構築
最初はマークアップ専用の
エディターについて
24
有名なエディター3つ
25
Sublime Text 3
Atom
Adobe Brackets
軽い
エンジニア向け
重い
デザイナー向け
26
http://www.sublimetext.com/3
Windows、Windows 64 bitのいずれかを
選ぶ
ZIPファイルを解凍してインストール
1
2
3
Sublime Text 3のインストール
27
[View]メニューから[Show Console]を選択
https://packagecontrol.io/installation
SUBLIME TEXT 3のテキストをコピペ
[Preferences]メニューに[Package Control]
があるかどうか確認
1
2
3
Package Controlのインストール
追加機能を
入れるための機能
28
Japanizeのインストール
[Preferences]メニューから[Package Control]を選択
入力ボックスに「Install Package」と入力してこれ
を選択
さらに入力ボックスが表示されるので
「Japanize」と入力して選択
1
2
3
日本語化する
プラグイン
29
ポータブル版Japanize日本語化
メニューからPreferencesのPackagesフォルダを開き、
¥Packages¥Japanizeを見る
.jpのついたファイルをすべてコピー(6つあります)
インストールした¥Packagesに「Default」フォルダを作
成
「Default」フォルダにコピーしたファイルを全て置く
1
2
3
4
30
ポータブル版Japanize日本語化
コピーしたファイルの拡張子「.jp」を名称から取る5
31
こんな感じ
32
Emmet:コードの記述を超効率化できる
All Autocomplete:自動補完機能をさらに拡張
jQuery:コードjQueryを補完
HTML5:コードHTML5を補完
SublimeCodeIntel:色々な言語のの強調表示、コー
ドの自動補完
Sublime Text 3のプラグイン
Shift+Ctrl+PでPackage
Controlが表示できます
33
Alignment:「=」の位置をそろえる
AlignTab:イコールやカンマやコロンのカラムを綺
麗にそろえる
AutoFileName:プロジェクトフォルダ内のファイル
名などを補完
ConvertToUTF8:文字エンコードをUTF8に変換、保
存時時に戻す
Sublime Text 3のプラグイン
34
TrailingSpaces:末尾にスペースが入っている時にハ
イライト、保存する時に削除
BracketHighlighter:カッコやクォート、タグの開始/
終了をハイライト
Sublime Text 3のプラグイン
他にも山ほどあります
35
メニューの「基本設定」-「ユーザ」で表示される
ファイルには自分が使うSublime Textのルールを記述
して使うことができます。
Sublime Text 3のカスタマイズ
36
{
"draw_minimap_border": true, //ミニマップの表示位置にボーダーを付ける
“font_face”: “Ricty Diminished”, //表示する書体
“font_size”: 18, //フォントのサイズ
"line_padding_top": 4, //行間
"tab_size": 2, //タブサイズ
"draw_white_space": "all", //タブやスペースなど不過視文字を表示
“highlight_line”: true, //選択行をハイライトする
“trim_trailing_white_space_on_save”: true, //空白を削除
“word_wrap”: true, //自動改行を行う
“translate_tabs_to_spaces”: true, //タブをスペースに変換する
“default_encoding”: “UTF-8”, //デフォルトの文字コードを指定
"show_encoding": true //文字コードを右下に表示
}
ルールの例
SourceTreeの
インストール
37
38
バージョン管理ツール
について
39
AさんのPC BさんのPC
ホスティング
サービス
(リモートリポジトリ)
差分管理
データ共有
遠隔地作業
ローカル
リポジトリ
ローカル
リポジトリ
40
Gitが有名
41
Gitはコマンドプロンプト
メインなので取っつきにくい
42
Gitの
GUIのバージョン管理ツール
SourceTree
43
今回はこれを使います
44
バージョン管理ツールは
ホスティングサービスを
使うことが前提
45
有名なのは
Bitbucket、GitHub
46
https://www.sourcetreeapp.com/から
DLしてインストール
インストール後、Gitについて聞いて
くるので一番上を選択
ついでにMercurialも聞いてくるがこ
れは要らないので一番下を選択
1
SourceTreeのインストール
2
3
47
次に表示されるボックスに名前、
メールアドレス、同意のチェックを
いれて次へ進む
共通設定を聞かれたら「はい」で
4
SourceTreeのインストール
5
48
SSHでの接続方法を聞かれるので、
デフォルトのPuTTY(パティ)を選ぶ
SSHキーの事を聞かれるが
今は「いいえ」で
ホスティングサービスについては
あれば入力しておく程度
6
SourceTreeのインストール
7
8
49
SSHとSSHキー
50
暗号や認証の技術を利用して、
安全にリモートコンピュータと
通信するための方法
Secure Shell(セキュアシェル)
SSHとは
51
SSHの認証方式として公開鍵認証方式があ
ります。
公開鍵認証方式は、公開鍵と秘密鍵の2つ
の鍵を使用して接続します。
2つの鍵は、サーバーに公開鍵、クライア
ントに秘密鍵を置いて使用します。
SSHキーとは
52
SourceTreeでは
この2つの鍵、SSHキーを
生成することができます
53
メニューの「ツール」から
SSHキーの作成/インポートをクリック
PuTTYが起動するので「Generate」ボ
タンをクリックしてマウスを動かして
鍵生成
1
SSHキーの作り方
2
54
「Save public key」ボタンをクリック
してSSH公開鍵を任意の場所に分かり
やすい名称で保存
続いて「Save private key」ボタンをク
リックしてSSH秘密鍵を上と同じ様に
に保存
3
SSHキーの作り方
4
55
ホスティングサービスと
SourceTreeを繋ぎます
56
ホスティングサービスに登録
SourceTreeでSSHキーを生成
SourceTreeでSSHキー(秘密鍵)を登録
ホスティングサービスに
SSHキー(公開鍵)を登録
1
SourceTreeの使い方
2
3
4
57
ホスティングサービスにリポジトリ作成
リポジトリをSourceTreeへクローン
5
SourceTreeの使い方
6
あとは保存場所にファイルを作ったり
いじったり好きなことしていいです
Node.jsのインストール
58
Node.jsは既に
入ってる状態のはず
59
60
コマンドプロンプトを開き、
> nodist -vと入力して
バージョンが表示されればOK!
nodistの動作確認
-vはバージョンを
確認するコマンド
61
nodist update:nodistをアップデート
nodist stable:nodistの安定版をインス
トール
nodistの補足
一緒に使えるnpmが
動くかも確認
62
63
コマンドプロンプトを開き、
> npm -vと入力して
バージョンが表示されればOK!
npmの動作確認
npmって?
64
Node.jsのパッケージを
管理するためのツール
65
npm専用のコマンドを使い
他のパッケージを
インストールできる
66
これでNode.jsからnpm経由で
他の機能を追加することが
できます
67
gulpの設定
68
作業効率化の一つとして
69
手動でやると
時間がかかることを
PCにやらせる
70
その機能がビルドツール
71
タスクランナーは
Gulpとwebpackが有名
72
73
あらかじめ実際に作業する場所
(プロジェクト)を新規で作成
コマンドプロンプトから
npm install -g gulp
と入力(npmのコマンド)して
グローバルインストール
1
gulpのインストール
2
74
コマンド「cd(カレントディレクト
リ)」で作業場所に移動
npm initと入力(npmのコマンド)して
node.jsモジュールを管理する
package.jsonを作成
3
gulpのインストール
4
なんか聞かれるけど
全部Enterで
75
npm install -D gulpと入力して
ローカルインストール
(node_modulesディレクトリができます)
gulp –vと入力して
クライアントのバージョン
ローカルのバージョンが表示されればOK!
5
gulpのインストール
6
グローバルインストール
76
ローカルインストールはそのプロジェクトの
フォルダ内でのみ利用できる
グローバルインストールはそのマシン上の
どこからでも利用できるようになる
ローカルインストール
Gulpの仕様です
Gulpを使ってみる
77
Gulpを使うには
gulpfile.jsが必要なので
新規作成
78
gulpfile.jsに
実行したいプログラムを記述
79
コマンドプロンプトに
「HelloWorld!」と出力させる
80
1
81
var 変数名 = require(‘使いたい機能');
ファイルの読み込み
gulp.task(‘タスク名', function() {
行いたい処理
});
タスクの登録
今回必要な命令等
var gulp = require('gulp');
gulp.task('hoge', function() {
console.log('HelloWorld!');
});
82
gulpfile.jsに記述
コマンドプロンプトで
gulp タスク名と入力して
Enterで表示されればOK!
83
Sassの設定
84
レスポンシブの普及により
CSSの肥大化が止まらない
85
そこで生まれたのがSass
86
SassはCSSを
より使いやすくするために
プログラムの概念を
導入したもの
87
88
セレクタを入れ子にして入力
変数が使える
インポート
セレクタの継承
必要なプロパティを持ってくる
1
Sassの特徴
2
3
4
5
Sassはコンパイル(変換)
して使う
89
90
SCSS
ファイル
CSS
ファイル
こっちで作業 こっちは生成
Gulpを使う
コンパイル
このあたりを
gulpを使って自動化します
91
92
npm install -D gulp-sassと入力
package.jsonに追記されます
1
Sassのインストール
libsassというC/C++で作られた
SaSSのコンパイラが
gulp-sassというパッケージで
gulpに提供されています
93
作業用ディレクトリを新規作成
生成用ディレクトリを新規作成
作業用にscssファイルを作成
gulpにタスクを登録
コマンドプロンプトからgulpを実行
1
Sassの使い方
2
3
4
5
さらに
Sassのインポートを
使いファイルを分割する
94
95
メインの
ファイル
分割
ファイル1
分割
ファイル3
分割
ファイル4
分割
ファイル2
ファイル名の頭に
_を付ける
@import “ファイル名”;
と記述する
ではgulpとSassを使った
機能を紹介
96
SaSSファイルを修正すると
CSSが書き出され
HTMLの見た目が変化する
97
2
98
gulp.src(‘指定ファイルのパス’)
ファイルの指定
いきなりGulp
99
gulp.dest(‘書き込み場所のパス')
ファイルへの書き込み
.pipe(実行したい処理)
複数の処理を実行する
実行したい処理を
pipeでつないでいく
100
gulpfile.js
src
node_modules
html
package.json
common
index.html
scss
_footer.scss
他に必要な
ファイル
style.scss
_header.scss
gtest
フ
ァ
イ
ル
構
造
css style.css
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('sass', function(){
gulp.src('./src/scss/*.scss')
.pipe(sass())
.pipe(gulp.dest('./html/common/css'));
});
101
gulpfile.jsに記述
コマンドプロンプトで
gulp sassと入力して
Enterで処理が表示されれば
OK!
102
ローカルホストサーバー
の立ち上げ
103
反映したCCSを確認するのに
index.htmlファイルを
何度もクリックして
ブラウザ起動するのは面倒
104
これも自動化したい
105
Node.jsで
ローカルホストサーバーを
立てられるけど
106
せっかくgulpがあるので
ファイルを更新すると
その内容をブラウザへ
自動的に
反映してくれる様にする
107
さらに複数のブラウザを
同時に立ち上げて
いっぺんに確認できる
機能も付いてくる
108
そんなお得な機能が
BrowserSync
109
BrowserSync自体
単体でも使えますが
gulpと組み合わせて
より便利に
110
111
npm install -D browser-syncと入力1
BrowserSyncのインストール
インストールの途中でエラーが出るが終了場合、
Windowsではnode-gyp周りで問題があるようです。
回避方法としては、別途PythonとVisual C++を
入れる必要があります。
今回は、この部分を使わないのでそのままでも
上手くいきますが、今後の事を考えると
対処した方がいいです。
112
gulpにタスクを登録
コマンドプロンプトからgulpを実行
監視指定(SCSSなど)ファイルを修正
ブラウザが更新されていることを確認
1
BrowserSyncの使い方
2
3
4
113
gulp.watch(‘監視するファイルのパス’);
特定のファイルを監視する
いきなりGulp
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync');
gulp.task('sass', function(){
gulp.src('./src/scss/*.scss')
.pipe(sass())
.pipe(gulp.dest('./html/common/css'));
});
gulp.task('default', ['sass', 'browser-sync'], function () {
gulp.watch("./src/scss/*.scss", ['sass']);
});
gulp.task('browser-sync', function() {
browserSync.init({
server: {
baseDir: "./html"
}
});
gulp.watch("./html/**", function() {
browserSync.reload();
});
}); 114
gulpfile.jsに記述
コマンドプロンプトで
gulpと入力して
Enterで処理が実行されれば
OK!
115

Contenu connexe

Tendances

OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)Daisuke Ikeda
 
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Katsunori Kanda
 
20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_Jenkins20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_JenkinsSHIFT Inc.
 
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方de:code 2017
 
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年Kuniteru Asami
 
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~de:code 2017
 
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...de:code 2017
 
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazugKatsuya Shimizu
 
Microsoft Love Java & OSS
Microsoft Love Java & OSSMicrosoft Love Java & OSS
Microsoft Love Java & OSSYoshio Terada
 
App Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデートApp Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデートMicrosoft Azure Japan
 
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所de:code 2017
 
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Daisuke Ikeda
 

Tendances (12)

OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
 
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
 
20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_Jenkins20140605_じどうかの窓口_CloudBees_Jenkins
20140605_じどうかの窓口_CloudBees_Jenkins
 
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
 
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
 
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
 
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
 
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
20181201 Azure Storage 静的 Web サイト ホスティング #きたあず #jazug
 
Microsoft Love Java & OSS
Microsoft Love Java & OSSMicrosoft Love Java & OSS
Microsoft Love Java & OSS
 
App Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデートApp Service の DevOps と Visual Studio Team Services 最新アップデート
App Service の DevOps と Visual Studio Team Services 最新アップデート
 
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
 
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
 

Similaire à web開発環境

【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ 【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ 日本マイクロソフト株式会社
 
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28光一 原田
 
One ASP.NET の今とこれから
One ASP.NET の今とこれからOne ASP.NET の今とこれから
One ASP.NET の今とこれからAkira Inoue
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから真吾 吉田
 
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめWebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめAkira Inoue
 
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSAmazon Web Services Japan
 
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデートAkira Inoue
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewKeiji Kamebuchi
 
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_HasegawaXPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_HasegawaTokyo, Japan
 
同じサービスを ECSとOpsWorksで 運用してみた
同じサービスをECSとOpsWorksで運用してみた同じサービスをECSとOpsWorksで運用してみた
同じサービスを ECSとOpsWorksで 運用してみたJun Ichikawa
 
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデートAkira Inoue
 
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめWebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめAkira Inoue
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 
第12回rest勉強会 これまでの補足・展望編
第12回rest勉強会 これまでの補足・展望編第12回rest勉強会 これまでの補足・展望編
第12回rest勉強会 これまでの補足・展望編ksimoji
 
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - SORACOM, INC
 
ここが良かったDatadog
ここが良かったDatadogここが良かったDatadog
ここが良かったDatadogtyamane
 
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発Akira Inoue
 
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化GoAzure
 

Similaire à web開発環境 (20)

【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ 【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
 
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
 
One ASP.NET の今とこれから
One ASP.NET の今とこれからOne ASP.NET の今とこれから
One ASP.NET の今とこれから
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから
 
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめWebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
 
JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
 
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
 
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
 
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_HasegawaXPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_Hasegawa
 
同じサービスを ECSとOpsWorksで 運用してみた
同じサービスをECSとOpsWorksで運用してみた同じサービスをECSとOpsWorksで運用してみた
同じサービスを ECSとOpsWorksで 運用してみた
 
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
 
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめWebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
第12回rest勉強会 これまでの補足・展望編
第12回rest勉強会 これまでの補足・展望編第12回rest勉強会 これまでの補足・展望編
第12回rest勉強会 これまでの補足・展望編
 
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
 
ここが良かったDatadog
ここが良かったDatadogここが良かったDatadog
ここが良かったDatadog
 
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
 
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
 
Web matrix2とvisual studio
Web matrix2とvisual studioWeb matrix2とvisual studio
Web matrix2とvisual studio
 

Plus de MarlboroLand

Webの勉強会#14
Webの勉強会#14Webの勉強会#14
Webの勉強会#14MarlboroLand
 
Webの勉強会#12
Webの勉強会#12Webの勉強会#12
Webの勉強会#12MarlboroLand
 
Webの勉強会#11
Webの勉強会#11Webの勉強会#11
Webの勉強会#11MarlboroLand
 
Webの勉強会#10
Webの勉強会#10Webの勉強会#10
Webの勉強会#10MarlboroLand
 
初心者向け、プログラムのお話
初心者向け、プログラムのお話初心者向け、プログラムのお話
初心者向け、プログラムのお話MarlboroLand
 
CSS設計のお勉強
CSS設計のお勉強CSS設計のお勉強
CSS設計のお勉強MarlboroLand
 

Plus de MarlboroLand (11)

Gitの使い方
Gitの使い方Gitの使い方
Gitの使い方
 
Webの勉強会#14
Webの勉強会#14Webの勉強会#14
Webの勉強会#14
 
Webの勉強会#12
Webの勉強会#12Webの勉強会#12
Webの勉強会#12
 
Webの勉強会#11
Webの勉強会#11Webの勉強会#11
Webの勉強会#11
 
Webの勉強会#10
Webの勉強会#10Webの勉強会#10
Webの勉強会#10
 
Webの勉強会#9
Webの勉強会#9Webの勉強会#9
Webの勉強会#9
 
Webの勉強会#8
Webの勉強会#8Webの勉強会#8
Webの勉強会#8
 
Webの勉強会#6
Webの勉強会#6Webの勉強会#6
Webの勉強会#6
 
Webの勉強会#5
Webの勉強会#5Webの勉強会#5
Webの勉強会#5
 
初心者向け、プログラムのお話
初心者向け、プログラムのお話初心者向け、プログラムのお話
初心者向け、プログラムのお話
 
CSS設計のお勉強
CSS設計のお勉強CSS設計のお勉強
CSS設計のお勉強
 

Dernier

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Dernier (10)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

web開発環境