Mastering the SharePoint Framework

Learning a new development model for SharePoint Online and
the future of SharePoint development.

What Is the SharePoint Framework?

“The SharePoint Framework (SPFx) is a page and part model that enables client-side development for building SharePoint experiences. It facilitates easy integration with the SharePoint data, and provides support for open source tooling development.”


That is how Microsoft explains it, but what exactly is it? Simply put, today the SharePoint Framework enables developers to create client-side web parts and deploy them to SharePoint Online. It can also be thought of as a way to reliably package and deploy client-side customizations that were previously done with the content editor or script editor web parts.

What Can I Expect to Learn in This Course?


There is a lot to bite off in learning the SharePoint Framework (SPFx)! Have no fear as this course will cover it all. Here are some of the highlights of topics you can expect to learn in this course!

  • Download, install and configure your development environment for the SharePoint Framework for Windows or MacOS
  • Create and deploy your first client-side web part with the SharePoint Framework
  • Use the SharePoint Workbench to test web parts without deploying to SharePoint
  • Leveraging external & internal libraries (JS & CSS) in client-side web parts
  • Deploying apps to CDNs
  • Creating custom property panes for client-side web parts
  • Adding mock data to your client-side web parts
  • Automated unit testing of client-side web parts
  • And more!

Mastering The SharePoint Framework Learning Bundles

Whether you are just starting out and need the basics, or you are an experienced developer looking to dive deep into the nuts and bolts, I have a package for you! And not to worry, if you start with the basics and find yourself wanting more, you can always upgrade!



Chapters 1 - 3

Videos & Recorded Demos

Evergreen Content





Free Bundle Content


10-15 more chapters covering core development concepts for the SharePoint Framework

Videos & Recorded Demos

Evergreen Content

This content is currently under development. Sign up using the "NOTIFY ME" button below and you will recieve updates on the status of the course, relevant information regarding the syllabus, as well as advance purchase discounts available *only* to subscribers.





Fundamentals Bundle Content


10-15 more chapters covering advanced development concepts for SharePoint Framework

Code downloads for hands-on practice of new concepts

Private student forum for on-going discussion

Invitations to attend regular office hours, hosted by Andrew Connell, to answer your burning questions about SharePoint Framework development

Videos & Recorded Demos

Evergreen Content

This content is currently under development. Sign up using the "NOTIFY ME" button below and you will recieve updates on the status of the course, relevant information regarding the syllabus, as well as advance purchase discounts available *only* to subscribers.


Why Voitanos?

Learn from the Best

With over ten years of techical training and education experience, Andrew Connell is an accomplished presenter and instructor. His unique ability to break down complex concepts into easy-to-consume information will help you grasp the new SharePoint Framework and stay on the cutting edge of development technologies.


Choose Your Level

This course offers three levels of learning, depending on how in-depth you are looking to go, from the simple quick-start overview, to the 400-level in-depth training.

Evergreen Content

The one thing constant in the world of technology is change. When you purchase a course from Voitanos, you can rest assured that as products and processes evolve, so will the course. You are learning the most up-to-date, relevant content available.

"AC is one of those trainers who I try to never miss at conferences. Even if I have seen the session several times already, I always learn something essential each time, and I enjoy myself doing it."

Marc Anderson
Co-Founder & President, Sympraxis Consulting, LLC

"Andrew Connell is the best! He's one of the best instructors and speakers anywhere, on any topic, and it's always a privilege to listen and learn from him."

Bob German
Principal Architect, BlueMetal Architects

"Andrew is a renown[ed] speaker and instructor who can explain the most complex matters in a comprehensible manner. I would highly recommend his courses to all developers who want to improve their skills and learn about the developer opportunities on the Microsoft platform."

Waldek Mastykarz
Senior Developer, Rencore

"I had the pleasure of reviewing the free bundle over the weekend and actually picked up some neat tricks even though I've played around with SPFx for quite a while already. The course is divided into small bite size lessons, so if you already know some of it, just fast forward to the next one. Really looking forward to the next bundles to pick up even more tricks to boost my productivity!"

Mikael Svenson
CTO, Puzzlepart & Microsoft Officer Server and Services MVP

Frequently Asked Questions

Check here to get any questions answered that you may have about the course. Don't see a question that you need answered? Shoot an email to [email protected]!

Technical Requirements

What are the prerequisites for this course?

Students should have a modest computer at minimum with internet access able to run a text editor and simple scripts as well as access to a SharePoint Online developer tenant to test their creations against a live SharePoint environment.

What kind of development experience should i have to take this course?

Students should have some hands-on experience with JavaScript development. While not required, the more hands-on JavaScript experience, experience with TypeScript and NPM is a plus.

Is this class appropriate for brand new SharePoint developers?

Absolutely… zero SharePoint experience is required for this course. This style of development is very different from the previous development models we had in SharePoint, so if this is the first line of code you are writing for SharePoint, you’re in a good place!

What are the system requirements for this class?

Students should have a modest computer at minimum with internet access able to run a text editor and simple scripts. If you have an IDE on your laptop (Visual Studio, WebStorm, Eclipse, etc), you are in good shape.


Content Delivery

Is this course live or pre-recorded?

This course consists of pre-recorded video presentations and demos for you to watch and learn at your own pace. If you find you are interested in more direct interaction and opportunities to ask questions, take a look at the Ultimate Bundle which provides access to a private customer forum as well as invitations to office hours for open Q&A.

Is there any opportunity to ask questions related to the content of the class?

The content and presentation of the material is all pre-recorded, so live interaction during the presentations is not included. However, with the Ultimate Bundle, you will have unique access to a private customer forum as well as an invitation to regular office hours with Andrew Connell.

Is it self-paced or delivered in a prescribed schedule?

This class is self-paced, allowing you to consume the material at the pace that is perfect for you and your schedule. Once you purchase a bundle, you will have immediate access to the content included in that bundle to start your learning immediately and take as much, or as little, time as you need.

Will I still be able to access the course after I complete it?

Yes! You will still be able to access the course to review any chapters that you need to at any time. In addition, with Voitanos’ commitment to evergreen content, when updates are made to the course, you will be notified so that you can review the new content, at no additional cost!

How long is this class?

As an evergreen class, it’s never going to be finished as it will be constantly updated with new and refreshed content as Microsoft adds new features and capabilities to the SharePoint Framework. However you can expect it will contain at least 5 hours of content.

Do you provide a certificate of completion?

At this time we do not provide formal certificates of completion. Is that critical for your organization? Let us know so we can work with you to figure out a solution!

Can I download the course for offline viewing?

The course is only available for streamed online viewing and therefore cannot be downloaded to a tablet or other device for offline viewing at this time.


Purchasing Options

If i buy the Fundamentals Bundle but want more, can i upgrade to the Ultimate Bundle?

Absolutely! Just contact me at [email protected] for a special discount code to purchase the ultimate bundle.

Do you offer in-person or private training deliveries?

For companies who are interested in private training deliveries, please send me an email at [email protected] and we can chat about your needs and goals for your training.

Do you offer any bulk rates for training teams of developers?

Absolutely! Just send me an email at [email protected]!

What forms of payment are accepted?

We currently accept payment via credit card (VISA, Mastercard and AMEX) via Stripe.

What is your refund policy?

Our goal is 100% satisfaction from our students. If you find the course did not meet your expectations, please contact me at [email protected] and we can discuss how we can remedy the situation, up to and including a refund of your payment.