Sugar Developer (self-paced)

Introduction to Sugar Development

The course is designed to provide developers a clear understanding of how the SugarCRM Customer Relationship Management platform is customized through code extensions, also referred to as ‘development’. The Sugar platform is designed to support a wide range of extensions that can be applied to the underlying platform, the Sugar user interfaces and in support of integration with external applications.

Sugar Developer (self-paced) Training Courses

Developers who are new to the Sugar platform also need to understand which types of customizations can accomplished through configuration alone, either by users or through the Sugar Administration interface. This is why the presentation begins by comparing development to other modes by which Sugar can be customized. Quite commonly, customizations require a mix of configuration and development.

The central focus of this course are the two frameworks by which most extensions are applied to Sugar: the Extension Framework and the Sidecar Framework. Several extension examples referenced in the Course Presentation are presented in detail on this page.

After attending this course, the attendee should be able to access Sugar developer resources and devise a plan for Sugar development self-study and experimentation.

Introduction (1:10 mins)

Customizing the Sugar Platform (5:41 mins)
The Extension Framework and the Sidecar Framework (5:16 mins)
Developer Resources (6:32 mins)

Development Examples Demonstrations
(Samples from Live Sugar Developer Training Classes)

Extension Framework – Vardefs Extensions (15:51 mins)
Extension Framework – LogicHook Extension (11:58 mins)
Sidecar Framework – Change Order of Subpanels (8:18 mins)
Sidecar Framework – Add a Custom Button (14:26 mins)
Sidecar Framework – Add a Custom Validation (13:18 mins)
Sidecar Framework – Add a Custom Dashlet (13:57 mins)

Developer Resources

SugarU Developer Live Training
SugarCRM Community
SugarCRM Documentation
 -  Sugar 7.7 Installation and Upgrade Guide
SugarCRM Developer Blog
 -  Install a Sugar Platform Environment Using Vagrant and Packer
 -  Sugar Developer Tools
 -  New releases of Sugar Test Tools for Sugar 7.7

Components

Introduction to Sugar Development

Developers who are new to the Sugar platform also need to understand which types of customizations can accomplished through configuration alone, either by users or through the Sugar Administration interface. This is why the presentation begins by comparing development to other modes by which Sugar can be customized. Quite commonly, customizations require a mix of configuration and development.

The central focus of this course are the two frameworks by which most extensions are applied to Sugar: the Extension Framework and the Sidecar Framework. Several extension examples referenced in the Course Presentation are presented in detail on this page.

After attending this course, the attendee should be able to access Sugar developer resources and devise a plan for Sugar development self-study and experimentation.

Introduction (1:10 mins)

Customizing the Sugar Platform (5:41 mins)
The Extension Framework and the Sidecar Framework (5:16 mins)
Developer Resources (6:32 mins)

Development Examples Demonstrations
(Samples from Live Sugar Developer Training Classes)

Extension Framework – Vardefs Extensions (15:51 mins)
Extension Framework – LogicHook Extension (11:58 mins)
Sidecar Framework – Change Order of Subpanels (8:18 mins)
Sidecar Framework – Add a Custom Button (14:26 mins)
Sidecar Framework – Add a Custom Validation (13:18 mins)
Sidecar Framework – Add a Custom Dashlet (13:57 mins)

Developer Resources

SugarU Developer Live Training
SugarCRM Community
SugarCRM Documentation
 -  Sugar 7.7 Installation and Upgrade Guide
SugarCRM Developer Blog
 -  Install a Sugar Platform Environment Using Vagrant and Packer
 -  Sugar Developer Tools
 -  New releases of Sugar Test Tools for Sugar 7.7

0
Free

Purchase

Upcoming Classes