Training Services

  • strict warning: Non-static method view::load() should not be called statically in /var/www/subdomains/www/htdocs/sites/all/modules/views/views.module on line 906.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /var/www/subdomains/www/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /var/www/subdomains/www/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /var/www/subdomains/www/htdocs/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /var/www/subdomains/www/htdocs/sites/all/modules/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /var/www/subdomains/www/htdocs/sites/all/modules/views/plugins/views_plugin_row.inc on line 0.

"Opendream Mitnehmen" is your ultimate source for developer-focused education. You can take our classes in a classroom setting to get a better understanding of the cutting edge technology such as Groovy & Grails, Spring Framework 3.1, Ruby on Rails, Sencha(Extjs4), Sencha Touch, Pentaho Data Integration and Corona SDK.

This course will introduce to the ITIL terminology, structure and basic concepts, which can give the organisation the systematic, professional approach to IT Service Management provision that it needs. You will have the essential concepts of ITIL and the know how to adopt ITIL into your own organization.

Who should attend?

  • All levels of personnel within the IT Service Delivery Organisation

Course Duration: 2 days

  • 2 days for theory, hands-on exercises, group discussion and experience sharing

Learning Objectives

Through presentation, hands-on exercises and group discussion attendees will learn to:

  • To understand basic of ITIL framework.
  • To understand how to adopt ITIL framework within an organization.
  • To understand Service Operation Processes and Functions
    • Event Management
    • Incident Management
    • Request Fulfillment
    • Access Management
    • Problem Management
    • IT Operation Management Function
    • Technical Management Function
    • Application Management Function
    • Service Desk Function
  • To understand Service Transition Processes
    • Knowledge Management
    • Service Asset and Configuration Management
    • Change Management
    • Release and Deployment Management
  • To understand Continual Service Improvement
  • Introduce tools both commercial and open source
  • Experience Sharing (Open Discussion)

Location

299/92 Suttisarn Winijchai Rd., Samsen Nok,
Huay Kwang, Bangkok, Thailand

[map|13.791343, 100.587473|contact]

Course Information

Date: June 23-24, 2012
Class Hours: 09:00 am - 05:00 pm (UTC+7)

This is a class taught in Thai (English courses are available upon requests).

Price

THB 9,900 (Early bird registration is THB 8,000 before May 12, 2012 ).

Designed for developers looking to migrate to PostgreSQL, this training course does not cover SQL, the SQL language, DML, or DDL - these are pre-requisites.

Location

299/92 Suttisarn Winijchai Rd., Samsen Nok,
Huay Kwang, Bangkok, Thailand

[map|13.791343, 100.587473|contact]

Course Information

Date: May 26-27, 2012
Class Hours: 09:00 am - 05:00 pm (UTC+7)

This is a class taught in Thai (English courses are available upon requests).

Course Outline

Day 1

  • Installing & managing PostgreSQL
  • Overview of PostgreSQL database
  • Using the psql client
  • Understanding PostgreSQL data types
    • Numeric data types
      • Integer data types
      • Floating point types
      • Serial types
    • Character types
    • Binary data types
    • Date & time values
    • Boolean values
    • Array types
    • Other data types
  • Understanding sequences
  • Creating & managing indexes
    • Understanding PostgreSQL indexes
    • Partial indexes
    • Indexes on expressions

Day 2

  • Using COPY to load data
  • Working with Array Values
  • Advanced SQL Functions
    • Using Common Table Expressions (CTE)
    • Using Window Functions
    • Using Regular Expressions
    • Using Recursive Queries
  • Writing triggers & stored procedures with PL/pgSQL
    • Variables in procedures
    • Performing loop operations
    • The PERFORM and EXECUTE statements
    • Triggers in PostgreSQL
  • Using the PostgreSQL query optimizer
    • Analyzing & optimizing queries
    • Viewing execution plans with EXPLAIN
    • Understanding PostgreSQL query operators
  • Improving query performance

Price

THB 9,000 (Early bird registration is THB 8,000 before May 12, 2012 )

This 2 days course is providing in-depth coverage of the Ext JS 4 framework and UI components, including Charting, Grids, the Ext JS 4 Data Model, Forms, Layouts, and Theming. It is targeted at developers who have a solid understanding of JavaScript and CSS and who want become immediately productive with Ext JS.

Location

299/92 Suttisarn Winijchai Rd., Samsen Nok, Huay Kwang, Bangkok, Thailand [map|13.791343, 100.587473|contact] Course Information

Date: April 28-29, 2012 Class Hours: 09:00 am - 05:00 pm (UTC+7) This is a class taught in Thai (English courses are available upon requests). Course Outline

Day 1

Fundamental Classes

  • Ext.Element
  • Ext.CompositeElement
  • Ext.DomHelper
  • Ext.DomQuery

Event Handling

  • Events in Ext & DOM Events
  • Observable classes
  • Custom Events
  • Event Handlers & Delegated Event Handling

Component Model

  • Overview
  • Component Manager
  • Deferred Rendering
  • Component vs. Element
  • Component configuration

Day 2

Laying out your GUI

  • Defining Panels
  • Docking
  • Headers
  • Tools
  • Resizing Panels
  • Defining Toolbars
  • Defining Layouts
  • HBOX
  • VBOX
  • Splitter
  • Tabs

Working with Data

  • Defining Models
  • Validating your Data
  • Defining Associations
  • Defining Proxies
  • Defining Stores
  • Working with Forms
  • Understanding Form Layout
  • FormPanel vs. BasicForm
  • Anchor
  • FieldContainer
  • Using Field as Mixin
  • Applying Validations
  • Synchronizing Data to/from an Application Server
  • Outputting Data with DataView

Getting on the Grid

  • Introducing grid features
  • Defining a read-only grid
  • Editing within a grid

Price

THB 9,000 (Early bird registration is THB 8,000 before the end of February)

Groovy & Grails

This is a 2-day training course essentially covers Groovy & Grails technologies. Students will be taken from basic to advanced topics in the Groovy language and the Grails framework.

Students should expect intensive and hands-on interactive workshop.

Location

299/92 Suttisarn Winijchai Rd., Samsen Nok,
Huay Kwang, Bangkok, Thailand

[map|13.791343, 100.587473|contact]

Course Information

Date: March 17-18, 2012
Class Hours: 09:00 am - 05:00 pm (UTC+7)

This is a class taught in Thai (English courses are available upon requests).

Course Outline

Day 1

The Grails Framework Jump Start

  • Introduction & Installation
  • Domain Classes
  • Dynamic Scaffolding

The Groovy Language

  • Introduction & Installation
  • Syntax & Fundamentals
  • Groovy Beans
  • Closures
  • Collections
  • Miscellaneous APIs
  • Java Interoperability

Day 2

Enterprise Web Applications with Grails

  • Static Scaffolding
  • MVC Concepts in Grails
  • Controllers
  • GORM
  • Services
  • Grails and Spring
  • GSP, Tag Libraries and Templates
  • Sitemesh Layout and Ajax
  • Grails Plug-ins

Price

THB 9,000 (Early bird registration is THB 8,000 before the end of February)

Ruby on Rails 3.2

This is a 2-day training course essentially cover the latest Rails 3.2 . Students will Learn how to build apps—quick and high-quality web with testing in mind.

Students should expect intensive and hands-on interactive workshop.

Location

299/92 Suttisarn Winijchai Rd., Samsen Nok, Huay Kwang, Bangkok, Thailand

[ map | 13.791343, 100.587473 | contact ]

Course Information

Date: TBA Class Hours: 09:00 am - 05:00 pm (UTC+7)

This is a class taught in Thai.

Course Outline

Day 1: The Ruby before rails

  • Understand Object oriented programming in Ruby
  • Run code using the interactive Ruby shell and the Ruby interpreter
  • Argument, Loop, Array, String, Symbol
  • Understand objects, methods, and classes
  • Use code blocks for iteration
  • Use mixin modules to add class functionality
  • Raise and handle exceptions
  • Test code with unit tests

Day 2: Agile Rails development

  • Understand how Ruby on Rails conventions encourage efficient design
  • Install, setup, design, develop, test
  • ActiveRecord, associations and validations
  • Layouts, partials, helpers, and ERb templates
  • Routing, redirects, and renders
  • Testing, Unit, Controller and View
  • Asset Management
  • Rails plugin Devise, Formtastic, Inherit Resouece
  • Deployment (Heroku)

Who should attend?

This course design for web programmer. It's the best for you if ...

  • You're an experienced web programmer new to Rails development.
  • You understand object-oriented programming concepts such as classes, methods, data structures, loops, conditionals, and so on.
  • You want to create your first Rails app, or improve an existing app.

If you're unsure whether this course is a good fit for you, contact us.

What Should prepare?

Your Laptop. It wouldn't be a hands-on course if you didn't walk away having written some code. You'll be most productive on the laptop you use regularly. A weeks before the course, we'll send out detailed instructions for installing everything you'll need.

Price

THB 9,000 (Early bird registration is THB 8,000 before TBA)