Sql world を支える技術

487 views

Published on

プログラミング生放送勉強会 第23回@大阪 LT
http://atnd.org/events/40204

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
487
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sql world を支える技術

  1. 1. SQLWorld を支える技術プログラミング生放送勉強会第23回@大阪SQLWorld お だ
  2. 2. SQLWorld って?• SQL Server を中心に DB の勉強会やってます• 正規化/モデリング, NoSQL とかもやってます• 最近 SQL を書くハンズオンやりはじめました• 提示されたお題に対して、SQL を書いてみる
  3. 3. DB インストールしてないとダメなの?• DB のインストール必要無しです• ブラウザがあれば参加出来ます• やろうと思えば、オンラインでも可• プロ生用のサイトを用意しましたhttp://pronamaosaka23.azurewebsites.net/
  4. 4. 裏で使ってるやつら• Windows Azure Web Sites• SQL Database (旧 SQL Azure)• ASP.NET MVC 4• Unity (DI の方ね)• Dapper (Micro ORM)• SQL Server ScriptDom (T-SQL Parser)• Knockout.js (JS MVVM FW)• Signal R (Realtime Web for .NET)
  5. 5. Windows Azure Web Sites• サイトのホスト先• Git 経由で デプロイ
  6. 6. SQL Database (旧SQL Azure)• Azure の SQL Server• SQL Server フル機能(Agent とか)は使えないけど、今回の用途では無問題!• IaaS に SQL Server を載せるやつとは違う• ある程度権限設定しているので、変なクエリ叩かれても権限無しで弾く
  7. 7. ASP.NET MVC 4• 一番新しい ASP.NET MVC• Web API も使ってます
  8. 8. Unity• P&P 製の DI コンテナ• 特に必要無かったけど、勉強がてらに• コード/.config どちらでも設定可能
  9. 9. Dapper• Micro ORM• クエリの結果とクラスのマッピングだけ• 便利
  10. 10. SQL Server ScriptDom• T-SQL の パーサーとジェネレーター• SQL Server 2012 Feature Pack 付属• 権限設定しているけど、権限では弾けない嫌がらせのクエリを弾いてる
  11. 11. Knockout.js• Binding の用途で利用してます• 回答結果画面で利用• これまた便利
  12. 12. Signal R• 流行りの 双方向通信を行えるライブラリ• 実行環境(Client 含む)によって勝手に通信方法切り替える• 今回は双方向っていうよりは、ServerPush メインで使ってます
  13. 13. 宣伝• SQLWorld★大阪#15• 7/20(土) 13:15-17:00• 市民交流センターひがしよどがわ 401会議室• SQL の初心者向け + Office InfoPath のお話し• なんと 100名部屋!!!(申し込み 2名)• http://sqlworld.org/event/20130720/

×