• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 311
  • Last Modified:

sharepoint

I am trying to start learning sharepoint however I need to know what the prerequisite languages are. I know a little bit vb, html and javascript. I will start improving my skills in vb.
So, my question is that do I need to learn C# because a lot of people say knowing C# is a must. Or can I just get better in vb since I know a little bit about it and then I start learning sharepoint.

Thank you all,
Paul
0
pauledwardian
Asked:
pauledwardian
  • 6
  • 6
1 Solution
 
varontronCommented:
What is your goal?  To create custom webparts?  Then yes you should probably learn C#.  

If you are totally new to SP then you should start by learning what is available off the shelf, then start playing with the Designer app, and then when you run into something you want to do that requires total customization, dive in and learn to code it.
0
 
pauledwardianAuthor Commented:
I am assigned to create a website with couple of features like addressbook, search function that searches inside the sql and other simple stuff( I guess)
So, do you think visual basic would not be enough to handle this or do I have to learn C# now?
0
 
jessc7Commented:
For an Address Book, you can just create a Contacts list using the SharePoint UI, and even link that to Outlook to sync.

For searching inside of SQL content, you might consider Business Connectivity Services:
http://msdn.microsoft.com/en-us/magazine/ee819133.aspx
0
Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

 
pauledwardianAuthor Commented:
Thanks jessc7 but I am looking foe an addressbook that would have a search function, add function and an a login function that would let the user to add contacts to it.
So, long story short do you think I can use my background of visual basic with share point or if I have to start learning C#? I have a project due so I need to know where should I start first. Either start learning sharepoint and use vb as my background or first learn C# and then start learning sharepoint.
0
 
jessc7Commented:
I guess I'm confused as to your requirements for an Address Book. You can search and add to a Contacts List. I'm not sure what you mean by login.

As for development, SharePoint is .NET, but in general a C# platform. There are many examples on MSDN on using VB.NET, but I would recommend you ultimately consider switching to C#. Only my opinion though...
0
 
pauledwardianAuthor Commented:
I mean like a log in for a specific user who can update the addressbook and nobody else would be capable of doing it.
So, you think C# is mostly used in sharepoint and there would be no need for vb!
0
 
jessc7Commented:
You can grant certain users permissions to edit the Contacts List, and everyone else only access to Read using the SharePoint UI. No coding required:

User permissions and permission levels (SharePoint Server 2010)
http://technet.microsoft.com/en-us/library/cc721640.aspx

I personally would go with C# for development.
0
 
pauledwardianAuthor Commented:
thanks jessc7 for your time. I really appreciate your help wit this question.Now at least I feel more confident starting with sharepoint. Do you happen to have some other address book sample project  so I can start my project with?
0
 
jessc7Commented:
Do you have access to SharePoint? If you create a Contacts list, what do you seeing missing as far as requirements?
0
 
pauledwardianAuthor Commented:
I do have access to sharepoint but I need to have an instructions on how to create a simple addressbook first. So, I was wondering if you can show me a sample project so I can start working on it and get more famiular with sharepoint. I was looking for an addressbook that has a search function and only some certain users have the ability to edit and make changes to it.
0
 
jessc7Commented:
0
 
pauledwardianAuthor Commented:
Thanks jessc7 for your time. These should be enough to start with
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

  • 6
  • 6
Tackle projects and never again get stuck behind a technical roadblock.
Join Now