03-11-2017 09:52 AM
03-11-2017 09:52 AM
I have been working with Sharepoitn for the past 11 years now (Sp2001 - Sp2013) and all the work I have been involved in has been with server side development.
However, now it has become clear that the client side development is the way forward. I have been doing some reading but there seems to be too much to digest.
What would be the best learning path for someone like me to take?
These are what I find being commonly discussed -
d) Gulp, Grunt
f) npm/ bower
g) webpack, browserify
I'm sure there are a lot of other that I have not mentioned here, but the question is where to start and how to proceed?
Any pointers would be much appreciated.
03-13-2017 03:41 AM
Here's the first video in ther series:
To get started on that, I would check out my deck from a SharePoint Saturday last year on getting started with the SharePoint Framework:
I also wouldn't jump on the framework wagon right away.. Angular, TypeScript, React, etc. - are all fantastic to learn. However the curve is steep. Coming from Server-side development you might take to TypeScript right away but some of the others take time to learn. From your list, I'd learn:
1. Node - very elementary understanding for development
2) NPM - again check out my slides to get a handle on it
3) Gulp - for automating tasks
Then I'd maybe move on to TypeScript & Angular.. Debate is between Angular 1 or Angular 2, I'm still more in the Angular 1 boat.
Finally in terms of the "how" - Pluralsight has solid courses on all the technologies you've listed below.
Good luck and happy learning!
03-26-2017 11:03 AM
To add to @Jared Matfess,
Then, if you want to get deeper into the SPFx, and want some deeper explaination of the tooling etc @Andrew Connell just started creating courses (Voitanos) around this and has a free getting started with SPFx which would get you started with setting up your environment. https://www.voitanos.io/
04-01-2017 07:10 AM
04-01-2017 08:09 AM - edited 04-03-2017 03:28 AM
04-08-2017 11:50 AM