0% found this document useful (0 votes)
188 views8 pages

Course Guide Basic Technical Training Online

This document provides an overview of Openbravo's Basic Technical Training Online Course. The course is designed to be a self-paced, hands-on training over 10 weeks that teaches students the technical skills needed to implement an Openbravo ERP system. Students will learn about system setup, modularity, data architecture, roles and users, customizing the application dictionary, reporting, and the development lifecycle. Course materials are provided through an online learning platform and include documentation, exercises, live chat support, and access to a virtual Openbravo environment. The goal is for students to deploy a complete instance of Openbravo according to sample requirements by the end of the course.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
188 views8 pages

Course Guide Basic Technical Training Online

This document provides an overview of Openbravo's Basic Technical Training Online Course. The course is designed to be a self-paced, hands-on training over 10 weeks that teaches students the technical skills needed to implement an Openbravo ERP system. Students will learn about system setup, modularity, data architecture, roles and users, customizing the application dictionary, reporting, and the development lifecycle. Course materials are provided through an online learning platform and include documentation, exercises, live chat support, and access to a virtual Openbravo environment. The goal is for students to deploy a complete instance of Openbravo according to sample requirements by the end of the course.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Basic Technical Training Online Course Guide

2.50v5 2010

www.openbravo.com

I. Course Summary
The objective of the Basic Technical Training is to give partners and consultants the chance to learn the fundamental technical no!ledge required to perform a "asic O#en"ravo $%& im#lementation. This course is designed as an active self'study training supported by an Openbravo training specialist. The course requires roughly (0 hours of dedication which the student may invest as he or she sees fit across the ('!ee availa"ility. Students will be given materials, exercises, tests, their own virtual environment and assistance from our instructors. This way we aim for a unique, but even more, an efficient hands on learning experience by real examples. !e would li"e to emphasi#e that this course is not a set of live or #assive !e"cast sessions. By the end of the course the student !ill have de#loyed and #ac aged a com#lete real life instance of O#en"ravo $%& a##lication according to a fictitious customer)s re*uirements given. This course does not cover the functional no!ledge required to complete an implementation which is given during the Basic Functional Training.

II. %e*uirements
I+.1 Target ,udience
This course is aimed at potential and current #artners, consultants, develo#ers, or any trainee required to learn the s"ills needed for a basic implementation of Openbravo $%&.

I+.2 -no!ledge &rere*uisites


basic functional no!ledge of Openbravo $%& good "nowledge of S$.$CT *ueries /S0.1 basic system and data"ase administration $%& consulting e2#erience is a considerable plus

I+.3 Com#uter %e*uirements


dual core processor '()*# or faster+ 2G" %,4 or more ,ompatible !e" "ro!ser- .irefox /.0 or later, 1nternet $xplorer 2.0 or later, Safari /.0
or later latest release of Openbravo $%& installed with &ostgres database 'all materials and

solutions are based on it+. 1f not, a virtual machine should used.

III. Course Schedule


This course is based on a self'study model with an estimated (0h student dedication required. 3uring the ('!ee availa"ility and tutor su##ort, the student can choose his or her o!n #ace to follow and go through the chapters to complete the course. The following topics are covered by this training 'see next section for details on these+

Openbravo 4ser 1nterface Setup and System ,onfiguration 5odularity ,lient Setup 3ata 6rchitecture %oles 7 4sers 6pplication 3ictionary %eporting )oodies &ac"aging and The 3evelopment ,ycle

.ive sessions provided by the course are-

8. 4onday of the first !ee 5 (&4 C$T- a welcome webcast session with the
instructor

(. Thursday of the last6 fourth !ee 5 5&4 - a wrap up webcast session with
the instructor

/. $ach Thursday during the 9 wee" course durationo :65 ,$T ; live 1%, chat<support o =&5 ,$T ; live 1%, chat<support >ote- This course is an active self'study training rather than a set of passive webcast sessions. The student has full access to all course materials and tutor su##ort during the entire ('!ee availa"ility.

I+. To#ics
I+.0 7elcome and Introduction
This first session will welcome you to the course, present the schedule and give you an overview of the topics and assignments. To resemble a real life scenario, an Openbravo $%& implementation will be simulated for a pet food distributor called Woof Inc. The following scenario and its requirements will be presented and later on implemented-

client needs to automate procurement, warehousing and sales its retailers need to have access to the system so they can enter sales orders by themselves, of course without accessing any other vital information of the Woof Inc business main reports customized with their logo and an additional field ,reatedBy visible so that they can see who created it an alert must indicate new Sales Orders entered directly by a retailers they run two departments, the food sales and the services sales and they want separate reporting for each a simpler menu where daily items are accessible directly from the root level product window is too complicated as is, must be simplified they require an image for each product to be "ept in the system they have a large number of retailers they would li"e to import they need a full audit trail of orders, invoices, payments and products

I+.1 O#en"ravo 8ser Interface


The use of the application and the common behavior of the user interface will be discussed and shown within this chapter. ,onsequently, this gives an idea of the elements and the terminology that is referenced and can be customi#ed later on.

I+.2 Setu# and System Configuration


Before any other tas", a development environment needs to be set up and configured. 6ll exercises and customi#ations within this course will have to be performed on the latest version of Openbravo $%&, activated with the Openbravo &rofessional Subscription. The following tas"s will be shown and discussed

deployment options, in particular, virtual appliances activation of an instance setting up logos system settings audit trail

I+.3 4odularity
3evelopment of any artifact in Openbravo $%& v(.=0 or later must be part of a module. 5odularity is an important concept of the application that all consultants and developers must be aware of and will be discussed here. The student will first learn how to install and ta"e advantage of existing external modules, free community ones as well as commercial ones Spain ?ocali#ation &ac" 1nitial 3ata ?oad $asy $xtensible 6ttributes

6fterwards, a ne! 7oof Inc tem#late 9 module !ill "e created which all subsequent adjustments will belong to.

I+.( Client Setu#


Before any data can be configured or adjustments made, a new client and the organi#ational structure needs to be set up. The following concepts and processes will be covered within this chapter

multi tenancy concept 1nitial ,lient Setup process 1nitial Organi#ation Setup process warehouse setup minimum required functional setups

I+.5 :ata ,rchitecture


Before legacy data can be imported and screens or reports can be extended and developed, a good "nowledge of the underlying data structures is of utmost importance. Two related topics will be presented8. Openbravo $%& $ntity'%elationshi# /$%1 diagram (. Im#ort of legacy data using the 1nitial 3ata ?oad module /. :ata #artitioning 'system vs client+

I+.; %oles and 8sers


6s the title suggests, privileges grouped into roles and users assigned to them will be presented. *aving a multi tenancy environment, the System vs ,lient administrator role concept is new and explained here. The student will learn to

define a few roles and users on top of the Woof Inc. scenario and its requirements. 4ser preferences will also be discussed here.

I+.< ,##lication :ictionary


One of the major strengths of Openbravo $%& is its 5odel 3riven 3evelopment '533+ architecture. Openbravo calls its metadata the ,##lication :ictionary. This metadata contains the majority of the 41 definition and is very important to master when it comes to adjusting the application as well as defining new 41 elements. The following concepts will be explained and practiced

tables and columns 'adding a new column and field+ references 'data types and input widgets+ windows, tabs and fields 'changing existing windows as well as defining new ones+ application element 'changing labels and help text+ application menu 'customi#ing the menu and defining new items+ re compilation of the application to reflect the changes made

I+.= %e#orting
The majority of reports within the application are based on the @aspersoft engine. *ence, the student will learn about it and how to execute the most common tas"s

use of i%eport to design reports customi#ing core reports 'adding logos and additional fields to a Sales 1nvoice+ creating new reports from scratch 'using the wi#ard vs manual design, various formats, user parameters, security issues, adding graphs+ ways of embedding reports into Openbravo $%& application

I+.> Goodies
There are a few smaller but interesting topics we would still li"e to show you within this chapter

creating alerts bac"ground services

pulling information from Openbravo $%& through webservices

I+.10 &ac aging?:evelo#ment Cycle


By this point, the student will have several developed and customi#ed artifacts done compared to the out of the box Openbravo $%&. &ac"aging them together and migrating them to the customerAs site is the next logical step. *ere are a few tas"s you will be taught pac"aging the module<template exporting a client migration to the production site using the Openbravo &rofessional Subscription appliance recommended development testing production process

+. Course 4aterials
4pon payment, you will receive the username and password used to enter the https-<<university.openbravo.com<login<index.php e learning platform. This platform will be used as the main interaction between you and the Openbravo Training team. The following elements will be present to deliver the ultimate course experience-

@e!s "log where live sessions and other news will be published :ocumentation for each topic and assignments that can be printed out ?in"s to Ao!to articles and additional readings 0B, forums monitored and answered by an Openbravo training specialist $2ercises and assignments $valuation form $mbedded I%C live chat sessions?su##ort tutored by Openbravo training specialists 6 lin" to a #rivate virtual instance of Openbravo $%& application where exercises will need to be executed

@OT$C ,ll !ritten materials are only availa"le in $nglish.

+I.Terms and Condition


This course is subjected to detailed Terms and ,onditions available herehttp-<<university.openbravo.com<university terms.html

+II. &rice and %egistration


&lease chec" the information on line http-<<www.openbravo.com<services<training<

O#en"ravo S...8.
&O Box =882 &amplona, Spain /8080 trainingBopenbravo.com htt#C??!!!.o#en"ravo.com?
Openbravo maintains the right to cancel a training session. .or more information regarding this policy, contact trainingBopenbravo.com

You might also like