狠狠撸

狠狠撸Share a Scribd company logo
いまどきのPHPフレームワークは、
こんなことになってるよ
Laravel5.1をつかった
Webアプリケーション開発
2015/08/20
kan@notice.co.jp
http://www.notice.co.jp/
@notice_inc
お話しすること
? フレームワーク?アーキテクチャ
? Laravelの特徴
? Laravelのアプリケーション開発サイクル
? ステージング環境構築
? 脆弱性検査とパフォーマンス検査
? CI
フレームワーク?アーキテクチャ
? PofEAA (Patterns of Enterprise Application
Architecture)
? DDD(Domain Driven Development)
? GoF Design Patterns
? (The Three Amigos, UML)
最近、話題のアーキテクチャ
MicroService Architecture
PofEAAの著者マーティン?ファウラー氏が提唱
こんな話も…
http://www.slideshare.net/AkiraMiki/20160722-microservice
PHP Micro frameworks
こっちは小さい?シンプルって方
Lumen,Slim,Silex
Laravel5.1の特徴
? PHP >= 5.5.9
? LTS(Long Term Support)
? Composerによるパッケージ管理
? Symfony2コンポーネント継承
? IoCコンテナ装備
? データベースマイグレーション機能
? 強力なORM(Eloquent ORM)
? Bladeテンプレートエンジン
? gulpが標準タスクランナー(Elixir)
ベンチマーク
遅い、大食い…
DIのせいかな??
全てのサービスがリクエストごとにDI対象
しかし、
不必要なサービスを外すとか
チューニングすれば、解消?
PHP7/HHVM(JIT)とか使えばいっか!
アプリケーション開発サイクル
命名規則(CoC)とケーススタイル
データベーステーブル、カラム名は
スネークケーススタイル(hoge_fuga)
テーブル名は複数形?モデルクラス名は単数形
PHPコーディングはPSR-2準拠(Laravel5.1準拠)
メソッド?変数名は文脈で単数?複数形を使い分け
CSSのid,classはチェインケーススタイル(hoge-fuga)
※CSSはSMACCSに準拠,CSSプリプロセッサはLess
アプリケーション開発サイクル
Laravelインストール
$ composer create-project laravel/laravel --prefer-dist
$ cd laravel; git init # とりあえずリポ作成
$ composer install # frameworkのダウンロード
$ gulp # ビルド(transpile,minify,uglify CSS/Javascript)
$ artisan serve # PHP buildin server起動(port:8000)
create-project使うと、passwordハッシュのソルトとか自動生成してくれて便利
Javascript/CSSライブラリはbowerとnpmでパッケージ管理
アプリケーション開発サイクル
データベースマイグレーション
Schema Builderでテーブル定義を書く。
$ artisan make:migration create_users_table
$ artisan db:migrate
初期データの投入はseederを書く(モデルクラス定義後)。
$ artisan db:seed
アプリケーション開発サイクル
各テーブルのORMクラスを生成
$ artisan make:model User
関連もORMクラスに定義
hasOne(),hasMany(),
belongsTo(),belongsToMany()...
Lazy Eager Loadingをサポート
アプリケーション開発サイクル
URI設計とルーティング設定
URIとコントローラのメソッドを結びつける
Route::get(‘/projects’, ‘ProjectController@index’);
Route::get(‘/projects/{id}/show’, ‘ProjectController@show’);
Pretty URLで記述できる。
middlewareと呼ばれるフィルタを自在に設定可能。
アプリケーション開発サイクル
コントローラを書く
コントローラの役目は、
(1)リクエストをバリデーション(バリデータをDIできる)
(2)ビジネスロジックを実行
(3)表示に必要なデータをViewへ渡すまで。
コンストラクタでサービスの実装をDIする。
public function __construct(ServiceInterface $service)
fat controllerにしない。
ビジネスロジックはサービス層で、設計と実装を分離する。
UnitTestがしやすくなる。
アプリケーション開発サイクル
PHPUnit
Laravelのテスティングクラスでテストケースを記述
Webページのインタラクティブな動作も記述可能(visit,click,see)
フレームワークのメソッドをMockできる(Mockery)。
未完成のサービスはDIでMockをbindする。
ファクトリを使ったテストデータ作成(Faker)
データベースもテストケースごとにリセット可能(ロールバック)。
PsySHでインタラクティブなテストも可能
TDD(テストファースト)からBDD(スペックファースト)へ
開発とはオールレッドをオールグリーンに変えていく作業。
ステージング環境の構築
VirtualBox+Vagrantで
プロダクション環境と
同じOS、ミドルウェアを構成管理
プロビジョニングはAnsibleを利用
デプロイメントもAnsibleを利用
※デプロイメントスタイルはCapistranoスタイル
QA(Quality Authroity)向けにも提供
脆弱性検査とパフォーマンス検査
Vaddy+New Relic
どちらも無償版があるが、
実務では有償版でないと十分機能しないかも。
CI(Continuous Integration)
Gitリポジトリのmasterへpush/mergeをトリガー
ステージング環境をVagrant,Dockerで
一時的に構築しプロビジョニング
Gitリポジトリからmasterをarchive/export
ビルド
ユニットテスト実行
(結果を通知 HipChat,Slackとかへ)
通過すれば、Vaddyで脆弱性検査
ステージング環境を破棄
プロダクション版リリース
これらをCIで自動化したい。
TravisCI,Jenkins,CircleCI

More Related Content

What's hot (20)

Laravel / Lumen 次の一歩
Laravel / Lumen 次の一歩Laravel / Lumen 次の一歩
Laravel / Lumen 次の一歩
Yuuki Takezawa
?
php開発で使うタスクランナー gulp
php開発で使うタスクランナー gulpphp開発で使うタスクランナー gulp
php開発で使うタスクランナー gulp
Yuuki Takezawa
?
Laravel の学び方と得られる学び
Laravel の学び方と得られる学びLaravel の学び方と得られる学び
Laravel の学び方と得られる学び
Masaru Matsuo
?
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 20130から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
Tasuku Suenaga
?
尝补谤补惫别濒のハ?ッケーシ?のテストに便利なハ?ッケーシ?
尝补谤补惫别濒のハ?ッケーシ?のテストに便利なハ?ッケーシ?尝补谤补惫别濒のハ?ッケーシ?のテストに便利なハ?ッケーシ?
尝补谤补惫别濒のハ?ッケーシ?のテストに便利なハ?ッケーシ?
Yuta Nagamiya
?
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Shohei Okada
?
尝补谤补惫别濒5を使って开発してみた
尝补谤补惫别濒5を使って开発してみた尝补谤补惫别濒5を使って开発してみた
尝补谤补惫别濒5を使って开発してみた
Takeo Noda
?
尝补谤补惫别濒から学びレガシーと闘いはじめた
尝补谤补惫别濒から学びレガシーと闘いはじめた尝补谤补惫别濒から学びレガシーと闘いはじめた
尝补谤补惫别濒から学びレガシーと闘いはじめた
Yuta Ohashi
?
闯补惫补て?1から10まて?书いた话(蝉补苍颈迟颈锄别诲)
闯补惫补て?1から10まて?书いた话(蝉补苍颈迟颈锄别诲)闯补惫补て?1から10まて?书いた话(蝉补苍颈迟颈锄别诲)
闯补惫补て?1から10まて?书いた话(蝉补苍颈迟颈锄别诲)
Tokuhiro Matsuno
?
2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門
Asami Abe
?
flyingV Laravel & AWS 經驗分享
flyingV Laravel & AWS 經驗分享flyingV Laravel & AWS 經驗分享
flyingV Laravel & AWS 經驗分享
Eugene Wang
?
.NET vNext
.NET vNext.NET vNext
.NET vNext
信之 岩永
?
Java web application testing
Java web application testingJava web application testing
Java web application testing
Tokuhiro Matsuno
?
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
Kenichi Mukai
?
辫丑辫蝉辫别肠で始める叠顿顿
辫丑辫蝉辫别肠で始める叠顿顿辫丑辫蝉辫别肠で始める叠顿顿
辫丑辫蝉辫别肠で始める叠顿顿
Yuuki Takezawa
?
AspectMock 最強のモッキングフレームワーク
AspectMock 最強のモッキングフレームワークAspectMock 最強のモッキングフレームワーク
AspectMock 最強のモッキングフレームワーク
kenjis
?
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
Developers Summit
?
脆弱性もバグ、だからテストしよう PHPカンファンレス2015
脆弱性もバグ、だからテストしよう PHPカンファンレス2015脆弱性もバグ、だからテストしよう PHPカンファンレス2015
脆弱性もバグ、だからテストしよう PHPカンファンレス2015
ichikaway
?
笔贬笔から离れて感じる笔贬笔の良さ
笔贬笔から离れて感じる笔贬笔の良さ笔贬笔から离れて感じる笔贬笔の良さ
笔贬笔から离れて感じる笔贬笔の良さ
Shinichi Takahashi
?
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
Yuuki Takezawa
?
Laravel / Lumen 次の一歩
Laravel / Lumen 次の一歩Laravel / Lumen 次の一歩
Laravel / Lumen 次の一歩
Yuuki Takezawa
?
php開発で使うタスクランナー gulp
php開発で使うタスクランナー gulpphp開発で使うタスクランナー gulp
php開発で使うタスクランナー gulp
Yuuki Takezawa
?
Laravel の学び方と得られる学び
Laravel の学び方と得られる学びLaravel の学び方と得られる学び
Laravel の学び方と得られる学び
Masaru Matsuo
?
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 20130から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
Tasuku Suenaga
?
尝补谤补惫别濒のハ?ッケーシ?のテストに便利なハ?ッケーシ?
尝补谤补惫别濒のハ?ッケーシ?のテストに便利なハ?ッケーシ?尝补谤补惫别濒のハ?ッケーシ?のテストに便利なハ?ッケーシ?
尝补谤补惫别濒のハ?ッケーシ?のテストに便利なハ?ッケーシ?
Yuta Nagamiya
?
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Shohei Okada
?
尝补谤补惫别濒5を使って开発してみた
尝补谤补惫别濒5を使って开発してみた尝补谤补惫别濒5を使って开発してみた
尝补谤补惫别濒5を使って开発してみた
Takeo Noda
?
尝补谤补惫别濒から学びレガシーと闘いはじめた
尝补谤补惫别濒から学びレガシーと闘いはじめた尝补谤补惫别濒から学びレガシーと闘いはじめた
尝补谤补惫别濒から学びレガシーと闘いはじめた
Yuta Ohashi
?
闯补惫补て?1から10まて?书いた话(蝉补苍颈迟颈锄别诲)
闯补惫补て?1から10まて?书いた话(蝉补苍颈迟颈锄别诲)闯补惫补て?1から10まて?书いた话(蝉补苍颈迟颈锄别诲)
闯补惫补て?1から10まて?书いた话(蝉补苍颈迟颈锄别诲)
Tokuhiro Matsuno
?
2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門
Asami Abe
?
flyingV Laravel & AWS 經驗分享
flyingV Laravel & AWS 經驗分享flyingV Laravel & AWS 經驗分享
flyingV Laravel & AWS 經驗分享
Eugene Wang
?
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5
Kenichi Mukai
?
辫丑辫蝉辫别肠で始める叠顿顿
辫丑辫蝉辫别肠で始める叠顿顿辫丑辫蝉辫别肠で始める叠顿顿
辫丑辫蝉辫别肠で始める叠顿顿
Yuuki Takezawa
?
AspectMock 最強のモッキングフレームワーク
AspectMock 最強のモッキングフレームワークAspectMock 最強のモッキングフレームワーク
AspectMock 最強のモッキングフレームワーク
kenjis
?
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!
Developers Summit
?
脆弱性もバグ、だからテストしよう PHPカンファンレス2015
脆弱性もバグ、だからテストしよう PHPカンファンレス2015脆弱性もバグ、だからテストしよう PHPカンファンレス2015
脆弱性もバグ、だからテストしよう PHPカンファンレス2015
ichikaway
?
笔贬笔から离れて感じる笔贬笔の良さ
笔贬笔から离れて感じる笔贬笔の良さ笔贬笔から离れて感じる笔贬笔の良さ
笔贬笔から离れて感じる笔贬笔の良さ
Shinichi Takahashi
?
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
Yuuki Takezawa
?

Viewers also liked (8)

レイヤードアーキテクチャを意识した笔贬笔アプリケーションの构筑
レイヤードアーキテクチャを意识した笔贬笔アプリケーションの构筑レイヤードアーキテクチャを意识した笔贬笔アプリケーションの构筑
レイヤードアーキテクチャを意识した笔贬笔アプリケーションの构筑
Masashi Shinbara
?
尝补谤补惫别濒と惭痴颁の先へ
尝补谤补惫别濒と惭痴颁の先へ尝补谤补惫别濒と惭痴颁の先へ
尝补谤补惫别濒と惭痴颁の先へ
Yuuki Takezawa
?
滨辞肠コンテナについて
滨辞肠コンテナについて滨辞肠コンテナについて
滨辞肠コンテナについて
Akio Terayama
?
認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション
Masashi Shinbara
?
锄别苍诲-别虫辫谤别蝉蝉颈惫别を触ってみよう
锄别苍诲-别虫辫谤别蝉蝉颈惫别を触ってみよう锄别苍诲-别虫辫谤别蝉蝉颈惫别を触ってみよう
锄别苍诲-别虫辫谤别蝉蝉颈惫别を触ってみよう
Yuuki Takezawa
?
Rest ful api設計入門
Rest ful api設計入門Rest ful api設計入門
Rest ful api設計入門
Monstar Lab Inc.
?
新标準笔厂搁に学ぶきれいな笔贬笔
新标準笔厂搁に学ぶきれいな笔贬笔新标準笔厂搁に学ぶきれいな笔贬笔
新标準笔厂搁に学ぶきれいな笔贬笔
Yusuke Ando
?
RESTful Web アプリの設計レビューの話
RESTful Web アプリの設計レビューの話RESTful Web アプリの設計レビューの話
RESTful Web アプリの設計レビューの話
Takuto Wada
?
レイヤードアーキテクチャを意识した笔贬笔アプリケーションの构筑
レイヤードアーキテクチャを意识した笔贬笔アプリケーションの构筑レイヤードアーキテクチャを意识した笔贬笔アプリケーションの构筑
レイヤードアーキテクチャを意识した笔贬笔アプリケーションの构筑
Masashi Shinbara
?
尝补谤补惫别濒と惭痴颁の先へ
尝补谤补惫别濒と惭痴颁の先へ尝补谤补惫别濒と惭痴颁の先へ
尝补谤补惫别濒と惭痴颁の先へ
Yuuki Takezawa
?
滨辞肠コンテナについて
滨辞肠コンテナについて滨辞肠コンテナについて
滨辞肠コンテナについて
Akio Terayama
?
認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション
Masashi Shinbara
?
锄别苍诲-别虫辫谤别蝉蝉颈惫别を触ってみよう
锄别苍诲-别虫辫谤别蝉蝉颈惫别を触ってみよう锄别苍诲-别虫辫谤别蝉蝉颈惫别を触ってみよう
锄别苍诲-别虫辫谤别蝉蝉颈惫别を触ってみよう
Yuuki Takezawa
?
新标準笔厂搁に学ぶきれいな笔贬笔
新标準笔厂搁に学ぶきれいな笔贬笔新标準笔厂搁に学ぶきれいな笔贬笔
新标準笔厂搁に学ぶきれいな笔贬笔
Yusuke Ando
?
RESTful Web アプリの設計レビューの話
RESTful Web アプリの設計レビューの話RESTful Web アプリの設計レビューの話
RESTful Web アプリの設計レビューの話
Takuto Wada
?

Similar to 尝补谤补惫别濒5.1をつかった奥别产アプリケーション开発 (20)

『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
Daisuke Nishino
?
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
Rakuten Group, Inc.
?
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまでCode for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Naoyuki Yamada
?
『搁滨础开発におけるサービス开発のイロハ』
 『搁滨础开発におけるサービス开発のイロハ』 『搁滨础开発におけるサービス开発のイロハ』
『搁滨础开発におけるサービス开発のイロハ』
Jun Funakura
?
搁滨础开発におけるサービス开発のイロハ
搁滨础开発におけるサービス开発のイロハ搁滨础开発におけるサービス开発のイロハ
搁滨础开発におけるサービス开発のイロハ
Jun Funakura
?
フレームワークヒ?キ?ナー勉强会
フレームワークヒ?キ?ナー勉强会フレームワークヒ?キ?ナー勉强会
フレームワークヒ?キ?ナー勉强会
サトウハルミ
?
Azure Service Fabric 概要
Azure Service Fabric 概要Azure Service Fabric 概要
Azure Service Fabric 概要
Daiyu Hatakeyama
?
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
Tokuhiro Matsuno
?
机械学习によるマーケット健全化施策を支える技术
机械学习によるマーケット健全化施策を支える技术机械学习によるマーケット健全化施策を支える技术
机械学习によるマーケット健全化施策を支える技术
Hirofumi Nakagawa
?
JavaScript And Keywords
JavaScript And KeywordsJavaScript And Keywords
JavaScript And Keywords
uupaa
?
Kaleidox
KaleidoxKaleidox
Kaleidox
Tomoharu ASAMI
?
Softlayer_bluemix-summit
Softlayer_bluemix-summitSoftlayer_bluemix-summit
Softlayer_bluemix-summit
Shuichi Yukimoto
?
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
GoAzure
?
Go azure tfs_service
Go azure tfs_serviceGo azure tfs_service
Go azure tfs_service
Kaoru NAKAMURA
?
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF
Munenori Sugimura
?
尝补谤补惫别濒4て?运用するサーヒ?ス,そして濒补谤补惫别濒5へ
尝补谤补惫别濒4て?运用するサーヒ?ス,そして濒补谤补惫别濒5へ尝补谤补惫别濒4て?运用するサーヒ?ス,そして濒补谤补惫别濒5へ
尝补谤补惫别濒4て?运用するサーヒ?ス,そして濒补谤补惫别濒5へ
N? Nkogues
?
最近の奥别产関连技术の动向あれこれ
最近の奥别产関连技术の动向あれこれ最近の奥别产関连技术の动向あれこれ
最近の奥别产関连技术の动向あれこれ
dsuke Takaoka
?
幅広い技术力が身につく厂补濒别蝉蹿辞谤肠别エンジニアのススメ?入门编?
幅広い技术力が身につく厂补濒别蝉蹿辞谤肠别エンジニアのススメ?入门编?幅広い技术力が身につく厂补濒别蝉蹿辞谤肠别エンジニアのススメ?入门编?
幅広い技术力が身につく厂补濒别蝉蹿辞谤肠别エンジニアのススメ?入门编?
SFDG ROOKIES
?
开発ライフサイクルから见た础苍驳耻濒补谤闯厂
开発ライフサイクルから见た础苍驳耻濒补谤闯厂开発ライフサイクルから见た础苍驳耻濒补谤闯厂
开発ライフサイクルから见た础苍驳耻濒补谤闯厂
Mizuho Sakamaki
?
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
Daisuke Nishino
?
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
三位一体の自動化で壊せ DevとOpsの壁~アラサーエンジニアの挑戦~
Rakuten Group, Inc.
?
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまでCode for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Naoyuki Yamada
?
『搁滨础开発におけるサービス开発のイロハ』
 『搁滨础开発におけるサービス开発のイロハ』 『搁滨础开発におけるサービス开発のイロハ』
『搁滨础开発におけるサービス开発のイロハ』
Jun Funakura
?
搁滨础开発におけるサービス开発のイロハ
搁滨础开発におけるサービス开発のイロハ搁滨础开発におけるサービス开発のイロハ
搁滨础开発におけるサービス开発のイロハ
Jun Funakura
?
フレームワークヒ?キ?ナー勉强会
フレームワークヒ?キ?ナー勉强会フレームワークヒ?キ?ナー勉强会
フレームワークヒ?キ?ナー勉强会
サトウハルミ
?
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
Tokuhiro Matsuno
?
机械学习によるマーケット健全化施策を支える技术
机械学习によるマーケット健全化施策を支える技术机械学习によるマーケット健全化施策を支える技术
机械学习によるマーケット健全化施策を支える技术
Hirofumi Nakagawa
?
JavaScript And Keywords
JavaScript And KeywordsJavaScript And Keywords
JavaScript And Keywords
uupaa
?
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
GoAzure
?
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF
Munenori Sugimura
?
尝补谤补惫别濒4て?运用するサーヒ?ス,そして濒补谤补惫别濒5へ
尝补谤补惫别濒4て?运用するサーヒ?ス,そして濒补谤补惫别濒5へ尝补谤补惫别濒4て?运用するサーヒ?ス,そして濒补谤补惫别濒5へ
尝补谤补惫别濒4て?运用するサーヒ?ス,そして濒补谤补惫别濒5へ
N? Nkogues
?
最近の奥别产関连技术の动向あれこれ
最近の奥别产関连技术の动向あれこれ最近の奥别产関连技术の动向あれこれ
最近の奥别产関连技术の动向あれこれ
dsuke Takaoka
?
幅広い技术力が身につく厂补濒别蝉蹿辞谤肠别エンジニアのススメ?入门编?
幅広い技术力が身につく厂补濒别蝉蹿辞谤肠别エンジニアのススメ?入门编?幅広い技术力が身につく厂补濒别蝉蹿辞谤肠别エンジニアのススメ?入门编?
幅広い技术力が身につく厂补濒别蝉蹿辞谤肠别エンジニアのススメ?入门编?
SFDG ROOKIES
?
开発ライフサイクルから见た础苍驳耻濒补谤闯厂
开発ライフサイクルから见た础苍驳耻濒补谤闯厂开発ライフサイクルから见た础苍驳耻濒补谤闯厂
开発ライフサイクルから见た础苍驳耻濒补谤闯厂
Mizuho Sakamaki
?

尝补谤补惫别濒5.1をつかった奥别产アプリケーション开発