Angular,SignalR,WebAPI开始提问

时间:2014-02-26 17:44:45

标签: javascript asp.net angularjs asp.net-web-api signalr

我不知道将所有这些组合在一起是否是一个好主意,如果它做了不正确或愚蠢的事情,请告诉我是否应该把这篇文章记下来。但我只是升级了大学并且正在进入一个入门级的工作,我即将进行技术评估,处理一些比我不熟悉的更多的东西:Angular,SignalR和WebAPI。

作为入门级候选人:有什么问题我应该准备好被问及回答?

我可以在面试问题上找到更多关于Angular的信息,而不是其他两个,但任何网站或问题的知识都会非常感激。

现在我正在尝试通过观察每个教程来获得对每个教程的基本理解,但我知道这将是每个广泛领域的大量信息,所以我试图了解我的哪些部分真的需要集中我的专注范围。

谢谢!

1 个答案:

答案 0 :(得分:7)

如果您希望加强Angular,我会建议Egghead.io。他们有一个惊人的角度视频目录。

对于您的.NET相关主题(SignalR& Web API),我非常推荐Pluralsight.net。

角度关键点

  • 双向数据绑定。它如何在Angular中与其他相比起作用 库/框架?
  • 控制器即可。适当的用法是什么?通常只有中间人将数据从服务器传送到视图。
  • <强>指令即可。可重复使用的组件。能够写一个。
  • 范围即可。哪些组件使用范围?你如何在整个申请中分享它?
  • 测试即可。能够为Angular编写单元测试。

我建议您观看其中一些资源并构建示例应用程序,以帮助巩固您将要学习的所有内容。

Web API关键点:

  • 基于HTTP的Web服务。然而,这并不总是意味着RESTFUL。
  • RPC与REST 。了解意识形态之间的差异并能够解释它们。
  • 安全即可。你如何保护API?
  • 的Fiddler 即可。您可以用来测试API的工具(以及其他内容)。

我会创建一个示例API并使用Fiddler来命中端点。让此API能够为一种资源/实体执行基本的CRUD操作。

SignalR要点:

  • 的WebSockets 即可。知道什么是websocket它。为什么有用?它与常规连接有什么不同?
  • 服务器/浏览器支持。了解哪些浏览器和服务器支持Web套接字。
  • 回退即可。当websocket不可用时,SignalR会做什么?
  • <强>集线器即可。 SignalR集线器有什么意义?

全部包装。

我建议为每个实践创建一个单独的示例项目。一旦你对所有这些感到满意,我就会创建一个包含这三个项目的项目。