Sugar Development - Advanced (multi-day class)

Description

This course explores the Sugar developer customization and implementation topics and related skills most relevant to Sugar Implementations. The Advanced Developer course builds upon your general knowledge of the Sugar development framework by introducing additional advanced techniques that can be applied to a range of common customization requests. The course also explores general Sugar implementation concepts and techniques such as design patterns, troubleshooting, coding best practices, integration strategies and team development.

What you'll learn:


Introduction:

  • Course Overview: Course organization and goals, attendee technical Q&A
  • Developer Certification Overview: Developer Certification exam guidance

Customization Skills:

  • Advanced Sidecar Customization: Utilizing key namespaces. Working with bean.js, Underscore.js and Backbone.js methods
  • Field Customizations: Sidecar field customizations, custom field types, Sugar Logic and extensions
  • Custom Filters: Developing custom filters in multiple contexts
  • Extensible Security: Extending visibility filtering and ACL security
  • Server-Side Skills: Additional techniques with Sugar Bean, Logic Hooks and the REST API

Implementation Skills:

  • Debugging and Troubleshooting: Front and backend debugging tools and techniques
  • Coding Best Practices: Project design concepts, database management, writing unit tests
  • Integration: Co-existing integration strategies, integration patterns, integration components
  • Sugar Team Development: Agile development. Code review, test and QA phases

Details

Duration: 2 days

Minutes Per Day: 480 minutes

Price: $ 1200.00 USD

Prerequisites

Completion of at least one of the following:

  • Sugar Developer Essentials course
  • Sugar Developer Specialist Certification
  • 6 months or more of full-time SugarCRM professional development experience
  • Sugar Administration Specialist Certification recommended

Target Audience

Sugar Developers who are familiar with the Sugar architecture and data model and who understand how Sugar is customized using the Extension Framework, the Sidecar Framework, the REST API and the Developer Tools.

Setup Requirements

A laptop with Sugar 7.7 installed or capable of running a VM-hosted Sugar instance (minimum of 8GB RAM) on VirtualBox.

Upcoming Classes

Provided By

Location

Date

= Guaranteed to run

SugarCRM

May 3 - May 4

Upcoming Classes


Onsite Courses

For groups of 10 or more

Request Quote