Today I would like to show you how to do Starting SharePoint development. Have you read my previous post: SharePoint developer who’s that? It was very popular and I get some questions about how to start SharePoint journey. Well, it’s a question which is not so easy to answer as we have to consider a few factors here. It’s my personal opinion here, some people could have different thoughts.
First of all we have to decide which platform we chose. At this moment we have possibility to make a development with following platforms:
- SharePoint on premise 2016, 2013 (I am aware of SharePoint 2010)
- SharePoint online
I assume that SharePoint server 2016 will implement some of SharePoint online features. Another important point to consider is SharePoint on-premise future. I heard different voices here. Some people say that SharePoint server 2016 is the last version, and some others that we will see at last two versions in the future. Well, in my opinion, there’s still discussion in Microsoft teams. We have very interesting example here. We can see a lot of changes in terms of SharePoint developer certification path – MCSD. At the begging we get information about expiration, then it was extended and now there’s no SharePoint developer path…
Starting SharePoint development. Why SharePoint online?
I will suggest to you safe way here in my opinion. If you don’t have any SharePoint experience or there’s no need to manage existing on premise infrastructure forget about SharePoint sever at the begging. You should focus on SharePoint online. Why, someone could ask…
- It could be for or against, but cloud is the future. People says that 🙂
- If you learn SharePoint online coding you can write a code for entire Office 365 platform
- Office 365 is key solution in Microsoft portfolio
- Office 365 is most dynamic Microsoft product
How to start SharePoint development?
So we know which platform to chose. So how we starting SharePoint development?
In first step you should register at Office developer portal. You will get for free access for Office 365 developer tenant for one year. It’s also good to know that you will get Microsoft Office for free. There’s a lot of training materials. Please take a look at Waldek Mastykarz recordings related to SharePoint framework, which seems to be SharePoint future.
Second website to register is Visual Studio Dev Essentials. You can find there free 3 month PluralSight subscription. This is online training platform with very good training videos. For example you can find there Andrew Connell or Sahil Malik training.
We have two more websites to considers. First of all please Technet site. There’s a lot of training materials provided by Microsoft, also for SharePoint server. Second site is of course Microsoft Virtual Academy. There’s a lot of things to watch. It’s also good starting point.
Everything what I wrote here is for free. You will need just time and will to learn. Also please remember that tools for SharePoint development are free. Visual Studio Code or Visual Studio Community edition is absolutely enough for starting SharePoint development.
And if you are worry about tools please check my post how to get free developer license for Office 365