Alfresco Online Training by
Laliwala IT enables developers and
administrators to understand the full
capabilities of Alfresco ECM (Enterprise Content
Management) and BPM (Business Process
Management) platforms. Based in
Ahmedabad, Gujarat, India, we
deliver live instructor-led training to
participants worldwide.
This training will allow participants to
understand what is possible with the Alfresco
system and make appropriate, informed decisions
about deploying the technology. Through a blend
of sessions, demonstrations, working examples,
and hands-on labs, participants become familiar
with Alfresco technology, architecture, and best
practices.
In order for participants to understand how
development is carried out, we explore
alternative options for configuring,
customizing, and developing with Alfresco. The
training includes administration, maintenance &
migration, customization, and development using
web scripts and Share configuration in a
comprehensive 4-day intensive program.
This course helps participants take functional
and technical requirements and implement them as
Alfresco configuration, customizations, or even
building complete applications on the Alfresco
content server.
Course Contents
Day 1: Alfresco Fundamentals &
Repository Administration
- Architecture and
Technology
- Architecture review &
components
- Start-up and connecting
to repository
- Minimum configuration
requirements
- Subsystems overview
- User Interfaces
- Standard interfaces
(Share, ACS)
- The Share architecture
- Digital Workspace
introduction
- Users and Groups
Management
- User creation and
management
- Groups and authorities
- Authentication modes
(LDAP, Active Directory,
SSO)
- Roles and permission
groups
- Security and
Permissions
- Authentication
mechanisms
- Role-based access
control
- Managing permissions at
site and component level
- Permission models
explained
- Repository
Configuration
- Repository configuration
methods
(alfresco-global.properties)
- Configurable subsystems
- Best practices for
configuration
- Content Model
Overview
- Relationships between
types, aspects,
associations
- What is a content model?
- Built-in types and
aspects
- Deploying a content
model
- Creating Custom Content
Models
- Content models explained
with XML
- Types, properties, and
constraints
- Deploying content models
via AMP/JAR
- Associations, aspects,
and constraints
- UI Manifestation in
Share
- Best practices for
content modeling
Day 2: Alfresco Development & APIs
- Developing Against the
Alfresco Repository
- Spring Framework in
Alfresco
- Foundation Services API
- JCR API (JSR-283)
- Web Services API
(SOAP/REST)
- Separating concerns
using AOP
- Extending the Alfresco
Repository
- Repository actions -
custom actions
- Repository policies -
behavior programming
- Content transformers
(T-Engine)
- Metadata extractors
(ExifTool, Tika)
- Custom schedulers and
jobs
- Document / Records
Management
- Document creation,
workflows, and
deployment
- Integration with
MS-Office (SharePoint
protocol, MS Teams)
- OCR, scanning & indexing
(Overview with AI)
- Records management
lifecycle
- Disposition schedules
and actions
Day 3: Alfresco Share Customization
& Search
- Share Customization
Introduction
- Architecture of Share UI
- Various terminology
(Surf, Web Scripts,
Components)
- Forms used in Alfresco
Share
- Configuring UI
Controls
- How to change default UI
control behavior
- Changing the list of
aspects users can select
- Display of new custom
types
- Label alignment and form
configuration
- Customizing Share
widgets
- Content Search
- Lucene vs Solr search
overview
- Solr indexing and
querying
- APIs for search and
examples for DM & RM
- Search customization and
faceted search
- Full-text search and
metadata search
Day 4: Alfresco Web Scripts &
Advanced Topics
- Introduction to Web
Scripts
- Types of Web Scripts
(Data, UI, Feed)
- Components of a Web
Script (Controller,
Template, Descriptor)
- How components work
together
- User Interface Web
Scripts
- Web Scripts in
Applications and Portals
- Web Scripts in action -
real examples
- Creating Web
Scripts
- Defining a Web Script
(XML descriptor)
- JavaScript controller
development
- FreeMarker template
design
- Storing and registering
Web Scripts
- Listing all registered
Web Scripts
- Invoking a Web Script
via REST API
- Developing Java-backed
web scripts
- Authentication and
transaction
configuration
- Web Script caching and
performance
Why Choose Laliwala IT
for Alfresco Online Training?
- Live Instructor-Led
Sessions – Real-time
interactive classes with expert trainers
- Hands-On Labs – Practical
exercises on live Alfresco instances
- Industry Expert Trainers –
8+ years of Alfresco implementation
experience
- Flexible Batch Timings –
Weekday and weekend batches available
- Recording Access – Lifetime
access to recorded sessions
- Certification Oriented –
Course aligned with Alfresco certification
exams
- Post-Training Support – 30
days email/chat support after course
completion
- Affordable Fees –
Competitive pricing with EMI options
- Global Participants –
Trusted by students from India, USA, UK,
Canada, Australia, UAE, Singapore
Who Should Attend This Training?
- Java/J2EE Developers moving to ECM/BPM
platforms
- Content Management System Administrators
- System Architects designing ECM solutions
- Developers wanting to build Alfresco
extensions
- DevOps Engineers managing Alfresco
deployments
- Project Managers overseeing ECM/BPM
implementations
- IT Professionals seeking Alfresco
certification
Training Features
- 40+ Hours of Live Training
- 20+ Hands-on Exercises
- Real-world Project Scenarios
- Weekend & Weekday Batches
- Study Materials & PPTs Provided
- VM for Practice (Alfresco Installed)
- Certificate of Completion
- Interview Preparation Assistance