Training »

Box Application Development (Beta)

Content length: approx. 12 - 16 hours (customizable)

Box application development allows organizations to create and manage powerful extensions to their cloud-based file governance solution. While the principles of developing Box applications are well documented, they also require a nuanced understanding of Box constructs, user access rights, token schemes, and limitations.

In this class we will:

  • Create a Box application using the Box App creation interface
  • Discuss the options present when creating a Box Application
  • See the difference between the most common categories of Box applications
  • Explain the security implications associated with each of the major categories of Box applications
  • Consider the Box user model as it relates to each of the major categories of Box applications
  • Understand custom Box application architecture
  • Use the Box APIs to connect a web application to a Box instance

Proven results

We've trained thousands of developers at companies like yours

Who Should Attend?

This class is designed for managers, project leaders, and enterprise developers; time is allocated between code and discussion to meet each group's needs.

Prerequisites and requirements

  • An understanding of the process of writing software that uses external, third-party code
  • Prior exposure to Box's governance model
  • Experience writing Auth/AuthZ code is not necessary, but knowledge about web security principles in general will be beneficial

Topic outline

Meet your instructors

Your instructors will depend on your custom requests, availability, consulting needs, etc.

Private group classes

For corporate groups and other organizations, we offer live in-person or online events. Our instructors adjust the agenda to match your needs. We can include consulting assistance, or combine topics into a longer workshop week.

Training Interest / Inquiry
... (select above to continue)

Training FAQs

Q: Is this taught in person?
A: We offer training both in-person and online via remote conferencing.
Q: How does the remote option work?
A: Much like an in-person class, it's conducted by our expert instructors in real time. The instructors answer questions, assist students, etc. We strive to offer as much of the in-person experience as possible, online.
Q: Can the content be customized?
A: For private team classes, we *always discuss your goals, the class contents, any specials areas for extra coverage, etc. in advance. We customize both the contents and length (number of days) to your needs.
Q: Can we schedule a private class any time?
A: Our classes are taught by developers who use the subject technologies in their daily work, so we carefully assign the right developer/trainer to your class, for a good experience and knowledge match. Please contact us to arrange a date.