We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Fundamentals of Building Office Add-ins with Office JavaScript APIs

John Brown

Microsoft Office is a powerful productivity suite that provides users with very capable, yet generic tools. With the Office JS API, you can build Office Add-ins that automate and integrate Office with your applications.

Read more

Microsoft Office is a powerful productivity suite that provides users with very capable, yet generic tools. With the Office JS API, you can build Office Add-ins that automate and integrate Office with your applications.

Microsoft Office is a powerful productivity suite that provides users with very capable yet generic tools. Sometimes you need a little more structure and integration, and with the Office JS API, you can build Office Add-ins that automate and integrate Office with your applications. This course, Fundamentals of Building Office Add-ins with Office JavaScript APIs, will cover the fundamentals of the Office JavaScript API. First, it will introduce you to the different types of Add-ins, and show you how to get your development environment started. Next, you will learn how to build a simple PowerPoint task pane add-in. Finally, you will learn about communicating with external resources such as Trello, and about publishing the Add-in to the Microsoft Office Store. By the end of this course, you'll be ready to continue your learning for specific office applications like Excel and Word.

Enroll now

What's inside

Syllabus

Course Overview
Discover Office Add-ins
Setting up for Development
Understanding the Shared API
Read more
External Communications
Publishing

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores Office JS API, which is a standard suite of productivity tools in the industry
Taught by John Brown, who is a recognized instructor for this topic
Develops expertise in automating and integrating Office applications, which are core skills for many roles
Examines external communications, which are critical for integration with other applications

Save this course

Save Fundamentals of Building Office Add-ins with Office JavaScript APIs to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Fundamentals of Building Office Add-ins with Office JavaScript APIs with these activities:
Review JavaScript Fundamentals
Strengthen your JavaScript foundation to enhance your understanding of the Office JS API.
Browse courses on JavaScript Fundamentals
Show steps
  • Review online tutorials or documentation on JavaScript fundamentals.
  • Solve simple JavaScript coding problems or exercises.
  • Create a simple JavaScript program or script.
Show all one activities

Career center

Learners who complete Fundamentals of Building Office Add-ins with Office JavaScript APIs will develop knowledge and skills that may be useful to these careers:
Web Developer
Web Developers create and maintain websites, which may include developing and implementing plugins and add-ins. A foundational understanding of Office JavaScript APIs will help build a strong foundation in Software Development, as this course covers the building blocks of creating an Office Add-in with JavaScript, which can be easily transferred to other areas like Web Development.
Software Engineer
Software Engineers design, develop, test, deploy, and maintain software systems which may include programs, applications, or websites. There may be Software Engineers who specialize in developing Office Add-ins. Taking this course can help provide a foundational understanding of the Office JS API and the skills to build Office Add-ins.
Business Analyst
Business Analysts work to better a company's efficiency and productivity through data analysis, identifying needs, and developing solutions. This course can be useful for Business Analysts that need to improve the efficiency of a company's use of Microsoft Office. It can help build a foundation for developing add-ins to further automate and integrate Office with their applications.
Product Manager
Product Managers oversee the development of products. They work with engineers and designers to ensure that the product meets the needs of the users. For those working with Microsoft Office products, this course may be useful for understanding the capabilities of Office Add-ins and how to leverage them in product development.
Project Manager
Project Managers plan, execute, and close projects. They work with stakeholders to ensure that the project is completed on time, within budget, and to the required quality. For those managing projects that involve Microsoft Office, this course may be helpful in understanding the capabilities of Office Add-ins and how to leverage them in project management.
Data Analyst
Data Analysts collect, clean, and analyze data to help businesses make better decisions. They may use a variety of tools and techniques to perform their work, including Microsoft Office Add-ins. This course can help build a foundation in developing Office Add-ins.
Technical Writer
Technical Writers create documentation for software and other technical products. They may also work with developers to create training materials. This course can be useful for Technical Writers that need to document software that integrates with Microsoft Office, as it can provide a better understanding of the Office JS API and the capabilities of Office Add-ins.
Quality Assurance Analyst
Quality Assurance Analysts test software to identify and fix bugs. They may also work with developers to improve the quality of the software. This course can be useful to Quality Assurance Analysts that work on software that integrates with Microsoft Office, as it can provide a better understanding of the Office JS API and the potential problems that may arise when developing Office Add-ins.
Information Architect
Information Architects design and organize the information on websites and applications. They work to ensure that the information is easy to find and use. This course may be useful for Information Architects that work on websites and applications that integrate with Microsoft Office, as it can provide a better understanding of the Office JS API and the capabilities of Office Add-ins.
User Experience Designer
User Experience Designers design the user interface for websites and applications. They work to ensure that the user interface is easy to use and provides a good user experience. This course may be useful for User Experience Designers that work on applications that integrate with Microsoft Office, as it can provide a better understanding of the Office JS API and the capabilities of Office Add-ins.
Interaction Designer
Interaction Designers design the way that users interact with websites and applications. They work to ensure that the interaction is intuitive and enjoyable. This course may be useful for Interaction Designers that work on applications that integrate with Microsoft Office, as it can provide a better understanding of the Office JS API and the capabilities of Office Add-ins.
Systems Analyst
Systems Analysts design, develop, and implement computer systems. They may also work with businesses to analyze their business needs and develop solutions. This course may be useful for Systems Analysts that work with clients that use Microsoft Office, as it can provide a better understanding of the Office JS API and the capabilities of Office Add-ins.
IT Consultant
IT Consultants help businesses improve their IT systems and infrastructure. They may also work with businesses to develop and implement new software solutions. This course may be useful for IT Consultants that work with clients that use Microsoft Office, as it can provide a better understanding of the Office JS API and the capabilities of Office Add-ins.
Technical Support Specialist
Technical Support Specialists provide technical support to users of software and other technical products. They may also work with users to troubleshoot problems and find solutions. This course may be useful for Technical Support Specialists that support users that use Microsoft Office, as it can provide a better understanding of the Office JS API and the capabilities of Office Add-ins.
Software Tester
Software Testers test software to identify and fix bugs. They may also work with developers to improve the quality of the software. This course may be useful for Software Testers that work on software that integrates with Microsoft Office, as it can provide a better understanding of the Office JS API and the potential problems that may arise when developing Office Add-ins.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Fundamentals of Building Office Add-ins with Office JavaScript APIs.
Reference guide for the Office JS API. Useful throughout especially when you need to look up specific APIs.
Good comprehensive guide for everyone interested in working with Office Add-ins, covering SharePoint as well. It will provide advanced concepts and good background for pursuing more advanced work in Office 365 and SharePoint.
Covers advanced techniques for Office Add-in development using JavaScript. It explores topics such as working with custom ribbons, managing user preferences, and integrating with external data sources, providing a deeper understanding of the Office JavaScript API's capabilities.
Provides guidance on building custom SharePoint Online solutions using modern development tools and practices. It covers topics such as creating custom web parts, list and library customizations, and working with the SharePoint Framework.
Covers REST API design and implementation principles. Provides a good foundation for understanding the Office JS API.
Offers a broad overview of Office 365 development, covering topics such as building add-ins, working with the SharePoint Framework, and integrating with other Microsoft services. It provides a comprehensive introduction to the Office 365 development ecosystem.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Fundamentals of Building Office Add-ins with Office JavaScript APIs.
Complete MS Office Course Masterclass: Beginner to...
Most relevant
Documenting an ASP.NET Core Web API Using Swagger
Introducción al Office 365
Excel 2013: An Analytics Superhub
Master Vuejs from scratch (incl Vuex, Vue Router)
What's New in Office 2019
Understanding Teams Integrations and Add-ins
Building Excel Online Automation with Office Scripts
Office Productivity Software and Windows Fundamentals  
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser