Sugar Developer Essentials
Deepdive into Sidecar Extension Framework - UX/UI Customisations
Upcoming Classes
Duration: 3 Hours
Duration: 3 Hours
Price: $330
Price: $330
UX/UI Customisations
This course is designed for developers who want to code level customisation on the UI side of SugarCRM. This course helps Sugar developers who are interested to know more deeply about the Sidecar extension framework. After completing this course, developers will be able to do UI related code customisations in an upgrade safe manner.
Topics Covered
- User Interface Basics
- Client Side MVC Framework - Sidecar
- Introduction to Technologies - Backbone.js, Underscore.js, Handlebars
- Javascript based Customizations
- Record View Customizations
- Custom Dashlets
- View / Validation based Extensions
Hands on Practice
- Implementing a Record View Customization
- Building a Custom Dashlet
- Creating a Validation
Intended Audience
- First time Sugar Developers
- SugarCRM Architects
- PHP Programmers
Prerequisites
- Familiarity with SugarCRM End User and Administration
- Familiarity with SugarCRM Architecture
- PHP Programming and Javascript Programming
- Web Development Fundamentals
- Javascript, jQuery and Bootstrap fundamentals.
Sugar Developer Essentials
Sugar Developer Framework and Directory Structure
- In-depth comprehension of codebase structure and functionality.
- Understanding the organization of directories and files in the SugarCRM.
- Learning how to efficiently move through the SugarCRM directory hierarchy.
- Getting acquainted with the SugarCRM platform and its development principles.
- Learning to customize and develop modules within the SugarCRM ecosystem.
- Exploring LogicHooks and event handling mechanisms for extending functionality.
- Exploring the Extension Framework for expanding SugarCRM capabilities.
- Understanding the SideCar Framework used for creating modern user interfaces.
Metadata and LogicHooks
- Learn how the SugarCRM Extension Framework and Sugar Bean Factory work to customize and extend the platform.
- Understand how to create and use logic hooks with the Sugar Extension Framework and Sugar Bean Factory to add custom functionality.
- Learn how to set up business rules and trigger them automatically using logic hooks.
- Get a clear idea of how Vardefs determine what fields and relationships are in each module and how you can change them.
- Learn how to change or add field and relationship settings using the vardef extension framework.
Sugar RESTFul API Basics
- Introduction to APIs and why do we need API’s with examples.
- Understanding about Authentication and Authorization concepts in Restful API.
- Building HTTP requests with Postman with different request methods like POST, GET, PUT, Delete, etc.
- Understanding the differences between GET, POST, and PUT requests.
- Understanding about the REST API’s and Working with REST API’s in Postman.
Sugar RESTFul API Advanced
- Learning how to generate an Access Token using PostMan in SugarCRM.
- Learning how to use SugarCRM EndPoints with different HTTP Requests like POST, GET, PUT, DELETE, etc.
- Hands-on experience with practical examples of how to Insert and Update data in SugarCRM using the Postman tool.
- Learning how to test the third-party API’s using the Postman Tool.
- Hands-on experience on how to write Custom APIs in the SugarCRM.
Sugar for End Users
Getting Started with Sugar
Comprehensive Onboarding Training for SugarCRM End Users
Price: $150
Duration: 3 Hours
Sugar Reports Creation and Dashboard Setup
Deep Dive for Advanced Users
Price: $150
Duration: 3 Hours
Sugar Forecast Configuration and Usage
Deep Dive for Advanced Users
Price: $150
Duration: 3 Hours
Sugar Import Functionality
Deep Dive for Data Migration or Data Transfer from your sources
Price: $150
Duration: 3 Hours
Sugar Administration Essentials
Implement Users, Teams and Role Based Permissions in Sugar
Price: $225
Duration: 3 Hours
Configure Sugar with Developer Tools
Studio and Module Builder
Price: $225
Duration: 3 Hours
Price: $225
Advanced Workflow Creation with SugarBPM
Deep Dive and Practice
Duration: 3 Hours



