ALFRESCO REAL TIME ONLINE TRAINING OFFERED BY MAXMUNUS

Alfresco Training course

Course 1: Fundamentals Training Course for alfresco developer 2

Course 2: Share Development Training Course for alfresco developer 4

Course 3: Content Modelling and Share Configuration Training Course 5

Course 4: Share Configuration Training Course 7

Course 5: Alfresco Webscript Training Course 8

Course 6: Alfresco Activiti Workflow Training Course 10

Course 7: Alfresco Content Models 11

Course 1

Fundamentals Training Course for alfresco developer

Architecture and Technology

· Architecture review

· Minimum configuration requirements

· Subsystems

User Interfaces

· Standard interfaces

· Share

· The Share architecture

Users and Groups

· Users

· Groups

· Authentication

· Roles

Security and Permissions

· Overview and Concepts

· Authentication

· Roles/Permission Groups

· Managing permissions

· Permissions

· Low level permissions

Repository Configuration

· Configuration boot-strapping

· Configuring Subsystems

· Deploying extensions

· Best practices

Managing the Repository

· Installing applications

· Scheduled jobs

· Monitoring health

· Managing content using rules

Content Model Overview

· Nodes, node ids

· Relationships, types, aspects, associations

· What is a content model

· Built in types and aspects

· Deploying a content model

Creating Content Models

· Content models explained

· Types and properties

· Deploying content models

· Associations, aspects and constraints

· Best practices

Developing Applications in Alfresco

· Application development choices — Javascript / Java

· Simple sample application development using Java APIs

Course 2

Share Development Training Course for alfresco developer

Share development overview

· Share overview

· Configuration files and components

· Best practices

Debugging Share applications

· Enabling debugging on share side

· Debugging share javascript components

· Debugging share webscript

Client side development

· General client-side module pattern

· Defining your own classes

· Extending Alfresco classes

· Working with the HTML DOM

· Utilizing YUI2

· Making use of Alfresco.util functions and helper classes

Dashlets

· Creating user dashlets

· Creating site dashlets

· Making dashlets as configurable

Custom pages

· Creating new user pages

Extensibility features

· Introducing modules

· Deployment tools

· Extending using sub-components

· Extending using customizations

Document Library customizations

· Customizing the document library list view

· Adding custom document previewers

· Document library actions

Customized Sites

· Adding new components to site

Custom admin console components

· Create a simple admin component / page for admin users

Course 3

Content Modelling and Share Configuration Training Course

Content Model Overview

· Nodes, node ids

· Relationships, types, aspects, associations

· What is a content model

· Built in types and aspects

· Deploying a content model

Creating Content Models

· Content models explained

· Types and properties

· Deploying content models

· Associations, aspects and constraints

· User Interface Manifestation

· Advanced Topics

· Best practices

Share architecture and technology

· Forms Overview

· Terminology

· Where forms are used in Alfresco Share

Deploying and troubleshooting

· Running Share in a different Tomcat instance

· Seeing your changes

· Troubleshooting

Configuring UI controls

· Changing default User Interface (UI) control behavior

· Changing the list of aspects a user can select

· Displaying a new custom type

· Changing label alignment

Forms system

· Terminology

· Where forms are used

· Configuration files

· Evaluators

Forms Configuration

· Changing the look and feel of the metadata forms

· Changing control types and constraints

Search Configuration

· Configuring advanced search

Share Development

· Introducing Spring Surf

· What can be customized

· Share development

· Share configuration best practice

Course 4

Share Configuration Training Course

Share architecture and technology

· Forms Overview

· Terminology

· Where forms are used in Alfresco Share

Deploying and troubleshooting

· Running Share in a different Tomcat instance

· Seeing your changes

· Troubleshooting

Configuring UI controls

· Changing default User Interface (UI) control behavior

· Changing the list of aspects a user can select

· Displaying a new custom type

· Changing label alignment

Forms system

· Terminology

· Where forms are used

· Configuration files

· Evaluators

Forms Configuration

· Changing the look and feel of the metadata forms

· Changing control types and constraints

Search Configuration

· Configuring advanced search

Share Development

· Introducing Spring Surf

· What can be customized

· Share development

· Share configuration best practice

Course 5

Alfresco Webscript Training Course

Creating a Web script

· Defining a Web script

· Storing a web script

· Registering a Web script

· Listing all Registered Web scripts

· Invoking a Web script

Introduction to FreeMarker

· FreeMarker Basics

· FreeMarker Alfresco API

· FreeMarker Built-ins

The API in practice

· FreeMarker data models

· Alfresco FreeMarker data model

· Alfresco FreeMarker root objects

· How to access Alfresco root objects using the Template Node API

· About additional Alfresco FreeMarker APIs

Alfresco JavaScript API

· Alfresco JavaScript root objects

· Alfresco JavaScript Script Node API

· About other Alfresco JavaScript APIs

Searching

· Lucene

· FTS-Alfresco

Calling Web scripts

· Calling Webscripts

· Authentication

· Tickets vs. User/Pass

· Out of the Box Web Scripts

· Error Handling

· Creating a Content Access Layer in your Application

Introduction to Presentation Templates

· What are Presentation Templates

· The Template Context

· Templates, Custom Views and Dashlets

· Accessing Templates Externally via URLs

Java-backed Web scripts

· Deploying a Java-backed Web script

· Deploying new root scoped objects

Advanced topics

· Internationalization

· Configuration

· Content negotiation

· Request processing

· Caching

· Advanced descriptor options

Course 6

Alfresco Activiti Workflow Training Course

Alfresco Workflow Overview

· What is a workflow

· How end users see workflows

· Administrating workflow

· Developer features

· Workflow architecture

Defining Workflows

· Activiti

· Workflow definitions

· Approaches to defining workflows

· Tasks and gateways

Process Definition

· BPMN

· Variables and process variables

· Assignments

· Decisions

· Listeners

· Multi instance tasks

Task Definition

· The workflow content model

· The task model

· Task types

· Tasks and the user interface

· Predefined tasks and their use

· Deploying the task model

Alfresco Share Client Configuration

· Understanding Share configuration

· Configuring workflow start

· Configuring task dialogs

· Configuring workflow packages

Workflow and the Repository

· Alfresco javascript

· Configuring workflow for document lifecycle

Course 7

Content Models

Introduction to Content Models

· Overview of content Types

· Overview of content Properties

· Overview of content Constraints

· Overview of content Associations

· Overview of content Aspects

Creating a new Content Model

· Content model schema

· Naming models

· Providing optional metadata

· Importing external models

· Model namespaces

Content Types

· Defining a Content Type

· The Title element

· The Parent element

· The Property element

· Property indexing options

Constraints

· Defining Constraints

o REGEX

o Length

o MinMax

o List

· Implementing Constraint

Associations

· Defining an Association

o “Peer” Associations

o Child Associations

· Implementing Associations

Aspects

· Defining an Aspect

· Implementing a Mandatory Aspect

Implementing a New Content Model

· Create new content model and deploy into alfresco repository

To join Online Training session kindly feel free to contact with us

Name — Avishek Priyadarshi

Email — id — avishek@maxmunus.com , sangita@maxmunus.com

Skype — id -training_maxmunus, avishek_2

Contact No. — +91–8553177744/9738075708

Company Website — http://www.maxmunus.com

rs �{���