とある勉強会でASP.NETについて喋ることになったので、色々とまとめてみる。 00. 僕がASP.NETに触れる前の知識 (想定する読者層) ASP.NETって名前くらいなら聞いたことある! Microsoftが出してるWebアプリのフレームワークでしょ? 実際に使われていることあんまり見たことないなー Windowsでしか開発できないんでしょ...
ASP.NET Identity入門連載一覧:CodeZine(コードジン)
ASP.NET Identityで任意のデータストアを使う 前回はASP.NET Identityをカスタマイズし、独自の認証処理を行うために必要な各種クラス群の実装方法を紹介しました。今回は引き続き、任意のデータストアを使ってユーザー情報を管理する方法を説明していきます。 ASP.NET ASP.NET Identityで独自の認証処理を行う 本連載は...
第2回 RESTfulなAPIの設計を学ぼう (2/2):連載:ASP.NET Web API 入門 - @IT
1. RESTfulなAPIの設計を学ぼう ここではRESTfulなAPIを設計するために、最低限押さえておきたい3つのポイントを紹介する。 HTTPメソッドは、リソース*5をどのように操作したいかを表す URLはリソースの名前を表す APIの処理の結果は、ステータス・コードで表す RESTfulなAPIを設計することは、ASP.NET Web APIでは重要...
Insider.NET > 連載:ASP.NET Web API 入門 - @IT
メディア 連載一覧 @IT Special セミナー eBook QA トレメ ブログ 転職 企業口コミ 派遣 頭脳放談 クラウド AI IoT アジャイル/DevOps セキュリティ キャリア&スキル Windows .NET その他 Server & Storage HTML5 + UX Smart & Social Coding Edge Java Agile Database Expert Linux & OSS Master of IP Network Secur...
第2回 RESTfulなAPIの設計を学ぼう (1/2):連載:ASP.NET Web API 入門 - @IT
Web APIといっても、どのようなURLの、どのようなAPIを定義すればよいのか? RESTfulなHTTPサービスを実装するためのAPIの定義方法の基礎を説明する。 連載目次 本連載は、ASP.NET Web APIを基礎から解説している。前回は、簡単なHello, Worldコードを確認しただけであったが、今回から本格的な実装の解説に入る。 ASP.N...
Insider.NET > ASP.NET MVC入門 - @IT
メディア 連載一覧 @IT Special セミナー eBook QA トレメ ブログ 転職 企業口コミ 派遣 頭脳放談 クラウド AI IoT アジャイル/DevOps セキュリティ キャリア&スキル Windows .NET その他 Server & Storage HTML5 + UX Smart & Social Coding Edge Java Agile Database Expert Linux & OSS Master of IP Network Secur...
ASP.NET Web APIの全体像をつかむ (1/2):連載:ASP.NET Web API 入門 - @IT
RESTfulなHTTPサービスを構築するためのフレームワーク「ASP.NET Web API」を基礎から解説する連載スタート。まずは“Hello, World”のコードを説明し、挙動を確認する。 連載目次 ASP.NET Web APIとは 「ASP.NET Web API」とは、ブラウザや、デスクトップ・アプリケーションから、タブレットや携帯電話などのモバイル・デ...
第1回 ASP.NET MVCフレームワーク 基本のキ (1/5):連載:ASP.NET MVC入門 - @IT
従来とはまったく異なる手法でASP.NET Webアプリを構築するASP.NET MVCとはいかなるものか? 新しいフレームワークを基礎から学ぶ。 連載目次 いまさら声を大にしていうまでもなく、ASP.NET技術はWebアプリケーション構築のための優れた、また、魅力あるアーキテクチャだ。開発生産性、管理性、拡張性などなど、ASP.NET...
ASP.NET SignalRを知る (1/5):特集:ASP.NET SignalR入門(前編) - @IT
「One ASP.NET」というビジョンの下、ASP.NETが大きく進化している。「SignalR」とは何か? 今までにない「楽しさ」を味わおう。 連載目次 ASP.NET SignalRとは 近年になってASP.NETを取り巻く状況には大きな変化が起こっている。数年前までは「ASP.NET」といえば、それはすなわちWebフォームのことであった。だが、ASP....
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825 1. ASP.NET MVC 入門アプリケーション作成 以下、ASP.NET MVCを MVCと呼びます。 1 2. 全体像 ControlllerHTTPリクエスト ModelHTTPレスポンス View 2 3. 9月末に、Hokuriku.NET vol.10が開催されるということで、セッション・アンケート管理のWEBアプリを作成します。...
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~ 1. 基礎から見直す ASP.NET MVC の単体テスト自動化方法~ Windows Azure 関連もあるかも~ Microsft MVP for Windows Azure 割と普通 1 2. 自己紹介• 割と普通 ( @normalian ) – Windows Azure のコミュニティメンバ • Japan Win...
ASP.NET MVC 3における単体テストの基礎 (1/3):CodeZine(コードジン)
今回はMVC 3における単体テストの基本について紹介します。.NET界隈では比較的単体テストを行う文化が根づいていないように見受けられるため、基礎からおさらいしてみたいと思います。 はじめに 前回はASP.NET MVC 3(以下、MVC 3)のController周りの改良点として、Dependency Injection(以下、DI)の簡単な実装を紹介...
http://www.asp.net/ ASP.NET MVC4 Betaがリリースされまして、WebAPIいいね!な今日この頃。誰が言ったか、これから求められるIT技術は、Web、クラウド、関数型言語の三本柱らしいです。とは言っても、世の中にはさまざまな技術が溢れています。.NETerなわたしは月並みですが、ASP.NET MVC、Windows Azure、F#を追いか...
連載:ASP.NET MVC入門【バージョン3対応】 - @IT
第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに...
ASP.NET MVC 3 開発入門 (16) - HTML ヘルパーを活用 - しばやん雑記
ASP.NET MVC 3 開発入門 - インデックス ASP.NET MVC では WebForms のコントロールは使うことができませんが、その代わりとして HTML ヘルパーが用意されています。これまでも特に説明をせずにスキャフォールディング周りで使ってきた Html.LabelFor や Html.EditorFor は HTML ヘルパーとなります。 HTML ヘルパーの実...
ASP.NET Razor 記法 基礎文法最速マスター - CX's WebMatrix Diary - WebMatrix グループ
ASP.NET の新しい Web ページ記述構文「Razor」の構文一覧です。 他の言語をある程度知っている人はこれを読めば Razor 構文の基礎をマスターして ASP.NET Web ページ を書くことができるようになっています。 簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 0. ...
連載:ASP.NET MVC入門【バージョン3対応】 - @IT
第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに...
ASP.NET MVC 3 開発入門 - インデックス - しばやん雑記
全 24 回で完結しました。 はじめに 前提知識 構成図 完成したアプリのイメージ 環境の構築 プロジェクトを作成 ビューエンジンの選択 作成されたプロジェクトを確認 サーバ側のロジックを開発 モデルをコードファーストで作成 リポジトリパターンを適用する コントローラの追加 コントローラの実装 アクションの追加 強...
ASP.NET MVC 3 開発入門 (1) - はじめに - しばやん雑記
ASP.NET MVC 3 開発入門 - インデックス 既に知っている方も多いと思いますが、ASP.NET MVC とは ASP.NET 上に構築された Model View Controller アーキテクチャを利用した開発を行うためのフレームワークです。2009 年 4 月にバージョン 1 が公開されてから 2 年も経過しないうちに今回バージョン 3 が公開されるなど、...
ASP.NET 入門サイト このサイトではマイクロソフトの Web アプリケーション開発フレームワークである ASP.NET で Web サイトを開発する方法について解説します。 マイクロソフトのフレームワークは、HTML、JavaScript、HTTP などの各種テクノロジーに精通していなくても、通常のデスクトップのプログラムを開発するのと...
ここに ASP.NET の解説を載せていきます。ASP.NET の解説を探してネットを検索すると、IT 技術者向けの詳しいものばかりが目立つので、軽く浅い説明を用意します。 対象読者 非職業プログラマの方で、アンケートや注文受付のフォームをある程度自分の自由に作りたいとお考えの方。 前提条件 (知識・スキル・物) インター...
ASP.NET MVCフレームワーク 正式版 入門連載一覧:CodeZine(コードジン)
ASP.NET MVCと周辺技術の活用テクニック ASP.NET MVCが少々苦手としている検証機能のサポートに便利なツールを紹介します。また、既存のWebアプリケーションの一部を流用したいといったケースに備え、ASP.NET MVCと従来のASP.NET WebFormとの共存方法も併せて解説します。 ASP.NET
第1回 ASP.NET MVCフレームワーク 基本のキ (1/5):連載:ASP.NET MVC入門 - @IT
従来とはまったく異なる手法でASP.NET Webアプリを構築するASP.NET MVCとはいかなるものか? 新しいフレームワークを基礎から学ぶ。 連載目次 いまさら声を大にしていうまでもなく、ASP.NET技術はWebアプリケーション構築のための優れた、また、魅力あるアーキテクチャだ。開発生産性、管理性、拡張性などなど、ASP.NET...
ASP.NETプログラマーのためのjQuery入門(1/5) - @IT
従来、ASP.NETでは、JavaScriptプログラミングのための標準ライブラリとしてMicrosoft AJAX Library(以降、「MS AJAX Lib」)を提供してきた。MS AJAX Libは、ASP.NET AJAXの中で提供されるクライアントサイド・フレームワークである。同じくASP.NET AJAXのサーバサイド・フレームワークであるASP.NET AJAX Extensions...
ASP .NET 4.0:新機能をマイクロソフト 物江修氏が解説 - builder by ZDNet Japan
AWSセミナー講演レポート ソニー銀行のAWSによる可用性対策を公開 大阪ローカルリージョンの活用ポイントも 加速する基幹システムのオープン化 基幹業務で重視する要件が変わってきた! 高信頼プラットフォーム構築の価値 IoT時代の新たなモノづくり フィジカルとデジタルの“融合”が製造業に もたらすインパクトとは?詳...
第1回 VB6開発者よ、Web開発を始めよう! (1/3):VB6開発者のためのASP.NET開発入門 - @IT
VB6開発者のためのASP.NET開発入門:第1回 VB6開発者よ、Web開発を始めよう! (1/3) 連載目次 はじめに ASP.NETは、.NET FrameworkにおけるWebアプリケーション(以降、Webアプリ)の実行環境であり、開発フレームワークである。開発環境としてMicrosoft Visual Studioを活用すれば、WebアプリをWindowsアプリのように...
第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに...
解説:ASP.NETで学ぶVisual Studio .NETの魅力 - @IT
第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに...