Alfresco Online Training Course

Master Alfresco ECM & BPM with Live Instructor-Led Training

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

© 2016 Laliwala IT. All rights reserved.