What is a low-cost way to study Sharepoint? - sharepoint

I want to study Sharepoint. But if I create a project in VS 2010 it will shows an error message like "Sharepoint server is not installed in this machine". So is there any free Sharepoint server or service available? Is there any other way to start learning sharepoint 2010.

SharePoint is a very demanding platform to work with, ensure you have hardware matching the specifications, http://technet.microsoft.com/en-us/library/cc262485.aspx.
Working with crappy hw, virtual drives and so on will cause a lot of pain and consume loads of time. Think of learning SharePoint and SharePoint development as an investment.
However, if you just want to play with it for a bit follow this guide for installing SP on Windows 7
http://msdn.microsoft.com/en-us/library/ee554869.aspx
It do require x64
Download SharePoint 2010 Foundation since it's free. http://technet.microsoft.com/en-us/sharepoint/ee263910.aspx#tab=1
Cheers

Cloudshare (www.cloudshare.com) is the easiest and fastest way to get setup using SharePoint. It's about $60/month, but you get a machine pre-installed with SharePoint, SQL Server, and Windows Server. All you need, and you don't have to do a thing!
Also, if you're looking for something a bit cheaper, try Office365 w/SharePoint. It won't give you every feature, but it's less than $10/month per user, so it might be what you're looking for?

Two avenues to try:
Free sharepoint service: http://www.freesharepoint.com/
Trial Sharepoint 2010: http://sharepoint.microsoft.com/en-us/Pages/Try-It.aspx

Have a look here. There are VHDs available for download to have a play with.
[edit] If you can't find your way around VHDs best place to start would be getting your hands on WSS4 (Microsoft Sharepoint Foundation). WSS is a free version of sharepoint as opposed to full whack MOSS (Microsoft Office Sharepoint Server) and a good place to start playing.

I highly recommend SharePoint 2010 Developer Training Course from Microsoft.

A SharePoint development rig can be pricey. Check out the free trial at cloudshare.com. money well spent...currently 49 a month.. Removes the headaches of maintaining the environment so u can focus on Dev work.

As mentioned in the other posts you should have a look at MSDN to get started with the SharePoint Framework itself.
Cloudshare.com is offering SharePoint developer systems hosted in the cloud. There is a 14 day trialversion.
Cloudshare is great, it's fast and it's offering a lot of templates for SharePoint developer Farms.
One of the best books for SharePoint development is "Inside Microsoft SharePoint" from Microsoft Press.
NothingButSharePoint.com is also a great point to get started with SharePoint regardless to your profession. There is a lot of content for Users/IT-Pros/Developers
Thorsten

There is a really useful script which helps to setup all the environment you need to start development for SP (SP2010 trial, VS, SPD, Office and so on). So, you can just start it, enter some input details and right after it finishes you can start development.
It is absolutely free (if my memory serves me well, it is 180 days trial).
I highly recommend it for quick start.
SharePoint 2010 Easy Setup Script

Related

Guidance on the most effective way to learn sharepoint

I am a .NET developer with a few years of experience in Winforms, WPF and some ASP.NET with C#. What would be the best way for me to go about learning sharepoint, as a developer? I would be Learning on my spare time, My work currently has nothing to do with sharepoint, but I have seen a bit of what sharepoint can do and I felt that It is a technology worth investing my time in.
I am interested In books, videos, possible training, webcasts, videos, blogs, forums, communities and any advice you may have.
I made a pretty detailed list here that I have accumulated over the past 5 years trying to learn SharePoint - I hope it helps:
Best way to learn SharePoint
I always receive the emails about SharePoint training. But it needs to pay $100+.
Here is the one.
http://elearning.left-brain.com/event/preparing-for-sharepoint-v15?code=EP3328D1
One of the ways to get started learning about SharePoint is to use Sharepoint Hands Labs. You can read about it here SharePoint 2010 Hands on Labs. Also interesting tutorials are Sharepoint Labs on Codeplex and
SharePoint Server Virtual Labs on MSDN.
Good luck!
I took the official Microsoft SharePoint 2010 developer course and that was very useful. Several different companies offer it but it isn't cheap. Also SharePoint 2010 Development with Visual Studio 2010 was a big help as well. Also find out if your city has a SharePoint user group in it. Mine does and it is a great way to network with other SharePoint users and developers.
Here are a couple resources that may help you get started.
http://msdn.microsoft.com/en-us/sp2010devtrainingcourse.aspx
http://msdn.microsoft.com/en-us/library/ee557253.aspx (Download for the examples is near the top)
And I would likely start with either a custom event receiver or a visual web part and just work on accessing data in a list.
http://msdn.microsoft.com/en-us/library/ff728093.aspx (Custom event receiver that prevents deletes on a list).
For books I like
Inside Microsoft SharePoint 2010
Professional SharePoint 2010 Development
Real World SharePoint 2010: Indispensable Experiences from 22 MVPs
Also as a first step you should install SharePoint and get a feel for it, once you do that look at SharePoint designer as it can accomplish a lot of tasks that users normally want.

Practice with sharepoint 2010 online

I want to learn sharepoint 2010. To setup environment it costs nearly 20,000 INR for me. Instead of that is there any site to give access to their machines and give an opportunity to practice the sharepoint development and features etc. I know this is not relevant question here to ask, but this is only site in which masters can give quick response.
Thanks
Try this one. I too just found it.
Virtual Machine
Here we are able to access the sharepoint 2010 and visual studio as well.
Office 365 will give you some end user functionality testing but if you are going to be doing sharepoint development you really need a localized environment. Sandboxed solutions will get you far but only a portion of what it takes to truly do sharepoint development.
I'd suggest starting with sharepoint foundation on a localized environment. This can be installed on a windows 7 computer with SQL Server express and does not require any licensing other than the host machine of windows 7 and can run with 4gb of memory.
http://www.cloudshare.com/
Create Pro Account which is free for 14 days
set up your own environment by selecting suitable templates
If you want to play with SharePoint without the costs of setting up your own SharePoint environment, you might have some luck with Office365
http://www.microsoft.com/en-us/office365/sharepoint-online.aspx#fbid=QOhSDqk0-P4
EDIT: Looks like that link isn't around anymore, if you are reading this now then try here:
https://products.office.com/en-us/sharepoint/sharepoint-online-collaboration-software
Cloud share is best to practice for 14 days otherwise setting up VM is a good option
Regards,
Harika

Begin with Sharepoint technology

I am new to SharePoint technology. I don't have any idea where to start and how to proceed. So can anyone suggest me how I should proceed to know about the technology?
Your question is very open ended and will probably gather some criticism for being so but here's the 2 best suggestions I can provide you;
First - Read Books!
The first thing to understand is that Sharepoint comes in two flavours. You have the free to use Windows Sharepoint Services (WSS) which is the core of the product. This part is free and you can start developing using it right now! The second part is MOSS which is the commercial extensions of WSS. This contains loads of really cool features and additional controls such as the Content Query Webpart.
I'd recommend that you start with a good WSS book to understand the fundamentals. To this end I'd recommend Inside Microsoft Windows Sharepoint Services
Second - Do the virtual labs. These allow you experiments with the main topics of Sharepoint in a controlled environment without even having to install or configure it yourself.
See: Sharepoint Virtual Labs
Finally, here's a good site for covering some additional topics
Microsoft Sharepoint References

What are the "cool" use cases for SharePoint?

I went to the Microsoft Visual Studio 2010 launch event in Minneapolis yesterday and was slightly surprised by how much they were trotting out SharePoint and improved SharePoint development in Visual Studio 2010.
SharePoint is something I've largely ignored over the years as a web developer and solution architect on a small development team. I was always under the impression that SharePoint was used mostly for intranets in large corporations, and that if you were developing for SharePoint, it meant that a corporate decision had been made to use it and you as a developer probably had few (if any) options.
I realize this assumption is probably incorrect. So, what are the "cool" uses for SharePoint? What unique business problems have you solved using it? What could make a developer excited to be working on something for SharePoint?
Document libraries in a Microsoft environment. There are many nice out-of-the-box features for managing documents.
Intranet sites that have permissions setup in such a way to allow business entities to control use of the site within their group.
Project requirements lists. List in SharePoint can be customized to some degree without ever programming.
As a conclusion so far, SharePoint is a blessing and a curse. It has a lot of value-adds, though anything outside that box is difficult change, but there are indeed many 'hooks' to do just that. WSS3.0 is free for Windows Server 2003, as is SP 2010 Foundation for Server 2008, so you can get quite a bit out of that without upgrading to MOSS or 2010 equivalent.
It's probably best used in intranet/extranet scenario's, true. There's many public facing internet sites built on it as well, if you find that cool :)
See http://www.topsharepoint.com/ (I built one of the top-10 sites ;)
It's definately not the best web content management platform but it is not bad and companies like people who have learned to manage their intranet to be able to seamlessly do the same for the internet site.
Personally I find it "cool" that I can deliver functionality quickly and without building the world from scratch (I've built enough document management solutionettes and prefer not to do it ever again). But if I have to custom build there's many footholds for customization and all of the .NET platform is available. There's workflow solutions that allow business users to customize their own workflows and not bug me with them. I'm sure there's plenty of other solutions out there that can do something similar but the integration with Microsoft Office and the rest of the Microsoft world is quite good IMHO.
I don't understand the antagonism against SharePoint and find it's mostly fueled by ignorance and people trying to use the platform for something it wasn't meant to do (like being a relational database). You will have to learn it; it's not like adding ELMAH to your project, it's a really big layer in your architecture.

Sharepoint as an Enterprise Content Management (ECM)

I work for a large organization and we have been utilizing SharePoint for document library. Yesterday my boss called me to his office and asked me:
"I heard that SharePoint is an ECM! So what can it do for us?".
"What kind of problem do you want us to solve utilizing SharePoint?", I replied.
"I want to know what it means when they say it is a ECM and how it can help us?", He said.
I told him it has Document Management, WorkFlow, Records Management, Search and some other stuff.
Anywho, He wants me to put togetter a list of things that SharePoint offers as an ECM.
You might find some useful info on the MS ECM team's blog.
Microsoft Office Sharepoint Server has a substantial content management system available. What was previously Microsoft Content Management Server was discontinued and that functionality was put under the Sharepoint umbrella. Usually this is referring to web content, but it can honestly be any kind of content relevant to an enterprise. It is intended to be a direct competitor to all the major WCMS out there, focused especially on the enterprise (governance, auditing, security model, etc).
That having been said, the current iteration of MOSS's EWCM pretty much blows. If you can develop your CM strategy to be parallel to MOSS, it can work out OK, otherwise it's much more pain than it's worth. Use SP for document management and use something else for content management.
Sharepoint is a collaboration platform restricted to a windows environment
Give Alfresco communities (labs) a go is my opinion here as it 'acts' as a Sharepoint server so Microsoft Office suite will not notice the difference but your wallet will...
Er... think the boss got a bit too much $$$ to spend. But really, an't we supposed to deploy a technical solution to solve a business problem.
The list of features can be found at
http://sharepoint.microsoft.com/product/capabilities/Pages/default.aspx

Resources