Sharepoint 2010 practice tasks - visual-studio-2010

I use to work on MOSS 2007 and I recently migrated the site to sharepoint 2010 (without visual upgrade). I have access to test server and currently I am not having any technical tasks. I would like to know if there are any sites which posts tasks given by clients or practice development queries using sharepoint and Visual studio. I would like to understand and implement such tasks in my free time. So if any one can please suggest links for the same or even give me some task to perform for me to learn.

I found the follow links very useful to learn about SharePoint 2010 and they include exercises to do as well, so you can improve your knowledge.
SharePoint 2010 Developer Training Course (Download offline training course)
Get Started Developing on SharePoint 2010
Enjoy!

Related

Windows 7 - Visual Studio 2012 - What else do I need to install for SharePoint developement

I did a google search for what is the bare minimum I need on my windows 7 enterprise in order to develop against SharePoint 2010. I don't want to install the whole shabang of SharePoint Server 2010 and Foundation 2010.
Every links that I came across suggest to install the entire SP (with SQL). Is there a bare minimum (like just install SharePoint 2010 foundation) that I can install to develop SharePoint solutions using visual studio.
Please suggest.
Also, I like to know the best to stress test for a particular site collection. There are hand full of site collections that performs really poor. (i know this could be what all is on the landing page). I think there is a Visual Studio way or some tool that can measure the performance of the webparts and so forth for a given site.
Right now, you are on the wrong track. You have to install SharePoint in order to develop for it (unless you are happy with some edge scenarios utilizing CSOM only; however, these are quite limited in SharePoint 2010).
While it's possible to install SharePoint 2010 on Windows 7, I highly discourage this approach. It's just more pain than gain. The best option is to build a dedicated virtual machine for SharePoint development. The minimum configuration is Windows Server 2008, and SharePoint 2010 Foundation. You can install it as a standalone server, and keep SharePoint's bundled SQL Server Express to avoid separate SQL Server installation. However, do keep in mind SharePoint is a hungry beast, so you will need at least 8 GB of RAM in your host machine even for the minimum config.

Visual Studio Express 2010 Reporting

I hope someone can help; I would like to implement reporting in a project I am writing in Visual Studio Express Web Edition 2010 (MVC2 SQL Server Express backend). After Googling I came across this Microsoft site:
http://social.msdn.microsoft.com/Forums/is/Vsexpressvcs/thread/60c328ec-e34c-4937-be3b-e6fc41d35711
The link above describes that Reporting is supported in Visual Studio Express Web Edition via the ReportViewer 2010 redistributable (reports are written via Business Intelligence Studio [there is an add on for SQL Express]) and the control is added to the toolbox.
I have installed the redistributable but cannot find the control to add to my toolbox – all I seem to have is the Crystal Reports viewer?
What am I doing wrong? What is the name of the control? Where does it get installed to? Or have I misunderstood, if so what are my options for getting some very simple reports published to the web (fixed layout forms)?
Thank you in advance for any assistance!
if you have been struggling with the same situation described above and fall into one of the following categories small business (http://blogs.msdn.com/b/noahc/archive/2009/11/12/way-to-get-visual-studio-professional-for-free.aspx
 
Basically if you are trying to start your own company register for WebSiteSpark – very quick and easy all you need is a Microsoft passport and then you get access to MSDN editions of Visual Studio Professional and a few OS's.
If you are already a small business and need Microsoft development tools you can get MSDN editions by registering for BizSpark and receive three licence free years.
And finally if you are student register for the DreamSpark.
I hope this helps you all, I wont get into how bizarre it is that Microsoft has removed features but it is nice to know there is (in my opinion) a very awesome solution!
Cheers
David

Bug-tracking system that integrates with Visual Studio 2010 with online-support?

Where can I find a bug-tracking system that integrates with Visual Studio 2010 as an addin, and supports online support (so that anonymous people can add bugs to the buglist)?
You could use TFS and write a simple web frontend utilizing the TFS webservices. Perhaps there are bugtrackers that support TFS integration.
Unfortunately, I do not know of other solutions integrated into VS.
I ended up building my own system based on a database and a webserver. I then created a Visual Studio Package (add-in) through the Visual Studio 2010 SDK for managing bugs that were synced live from the website.
Way better for my needs, and only took 1 week of development.

Visual Studio 2008 Professional vs VS 2008 Team System

I've been using the trial edition of Visual Studio 2008 Team System to develop projects and work with my client's Team Foundation Server. I am using the Team Explorer integration / source control plugin.
My trial is expiring and I'm having trouble finding information on what exactly I need to purchase. I don't need to actually run a TFS server myself, but I do need the ability to connect to my clients and get/put files, and the integration with Team Explorer in VS is really nice, hence I'd rather not have to use an external 3rd party tool.
Do I need Team System to accomplish this or does Visual Studio 2008 Professional have the same TFS Plugin, and if so does it work the same?
I can't believe I'm having such a hard time finding the differences between the versions... if anyone has a good resource that'd be nice before I shell out $3,000 on something I don't need. I develop mainly ASP.NET Solutions if that matters. Thanks!
Visual Studio 2008 Product Comparison Guide
I don't need to actually run a TFS server myself, but I do need the ability to connect to my clients
Whoever is running TFS should procure CALs (Client Access License) so that any client that works with this server is covered. I believe you buy them separately per client machine (somewhat around 400$ each). Also VS Team System editions have one or two CALs included. That may be or may not be worth it for you.
And yes, you can access TFS from VS 2008 Pro, just need to install the integration plugin.
I don't know if that is possible at all for you, but if you can, I would wait for Visual Studio 2010 (to be released in march 2010). Not only is it a better product than VS2008 but also they have simplified the versioning/licensing part, also Team Foundation Server 2010 Basic may be suitable for your source control needs.
If you want to take a look, you can download the beta versions of VS2010 and TFS2010.

which Visual Studio level to buy?

I currently have Visual Studio 2008 Developer Edition. I wish to renew this and get the 3 year SA. However the cost is crazy (around 6-7K USD). The only things that I require above and beyond what Visual Studio Professional Edition used to have are access to TFS (Team Foundation Server) and the ability to create and run Test projects (especially the ability to generate the stubs for unit testing private methods).
Therefore is it true that Visual Studio Professional plus a separate purchase of a TFS CAL will do exactly this for me?
Yes, those two will fill your technical requirements but I'm no licensing expert so I'm not going to say that its all you'll need from a licensing perspective.
In case you haven't seen there’s a document which describes the features of all the different SKUs at Visual Studio 2008 Product Comparison Guide
UPDATE:
There's a paper about licensing at Visual Studio Team System 2008 Licensing White Paper
Visual Studio professional does not contain the full suite of automated Testing tools provided in Team Suite editions so you can't really do TDD (if that's your aim) without additional tools.
You can however create and run Test Projects so they are at last available if you can find an alternative test generation tool or are working with a solution with tests already in it.
If you are an ISV (independent solution vendor) you might look at the BizSpark program. If you qualify software licensing becomes a great deal simpler for the next three years. ($300)
Hope that helps,
Dan
BizSpark

Resources