我参加Imagine Cup,在ASP.NET中构建网站只有三个月的时间。是否有可能在一个月内学会建立一个包含cms,登录系统的工作站点。它不是我开始web开发,我已经知道了一些asp.net,并且知道AJAX,JAVASCRIPT,CSS,HTML,SQL,但从未使用过数据库。我从来没有进入网络开发,但开始因为想象杯。在2个月内,我已经了解了HTML,CSS,JAVASCRIPT,HTML和AJAX,但我担心服务器端脚本的复杂性,并要求在一个月内让我在ASP.NET中工作的最佳方式。我知道c#。学习客户端脚本的ASP.NET的时间?
回答
尽管您不能成为一个月的专家,但您可以通过webforms快速启动并运行。由于它已经包含登录系统,因此您可以快速启动并运行。
就CMS而言,这取决于您的需要。先进的CMS系统是一项重大任务。
与ASP.NET入门去 其实,如果你想重新申请,你知道如何创建JS启用静态HTML网站的一切,你会使用MVC有一个平滑的路径,因为你不必去猜测标签ID是什么,您不必猜测服务器端控件将创建什么样的HTML等等。
这就是说,Jonathan Wood是正确的,只需创建一个带有标签和按钮的页面, Web表单有更少的概念需要学习,但是您会发现应用与JS +静态html一起使用的相同技术更加困难。
数据库 如果使用SQL精简,那么它是更容易上手,因为你需要学不会乱用无数的东西去与SQL服务器(如适用于大公司的安全模型,但不适合学习者)。另一个简单的选择是MS-Access,因为“Query by Example(QBE)”查询设计器仍然比Visual Studio或SSMS团队的任何组件都好。请记住,如果您使用MS-Access,虽然它会很容易学习(比SQL Compact更容易),但MS-Access使用Jet SQL并与SQL Server有许多其他区别,了解SQL Compact将应用于SQL Server。
不知道Imagine杯的条件等,但我强烈建议使用现有的CMS(特别是Umbraco),而不是从头开始。一些优点是:
- 无需潜入SQL和数据库马上
- 积木可用(登录系统),并利用现有的ASP.NET技术
- 剃须刀可以用来代替XSLT这将是你就可以,如果你需要一些帮助
- 提供入门套件以后适用于纯ASP.NET MVC开发上
- 非常友好和乐于助人的社会技能 - 基本的网站可以轻松创建
- 通过潜入CMS的任何细节,您将学到很多东西(可用的源代码)
您或许可以拿几本好书的基础知识。 Sam's,Wrox,Aress和O'Reilly都很棒。您还可以检查微软官方教程http://www.asp.net/get-started。
您还可以下载Visual Studio 2010和SQL Server的快速版本。如果你想在比赛后继续,我强烈建议你在SQL Server 2010 Express上学习数据库编程。 (它会帮你在路上)
祝你好运。
- 1. C#客户端服务器学习
- 2. 在ASP.NET中包含客户端脚本
- 3. ASP.Net Ajax客户端脚本,访问源
- 4. 使用ASP.NET检索客户端时间
- 5. 客户端脚本语言
- 6. Servicenow onSubmit客户端脚本
- 7. 动态客户端脚本
- 8. ASP.net:在图像呈现期间触发即时客户端脚本
- 9. 快速学习InDesign脚本?
- 10. 改善Scala脚本启动时间 - 客户端模式?
- 11. 如何禁用客户端脚本块服务器端(asp.net)
- 12. 我们如何从asp.net服务器端脚本调用客户端脚本?
- 13. 安全的客户端脚本
- 14. 客户端脚本不会ScriptManager的
- 15. asp.net验证控件的客户端脚本
- 16. 基于时间的练习VBA脚本
- 17. 将Ruby作为脚本语言学习需要多长时间?
- 18. 针对学习曲线和适合初学者(HTTP客户端)的POCO提升
- 19. 时间戳,客户端
- 20. 记录时间在客户端与客户端时区
- 21. ASP.Net学习
- 22. JAX-RS客户端框架学习曲线
- 23. Java客户端/服务器通信,我需要学习
- 24. ASP.NET的CustomValidator客户端
- 25. 客户端脚本和服务器端脚本语言
- 26. CMIS客户端:apache化学
- 27. 客户端上的ASP.NET AJAX和日期时间格式
- 28. ASP.NET Webmail客户端
- 29. ASP.NET:从客户端
- 30. ASP.NET API客户端