Where to start learning SharePoint 2010? - sharepoint

I recently started at a new job where I'll be working with Sharepoint 2010 to set up (or actually upgrade) an intranet. Unfortunately, I have no experience with SP2010, and the last time I touched SP2007 (or a virtual server for that matter) was four years ago.
I'll be attending a course soon, but until then I have to make myself useful. I've already managed to install a working Sp2010 server and have played around with some web applications and site collections, and trying to find out how Sharepoint Designer works, but I don't really have an idea what I'm doing or what goals I should set for myself to actually learn useful stuff.
I've also watched some tutorials, but most are really problem-specific (problems I don't have yet) or dive into the code (which I won't, probably).
So.. where to start?

There are a lot of great training videos on Channel9.

Sahil Malik's book is organized as what are the basic things all SharePoint 2010 developers need to know. http://www.amazon.co.uk/Microsoft-SharePoint-2010-Solutions-Professionals/dp/1430228652/ref=sr_1_1?ie=UTF8&s=books&qid=1283973447&sr=8-1
It is a good place to start.

I would suggest video tutorials because:
They are FREE!
They give you more context than just reading what to do.
A quick search will get you specific topics.
Check out Bing videos on SharePoint 2010. There's lots of great content out there to get you going fast.

when i started with SP2010, i began by searching:
New features in Lists and Document
Libraries New search capabilities
DocumentSets (they are very interesting!)
Office Web Apps (Excel and Word web access)
A little bit of FAST Search Engine
Integration with silverlight
Changes in the object model
Workflows
New tools in VS2010
(MSDN, codeplex, codeproject, stackoverflow, and several blogs from Sharepoint MVPs are good places to look for)
I don't know if this would help but that's where I started.. if you need specific help you can find several groups in linkedin.. there are a lots of MVPs helping..
Good luck!

I would recommend you to check out the SharePoint guidance on codeplex. It comes with at sample portal application that is explained and with best practices and guidance for creating a SharePoint site. I am sure that this will provider vital information and knowledge for your project.
Kr., Bernd.

Follow the below link to learn sharepoint. It contains sharepoint tutorial videos and all.
http://www.fastsharepoint.com/

Basically i started my sharepoint learning with the following examples:
Create a feature to change site title
Create a feature to change site theme
Create a feature with feature stapling
Create a feature that activates another feature
Create a site through code
Create a list through code
Populate a list with data through code
Create a lookup column in list through code
These are the basic examples that you can understand what is Sharepoint as a beginner.
Please see the below link for more beginner programs:
http://blog.sharepointhosting.com/Downloads/SharePoint-Tutorials.aspx

Litso install a dev box on you machine and get started.
Try doing some migration from one server to the other.

Related

Overview of Sharepoint 2010 and 2013 capabilities?

I'm looking for a page that provides a good, fairly basic and brief, end-user targeted overview of the capabilities of Sharepoint 2010, and another that does the same for Sharepoint 2013. I searched microsoft.com and couldn't really find much. Most of what I found was based on the assumption that the reader was familiar with Sharepoint already and was upgrading from an older version. I was hoping to find something for folks new to Sharepoint, checking it out for the very first time. Something kind of like a product info sheet that you'd see in a trade show booth, maybe.
Any pointers to something along these lines would be appreciated.
Background:
I work for a large university, and we offer Google Apps, Box, and Sharepoint (2010 now, 2013 soon) as options to support collaborative projects. I'm trying to help our user community understand the different capabilities of and optimal use cases for each tool. I've found good overview material for Box and Google Apps, but I'm getting stuck finding this for Sharepoint. And -- as luck would have it -- our users tend to be the least familiar with Sharepoint.
It's often hard to find decent information about SharePoint on the internet.. ;)
Maybe some of these links will help, but most probably you have already seen them all:
http://www.slideshare.net/pointbeyond/comparison-webinar3
http://sharepointpromag.com/blog/sharepoint-2010-vs-sharepoint-2013-small-step-or-big-jump
http://www.rharbridge.com/?page_id=966 [from a technical point of view]
http://www.fpweb.net/sharepoint-server-2013/features/end-user/
http://www.cmswire.com/cms/social-business/sharepoint-2013-social-features-highlights-019624.php
http://office.microsoft.com/en-001/sharepoint/sharepoint-2013-overview-collaboration-software-features-FX103789323.aspx [collaboration feature overview - and it's official! ;)]
JFYI: there are also a couple of frameworks and platforms available which improve the social capabilities, for example MatchPoint Snow is one I have heard of.
Update:
Ok, if you're willing to actually convince people to use SharePoint, try following query - I think there are some good results there (but maybe there also too tech-targeted): https://www.google.ch/#q=why%20should%20i%20use%20sharepoint
For example:
http://www.rackspace.com/knowledge_center/whitepaper/6-things-every-manager-should-know-about-microsoft-sharepoint
http://www.degdigital.com/blog/why-sharepoint-2013-considerations-for-your-platform-selection/
http://newsletter.stc-carolina.org/How+to+Encourage+Good+Use+of+SharePoint

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.

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

SharePoint 2007/2010

I'm a developer with 5 years of MCMS development and without a single know how with SharePoint.
I want to use the CMS capabilities of Sharepoint to migrate my applications but I DONT KNOW HOW TO START!!!!!!
In my actual projects i have a Visual Studio solution with all my code, my templates and my usercontrols...
I cannot see how can i do the same thing with Sharepoint :(
I want to customise my site like i did before, i want to create pages based on templates like i did before.
Anyone knows where i can find a walkthrough that explains me that?
Thank U All.
Unfortunately I think you are going to have to learn SharePoint. Even the WCM features are a big topic, and probably the best book is Andrew Connell's "SharePoint 2007 Web Content Management Development" - I don't think a 2010 version is available yet. The good news is that I think the MCMS product had a big influence on how the SharePoint WCM features were architected, so the underlying principles will be similar.
SharePoint 2010 has a Visual Web Part that will encapsulate a user control which might make the transition easier. Also see my answer to this question about converting an ASP.NET site to SharePoint which might have some relevant information.
Most of the information about converting from MCMS to SharePoint is for the 2007 version of the product. This two-part article on MSDN seems to be the best starting point.
I cannot see how can i do the same thing with Sharepoint :( I want to customise my site like i did before, i want to create pages based on templates like i did before.
Problem is, SharePoint is not MCMS, no matter how Microsoft tries to brand it as its successor.
Creating sites in SharePoint is almost opposite of how things we were done in MCMS were you build from the ground up using ASPX templates, user controls and placeholders. In SharePoint, you'll have to strip out most of the OOB stuff you don't need. The recommended approach to custom development is through web parts, CAML, and the SharePoint APIs.

Learning Sharepoint [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I'm starting a new job involving Sharepoint design/development. While the job will involve training courses on Sharepoint and other technologies I haven't used, I am interested to get a headstart and learn a little more about Sharepoint.
Are there any good articles explaining Sharepoint development and what I need to know (being a beginner in the technology)? I am strong with C# and ASP.NET as I use it everyday (job or no job), it's just the Sharepoint specific stuff I wonder. I am checking out MSDN. I did check out some other threads on this, but I am not really looking for a book.
A better question would be what blogs are there which focus on code snippets and best practises?
Thanks
There are lots of SharePoint virtual labs. They are good b/c they let you get your hands on the technology without too much of the setup hassle. :)
http://www.microsoft.com/click/SharePointDeveloper/html/Default.html
This site has the information I started with when learning SharePoint: webcasts from TechEd by Andrew Connell and Rob Bogue and the hands-on-labs that go along with them.
There are very many SharePoint MVPs that have blogs that are easy to find and many of them hang around on twitter so it's easy to get help.
http://andrewconnell.com/blog/archive/2008/11/25/Free-MSDN-Webcasts-amp-HOLs-for-MOSS-2007-WCM-Development.aspx has info on some newer webcasts
http://www.sharepointpodshow.com/ and http://www.methings.com/podcast/70342/MOSS-Gone-Wild.php
are 2 excellent SharePoint Podcasts.
A few months ago I was looking for decent SharePoint articles just to get an introduction to the technology. I found an entire section on CodeProject dedicated to it. Check it out if you haven't already, I found a number of good articles there.
Also, check out the SharePoint dev wiki
In addition to all the links provided by others:
Microsoft has a Best Practices Resource Center for SharePoint Server 2007 on Technet
The official SharePoint Team Blog has some good info.
Sharepoint Joel has a list of Top 100 SharePoint blogs, though a year old provides a good starting point of blogs to look at.
Several MSDN articles such as:
Disposal Best Practices
Common Coding Issues using the SharePoint Object Model
Edit: Also just noticed that the Patterns & Practices team has a SharePoint Guidance project on codeplex.
Sharepoint was a disaster for me (as I've said before), but I'd be willing to give it another try once .Net 4.0 and VS 2010 are released.
I would definitely download the VS 2010 beta and give the new Sharepoint integration a spin. I hear that it is a big improvement over what we have now.
As for documentation, msdn was the best learning resource I could find. It was more concise than what you will get with most books, although books usually provide a storyline and cohesive progression of learning.
Hope that helps, Good luck.
Codeplex is good for examples of developement. Given the rate of change with "best practices" I have seen some books that have become out of date quite rapidly.
I personally have gained a lot of valuable knowledge from looking at questions on forums like this one, trying to replicate the issue on a developement VM. I would recommend having a VM for "play" as hands on will run you up against many of the strengths and weaknesses with different approaches.
If you can get a backup of an existing content database you are using, having lots of documents and document libraries is good for hitting real data and trying out different search configurations etc.
One additional site you shouldn't forget is myrampup.com. It's a community-based training site which will help you get the knowledge you need to develop solutions on the SharePoint platform.
Before learning SharePoint development, learn what SharePoint can do. Use it and become familiar with its features. Many people's first thought is to develop new features when much of what they want to do can be done with existing SharePoint features. It's a huge, complex product.
I've found some very good videos for learning Sharepoint at Point8020
Very good reference for SharePoint Object Model:
http://www.etechplanet.com/post/2009/08/28/Overview-of-SharePoint-Object-Model.aspx
A good starting resource is the Microsoft RampUp Site it's a free resource that has 2 tracks for SharePoint for developers. Each track consists of articles, slide casts and virtual labs to help you gain an understanding of what goes into developing for SharePoint. They are not all inclusive but it should give you a good starting point.
There is also a user centric overview on the Microsoft Office Site for SharePoint 2007 that can help get you an understanding of some of the features in SharePoint.
I don't know if any of the resources have been update yet for SharePoint 2010, but hopefully those will follow soon.
Also check Microsoft Learning with SharePoint 2010 around the corner you might find free courses. Microsoft usually releases free online courseware for new products around the time of release.
For uo to date announcements check out the SharePoint Team blog, usually there's lots of good information around there.
Good Luck.

Resources