This badge is aimed at Developers who will be extending Umbraco's functionality and wanting to work with the APIs to progmatically work with Umbraco.
In this chapter we'll look at the fundamentatls like adding forms by making use of SurfaceControllers and work with the Umbraco API to programmatically create content/media
Adding forms to your site using SurfaceControllers, learn the basics in this chapter
Creating content documents from your .net code, learn all about it in this chapter
Creating media items from your .net code, learn all about it in this chapter
Working with the Member API from your .net code, learn the basics in this chapter.
Learn how to build RESTful applications that reach a broad range of clients, including browsers and mobile devices.
Learn how to extend the Umbraco backoffice.
Start extending the backoffice with custom components, in this chapter you'll learn how to create your own property editors, using html, js and AngularJS.
You can use events in umbraco to monitor any processes and execute your own code when certains things occur in the umbraco core. Events can be a very flexible and powerfull way to perform automation of actions or integrating with 3rd party components.
Learn where listviews are implemented in Umbraco, how they can be tailored to your specific needs, and how to build your own custom listviews that utilize built-in Umbraco functionality.