2014-02-26 21 views
2

我不知道將所有這些組合在一起是否是一個好主意,並讓我知道如果我做了某些不正確或愚蠢的事情,我應該把這篇文章記下來。但我剛剛大學畢業,正在進入入門級工作,而我即將接受一些技術評估,這些評估會涉及一些我不熟悉的額外內容:Angular,SignalR和WebAPI。Angular,SignalR,WebAPI開始的問題

作爲入門級考生:我應該準備好提問和回答哪些問題?

我可以在面試問題上找到更多關於角度比其他兩個,但任何網站或問題的知識將真正讚賞。

現在我試圖通過觀看每個教程的基本理解,但我知道這將是每個廣泛的區域的很多信息,所以我想了解哪些部分我真的需要集中精力。

謝謝!

+0

我認爲這應該移到[工作區協議棧](https://workplace.stackexchange.com/) –

+0

對於SignalR和WebApi,您可以嘗試www.asp.net/signalr和www.asp.net/web-api – elolos

+0

我的回答對你有幫助嗎? –

回答

7

如果您正在尋找Angular,我會建議Egghead.io。他們有一個驚人的角度視頻目錄。

對於您的.NET相關主題(SignalR & Web API),我會大力推薦Pluralsight.net。

角的關鍵點

  • 雙向數據綁定。它如何在Angular和其他 庫/框架中工作?
  • 控制器。什麼是正確的用法?通常只有將數據從服務器傳送到視圖的中間人。
  • 指令。可重複使用的組件。能寫一個。
  • 範圍。什麼組件使用範圍?你如何在你的應用程序中分享它?
  • 測試。能夠編寫Angular的單元測試。

我建議你看一些這些資源,並建立一個示例應用程序來幫助鞏固你將學習的所有東西。

的Web API的關鍵點:

  • HTTP基於Web的服務。但是,這並不總是意味着RESTFUL。
  • RPC與REST。瞭解意識形態之間的差異並能夠解釋它們。
  • 安全。你如何確保API?
  • 提琴手。您可以用來測試您的API(除其他外)的工具。

我會創建一個示例API並使用Fiddler命中端點。讓這個API能夠爲一種類型的資源/實體執行基本的CRUD操作。

SignalR關鍵點:

  • 的WebSockets。知道什麼是websocket吧。爲什麼它有用?它與普通連接有什麼不同?
  • 服務器/瀏覽器支持。知道哪些瀏覽器和服務器支持網絡套接字。
  • Fallback。當websocket不可用時,SignalR會做什麼?
  • 集線器。 SignalR集線器有什麼意義?

把它全部包起來。

我建議創建這些實踐中的每一個個體樣本項目。一旦你對所有人感到滿意,我會創建一個涵蓋所有三個項目的項目。

+0

關於Web API,它絕對可用於創建RESTful Web服務。 – elolos

+1

@elolos當然可以。但是,有人認爲只需創建一個API控制器,就可以獲得一個RESTful服務。我的觀點是,並非所有基於HTTP的服務都是RESTful。 –