SharePoint School

Learn SharePoint Online (Office 365) and deliver successful projects to your customers

Step by step online training program to learn SharePoint and develop successful projects.

Are you learning or working on SharePoint online or on-premise SharePoint?

If yes, then you will already be aware that SharePoint is a huge platform and it provides a lot of features. If you are not sure which feature you need to use for different requirements in your projects, there will be always a chance that you will not be able deliver the projects according to your client's requirements.

You will find yourself reading numerous articles and blogs, spending hundreds of hours to learn those concepts using a trial and error approach to find the solution for your client requirements, and what each feature in SharePoint does.

In addition, you'll watch videos on YouTube to understand SharePoint concepts and implement SharePoint solutions, but still unsure of what features to use, and when.

If you are thinking you're alone in having these issues, then you are not alone. I was in a similar situation when i started SharePoint 10 years before with MOSS 2007 (three versions before the current version of SharePoint).

Even now, things haven't changed much. Beginners or developers are training to learn using e-books and videos that you can read or watch, but they're still not sure what is the best way to implement them when you get real world requirements in SharePoint.

SharePoint evolved so much from MOSS 2007 to SharePoint 2016, but there are things that still remain that you need to know. Once you're aware of those things, then you can work with this technology without having too many challenges.

I documented a system on how I can teach people SharePoint in a better way along with the project. I’ve now consolidated that entire system into one easy-to-follow course. It’s called SharePoint School. I have found that students learning SharePoint along with the project find it helpful when they know what to use, when and why, instead of just learning few concepts and unsure of how to use them.

I have been spending a few months trying to find a good online course about SharePoint development until I found SharePoint Journey School. Devendra’s approach to explain concepts and to apply the explained concepts & knowledge to the practical projects is very clear, easy to follow and hitting the right points straight away.

After joining the school for almost two weeks, I learned a lot from the course “SharePoint Online (Office 365) Development”, and about to apply what I have learned to a real project that has just been assigned to me.

This is a first major SharePoint development project for me, so I am glad that I have SharePoint Journey School with me to get guidance along the way. It will be fun and exciting. The courses in SharePoint Journey School are unlike lots of other courses, and Devendra is very dedicated and focused on presenting the course content properly and also helping students with improving skills as much & quickly as possible. He always responded to my emails in a timely manner. I appreciate that.

Highly recommend SharePoint Journey School to SharePoint developers or other developers who are seriously willing to develop career opportunities in SharePoint.

- Zhang

You can do it, too! Imagine if..

  • You know how to create sites and lists in SharePoint.
  • You have complete understanding about content types and site columns. Why you need to create these, and how you need to create them. Learn the ways to implement these which helps to fulfill your client requirements.
  • You discovered about OOB features and learn what those web parts are built for. You can build a lot of solutions if you know how to use OOB features. I have seen teams building custom web parts which could have done easily using OOB features. The question here is why you need to build a custom webpart, because the there is a lack of awareness of what functionality can be built using these OOB features.
  • You understood OOB site templates, when to create them, what to create and why should you choose them, along with the knowledge of OOB workflows and mapping, and user cases from blogs, magazines, etc.

Discover the fundamentals of using SharePoint for client projects and personal development

How this course helps you

It will show how to get started with SharePoint from basics to build a project

It will teach you the various tools and techniques you need to use while working on projects with On-Premise SharePoint and SharePoint Online

It will teach how to convert the requirements to technical details in design documents

It will teach how to build a solution based on the technical details you have gathered

You will get access to a private community full of other people who are learning SharePoint

You will get regular group Q&A sessions with the entire community

You will get a 30-minute face-to-face kickoff call with me via Skype


Advanced Concepts

SharePoint Online Development is a 8 week step by step training and teaches you how to build solutions in SharePoint Online (Office 365). In this training course, you will learn how to build a Project along with concepts.

You will receive more than 8 hours of training on SharePoint Online development.

  • Each module is entirely focused on step-by-step topics
  • Receive assignments with each workshop to hold yourself accountable

Below are the topics covered in this Training

.Module 1.

#1 JavaScript and JQuery Basics

  • You will learn some of the foundations for client side development
  • You will learn about functions, variables and objects.
  • You will learn about how to debug JavaScript code which is very important for any developer to learn

#2 JQuery in SharePoint

  • You will learn how to get started with JQuery
  • You will understand basic idea behind the JQuery
  • You will learn how to use the existing documentation and develop solutions
  • You will learn how to work with JQuery Selectors
  • You will learn how to work with SharePoint List fields to show/hide and make it read-only using Jquery

.Module 2.

#3 REST API Basics

  • You will learn what REST is
  • You will learn how to build REST URI
  • You will learn how to use the Postman tool to build your REST queries

#4 JSOM, CSOM in SharePoint

  • You will learn how to interact with SharePoint Objects remotely
  • You will learn how to work with fiddler to analyze the requests
  • You will learn how to analyze the performance of requests
  • You will learn how to perform the basic operations using JSOM

.Module 3.

#5 SharePoint Add-in Development

  • You will learn what SharePoint Add-in's are
  • You will learn how to develop your first Add-in
  • You will learn what the advantages of strict mode in JS are

#6 JSOM and REST in SharePoint hosted add-in

  • You will learn how to upgrade Add-in's
  • You will learn how to develop real world applications
  • You will learn how to debug your Add-ins

.Module 4.

#7 CSOM in Provider hosted add-in's

  • You will learn how to create Azure web apps
  • You will learn how to build a basic Add-in
  • You will learn how to deploy Add-in's in Azure

#8 Angular Basics

  • You will learn how to get started with Angular
  • You will learn more about Module, the controller in Angular
  • You will learn how to use angular with your Add-ins
  • You will learn how to Debug Angular in Add-ins
  • You will learn retrieve data from SharePoint Lists
  • You will learn how to troubleshoot issues

.Module 5.

#8 Tools for SharePoint Online Development

  • You will learn how to work with Node.Js and NPM tools
  • You will learn how to use Gulp to concat, minify Javascript files.
  • You will learn how to use quick install packages in Visual Studio 2015

#9 Developing Workflows using Visual Studio – Part 1

  • You will learn why workflows are important
  • You will learn history and challenges of workflows
  • You will learn about workflow architecture in SharePoint 2013
  • You will learn some of the common development activities using visual studio, like retrieve list item properties and get user detail.
  • You will learn how to build your first Approval workflow

.Module 6.

#10 Developing Workflows using Visual Studio – Part 2

  • You will learn how to customize task forms using Visual Studio 2015
  • You will learn how to develop custom State machine workflows
  • You will learn how to build custom initiation forms and association forms using Visual Studio 2015.

#11 My experiences on MVP program

  • You will get a live session explaining my experiences on the MVP Program


  • You will learn how to build custom composed looks
  • You will learn how to build a custom masterpage
  • You will learn how to build custom page Layouts
  • You will learn about the different Branding Tools available
  • You will learn how to use Developer tools to brand your SharePoint site


#13 Getting Started with the SharePoint Framework

#14 Using react in SharePoint Framework


Bonus session #1: How to market yourself as a Developer (This is something I am learning, I will share my experiences with you).

Bonus Session#2: Setup a development environment to practice SharePoint Online

Bonus Session#3: Tips on Time Management (Bonus Session)

You will learn exact tips I use to get the most out my time. I will be sharing those with you.


Develop Real World applications

Build a real-world application in Office 365 using latest approaches

Devendra helps create an environment where learning, creating and modifying SharePoint applications seems easy for a person with zero SharePoint knowledge. He also helped me in learning and creation of several sharepoint contents and ability to write workflows into multiple lists and libraries. I am more productive and proficient after taking his SharePoint classes for 2 months.

- Abhiram

I signed up for the course expecting to increase my SharePoint knowledge by a small amount, consistent with other courses I have attended however, by the end of the course I had learned so much. My knowledge and confidence level in working with SharePoint has increased greatly due to what Devendra teaches on his course. Normally I would not provide a testimonial, but in this instance I think it is justified. Sign up for the course, attend the webinars, but most importantly do the homework!

- Azam

I know how difficult when we are with a limited technology in LTD companies, only one answer to this question "Why a particular technology(SharePoint) is difficult to learn ?" is finding a proper mentor. Who said SharePoint is complicated? Anyone feels SharePoint is difficult just trust me and get training under the guidance of Mr.Devendra Velegandla. I strongly recommend Devendra was one the exceptional trainer and knowledgeable person. We don’t find any trainer with soft-spoken and calm.

- Satish Vemuri

Get started now!

More Payment Options – Credit Card, Local Currency, Indian Rupee etc.

If you wish to join SharePoint School without the hassle of going thru PayPal, you can use the below links to sign-up. Your payments will be processed through the reliable folks at Payumoney.

Click here to Get Access Now

If you have any questions or concerns about the course, call or email us. We're happy to help.

+91 7899 791 167


Your Instructor

Devendra Velegandla
Devendra Velegandla

I am Devendra Velegandla, four time Microsoft MVP and Microsoft certified trainer. I am a SharePoint/Office 365 lead developer having more than 10 years of experience working with Microsoft technologies. I've taught more than 1,000 students. As a trainer and developer i have working on lot of SharePoint Projects with multiple customers. Now i am working with one of the biggest MNC and supporting and helping largest companies across the world to move to SharePoint Online.

But things weren’t always so sweet. Back when I started learning and working on SharePoint it was not so easy because i donot know what to read and what to study and more importantly how to develop solutions for a particular requirement we get.

I’m grateful every day for this SharePoint journey school and community I’ve created online.

Frequently Asked Questions

Who is this course for and why should I join?
Beginners or developers who want to gain expert level in SharePoint development. If you are working as an Admin or a .Net developer and to get a new role as SharePoint developer, this course is ideal for career development and building your credentials.

If you are thinking about how you can improve yourself in development and would like to see yourself as Sharepoint consultant, this is a great course to take. If you are looking for a career growth and want to reach your goal to become advanced SharePoint Online developer, this course will be fundamental in building solutions for customers.

Taking this course will allow you to excel in SharePoint and learn SharePoint Online Development, along with getting comfortable with client-side development. If you are not sure on how to learn to use JavaScript, Jquery with SharePoint, then this course is for you.
When does the course start and finish?
The course starts as soon as you enroll, it is a completely self-paced online course. You get access to the course for 12 months after the enrollment.
How long do I have access to the course?
After enrolling, you have access to this course for 12 months
- across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days of enrollment and we will give you a full refund.
Will i get certification after completion of the course?
Yes, you will be given course completion certificate from SharePoint Journey once you complete the course. You can add this your resume and LinkedIn.
Is this course applicable for SharePoint on-premises?
This course is applicable for both SharePoint on-premises 2013 and SharePoint 2016. All the concepts covered in this course is applicable to SharePoint Online too.
Will i get environment to practice?
You will get step by step videos on how to prepare the development environment.
Does this course cover the advanced topics for developers?
We have basic concepts for SharePoint to help beginners and also the concepts for developers to improve their skills to advanced level.
I have other questions that are not listed here
If you have any other questions that are not listed here, Please send an email to contact@sharepoint-journey.school. We will respond ASAP.
What are the requirements for joining the course?
All you need is to have a goal to become a SharePoint developer in next 6 months.

Thank you for your personal concern for me and fellow students who are in the class. I appreciate that you helped me to grow in more than one dimension (Admin, Development, and Support). I would like to thank you for all the references you quoted and the assignments you gave us to think about that in a multi-directional way. I still remembered the concepts you taught us and the examples you quoted us for solving complex solutions.Thank you, Devendra for all stuff you taught and made us grow more dynamically day by day.

- Vamsi

SharePoint School is a place I can rely to get my answers in SharePoint arena. Devendra is resourceful, talented and skilled in SharePoint. I would recommend anybody to enroll in SharePoint School founded by Devendra.

- Ramesh

I was so frustrated at SharePoint since I was a beginner and was going nowhere using online help/videos or for that matter, I lacked required skill on how to design SharePoint sites, what standards to follow and how to converts requirements to SP solutions. I required some kind of support from someone who could guide me on SharePoint. As, I was searching for some concepts of SharePoint, I found the site SharePoint Journey School that changed my view of seeing SharePoint now.

The journey of meeting Devendra was impeccable. I got in touch with Devendra to know what I was expecting and how the course could shape me into a SharePoint professional. He was very humble, clear minded person and most importantly down-to-earth and calm person in explaining anything at a granular level of understanding. There was no force in joining the SharePoint School at any time. I then got involved with training and started learning SharePoint. Today, it feels much better and I can proudly say that.

Coming to the course, one thing anyone in SharePoint School could observe by looking at the videos would be – how well the topics are planned and phased out to address any user (beginner -> advanced). I really like the approach used here with the content flow of topics for SharePoint videos. Also, the videos are very clear at explaining the concepts of SharePoint. One thing for sure out of this course is - you can come out as a better/best SharePoint person depending upon your practice and applying the concepts learnt.

In short, Devendra’s creativity and knowledge at concepts in SharePoint and expertise sets him well above others at his level of understanding and application for SharePoint. I strongly recommend him as the best in the market for SharePoint in mentoring role.

- Kiran

Get started now!