SlideShare a Scribd company logo
Curso de iBatis For smarties
Instalando iBatis ,[object Object],[object Object],[object Object],[object Object],[object Object]
Configurando iBatis
Configurando iBatis ,[object Object],[object Object],[object Object],[object Object]
El SqlMapConfig.xml ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El db.properties ,[object Object],[object Object],[object Object],[object Object]
La clase Encuesta.java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El mapa de la clase Encuesta.java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El mapa de la clase Encuesta.java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test del bean Encuesta ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencias de mapas en iBatis
Sentencias de mapas en iBatis
El elemento <sql> ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How do I use LIKE in my WHERE clauses?” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dynamic result mapping example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mapping parameters mode  typeHandler nullValue jdbcType javaType property Attribute <select id=&quot;getOrderShippedAfter&quot; resultClass=&quot;java.util.HashMap&quot;> select * from order where shipDate > #value:DATE# </select>
Ejemplo ,[object Object],[object Object],[object Object],[object Object],[object Object]
iBATIS does not allow you to get a primitive result directly, ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JavaBean and Map results
Executing nonquery statements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nonquery mapped statements
Nonquery mapped statements
Inserting data Using inline parameter mapping ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Inserting data Using inline parameter mapping ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Inserting data Using an external parameter map ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Inserting data Using an external parameter map ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Autogenerated keys ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Autogenerated keys ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Updating or deleting child records ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Running batch updates ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Working with stored procedures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Working with stored procedures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Working with stored procedures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Working with stored procedures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML parameters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],String  parameter  =  &quot;<parameter><accountId>3</accountId></parameter>&quot; ; Account  account = ( Account )  sqlMapClient .queryForObject( &quot;Account.getByXmlId&quot; , parameter) ;
XML parameters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Document   parameterDocument  =  DocumentBuilderFactory .newInstance() .newDocumentBuilder().newDocument(); Element   paramElement  =  parameterDocument .createElement( &quot;parameterDocument&quot; ); Element   accountIdElement  =  parameterDocument .createElement( &quot;accountId&quot; ); accountIdElement . setTextContent( &quot;3&quot; ); paramElement . appendChild( accountIdElement ); parameterDocument . appendChild( paramElement ); Account  account  = ( Account )  sqlMapClient .queryForObject( &quot;Account.getByXmlId&quot; ,  parameterDocument );
XML results ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML results ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML parameters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Automatic transactions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Local transactions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Global transactions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Starting, committing, and ending the transaction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Custom transaction control with setUserTransaction() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Custom transaction control with openSession() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The ideal plae for transactions is the business layer
Example of Dynamic WHERE clause ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mock removeFirstPrepend example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The <dynamic> tag
 
iBATIS binary dynamic tags
Binary tag example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Unary tags
Unary tags
Unary tag example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Parameter tags
Parameter tag example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The <iterate> tag
<iterate> tag example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A simple iBATIS caching example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Understanding the cache model
Built-in cache model types
The readOnly attribute ,[object Object],[object Object],[object Object],[object Object]
The serialize attribute ,[object Object],[object Object],[object Object]
Summary of readOnly and serialize attribute combinations
Cache flushing
flushOnExecute caching example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
<flushInterval>
<flushInterval> caching example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cache model types ,[object Object],[object Object],[object Object],[object Object]
MEMORY
Sample MEMORY cacheModel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LRU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FIFO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caching read-only, long-term data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caching read-write data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caching aging static data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Best hotel
Best hotelBest hotel
2015 Key Ingredient Cook-Off
2015 Key Ingredient Cook-Off2015 Key Ingredient Cook-Off
2015 Key Ingredient Cook-Off
irwinvifxcfesre
 
1- Sourcecode Array
1- Sourcecode Array1- Sourcecode Array
1- Sourcecode Array
Fajar Baskoro
 
Check out our photos of the Pixies' Metro show
Check out our photos of the Pixies' Metro showCheck out our photos of the Pixies' Metro show
Check out our photos of the Pixies' Metro show
chicagonewsyesterday
 
Back To The Front - Javascript Test Driven Development is between us (workshop)
Back To The Front - Javascript Test Driven Development is between us (workshop)Back To The Front - Javascript Test Driven Development is between us (workshop)
Back To The Front - Javascript Test Driven Development is between us (workshop)
Marco Cedaro
 

What's hot (7)

Spring Capitulo 04
Spring Capitulo 04Spring Capitulo 04
Spring Capitulo 04
 
Jquery ui, ajax
Jquery ui, ajaxJquery ui, ajax
Jquery ui, ajax
 
Best hotel
Best hotelBest hotel
Best hotel
 
2015 Key Ingredient Cook-Off
2015 Key Ingredient Cook-Off2015 Key Ingredient Cook-Off
2015 Key Ingredient Cook-Off
 
1- Sourcecode Array
1- Sourcecode Array1- Sourcecode Array
1- Sourcecode Array
 
Check out our photos of the Pixies' Metro show
Check out our photos of the Pixies' Metro showCheck out our photos of the Pixies' Metro show
Check out our photos of the Pixies' Metro show
 
Back To The Front - Javascript Test Driven Development is between us (workshop)
Back To The Front - Javascript Test Driven Development is between us (workshop)Back To The Front - Javascript Test Driven Development is between us (workshop)
Back To The Front - Javascript Test Driven Development is between us (workshop)
 

Viewers also liked

Introdução ao desenvolvimento Android - Notas Soltas
Introdução ao desenvolvimento Android - Notas SoltasIntrodução ao desenvolvimento Android - Notas Soltas
Introdução ao desenvolvimento Android - Notas Soltas
notassoltas
 
(번역)How to apply the international classification of functioning, disability ...
(번역)How to apply the international classification of functioning, disability ...(번역)How to apply the international classification of functioning, disability ...
(번역)How to apply the international classification of functioning, disability ...태원 윤
 
GWT training session 2
GWT training session 2GWT training session 2
GWT training session 2
SNEHAL MASNE
 
물리치료학회지 18권1호-04(논문투고)
물리치료학회지 18권1호-04(논문투고)물리치료학회지 18권1호-04(논문투고)
물리치료학회지 18권1호-04(논문투고)태원 윤
 
Secrets of the GWT
Secrets of the GWTSecrets of the GWT
Secrets of the GWT
David Chandler
 
Transcranial direct current stimulation in stroke recovery
Transcranial direct current stimulation in stroke recoveryTranscranial direct current stimulation in stroke recovery
Transcranial direct current stimulation in stroke recovery
태원 윤
 
Bucharest GTUG - Roo and GWT - 01 June 2010
Bucharest GTUG - Roo and GWT - 01 June 2010Bucharest GTUG - Roo and GWT - 01 June 2010
Bucharest GTUG - Roo and GWT - 01 June 2010
Petrica Clement Chiriac
 
Inside Italia Maggio 2007 Raffaele Balducci: "L'humour vende"
Inside Italia Maggio 2007 Raffaele Balducci: "L'humour vende"Inside Italia Maggio 2007 Raffaele Balducci: "L'humour vende"
Inside Italia Maggio 2007 Raffaele Balducci: "L'humour vende"Raffaele Balducci
 
Endocitosis
EndocitosisEndocitosis
Manual de excel-FUNCIONES APRENDIDAS
Manual de excel-FUNCIONES APRENDIDAS Manual de excel-FUNCIONES APRENDIDAS
Manual de excel-FUNCIONES APRENDIDAS
German Benitez Romero
 
Bloggen Met Vertrouwen
Bloggen Met VertrouwenBloggen Met Vertrouwen
Bloggen Met Vertrouwen
John van Dongen
 
Grand Canyoneering with Aron Ralston
Grand Canyoneering with Aron RalstonGrand Canyoneering with Aron Ralston
Grand Canyoneering with Aron Ralston
Aron Ralston
 
Batman o longo dia das bruxas 07
Batman   o longo dia das bruxas 07Batman   o longo dia das bruxas 07
Batman o longo dia das bruxas 07Marcos Donato
 
bbbbbb
bbbbbbbbbbbb
bbbbbb
Jeff Smith
 

Viewers also liked (16)

Introdução ao desenvolvimento Android - Notas Soltas
Introdução ao desenvolvimento Android - Notas SoltasIntrodução ao desenvolvimento Android - Notas Soltas
Introdução ao desenvolvimento Android - Notas Soltas
 
(번역)How to apply the international classification of functioning, disability ...
(번역)How to apply the international classification of functioning, disability ...(번역)How to apply the international classification of functioning, disability ...
(번역)How to apply the international classification of functioning, disability ...
 
GWT training session 2
GWT training session 2GWT training session 2
GWT training session 2
 
물리치료학회지 18권1호-04(논문투고)
물리치료학회지 18권1호-04(논문투고)물리치료학회지 18권1호-04(논문투고)
물리치료학회지 18권1호-04(논문투고)
 
Presentation de gwt maven
Presentation de  gwt mavenPresentation de  gwt maven
Presentation de gwt maven
 
Secrets of the GWT
Secrets of the GWTSecrets of the GWT
Secrets of the GWT
 
Transcranial direct current stimulation in stroke recovery
Transcranial direct current stimulation in stroke recoveryTranscranial direct current stimulation in stroke recovery
Transcranial direct current stimulation in stroke recovery
 
Bucharest GTUG - Roo and GWT - 01 June 2010
Bucharest GTUG - Roo and GWT - 01 June 2010Bucharest GTUG - Roo and GWT - 01 June 2010
Bucharest GTUG - Roo and GWT - 01 June 2010
 
Inside Italia Maggio 2007 Raffaele Balducci: "L'humour vende"
Inside Italia Maggio 2007 Raffaele Balducci: "L'humour vende"Inside Italia Maggio 2007 Raffaele Balducci: "L'humour vende"
Inside Italia Maggio 2007 Raffaele Balducci: "L'humour vende"
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Endocitosis
EndocitosisEndocitosis
Endocitosis
 
Manual de excel-FUNCIONES APRENDIDAS
Manual de excel-FUNCIONES APRENDIDAS Manual de excel-FUNCIONES APRENDIDAS
Manual de excel-FUNCIONES APRENDIDAS
 
Bloggen Met Vertrouwen
Bloggen Met VertrouwenBloggen Met Vertrouwen
Bloggen Met Vertrouwen
 
Grand Canyoneering with Aron Ralston
Grand Canyoneering with Aron RalstonGrand Canyoneering with Aron Ralston
Grand Canyoneering with Aron Ralston
 
Batman o longo dia das bruxas 07
Batman   o longo dia das bruxas 07Batman   o longo dia das bruxas 07
Batman o longo dia das bruxas 07
 
bbbbbb
bbbbbbbbbbbb
bbbbbb
 

More from Marcelo Honores

Examen de certificacion de ADWORDS: C07-2 Presupuestos y ofertas II
Examen de certificacion de ADWORDS: C07-2 Presupuestos y ofertas IIExamen de certificacion de ADWORDS: C07-2 Presupuestos y ofertas II
Examen de certificacion de ADWORDS: C07-2 Presupuestos y ofertas II
Marcelo Honores
 
Examen de certificacion de ADWORDS: C07-1 Presupuestos y Ofertas I
Examen de certificacion de ADWORDS: C07-1 Presupuestos y Ofertas IExamen de certificacion de ADWORDS: C07-1 Presupuestos y Ofertas I
Examen de certificacion de ADWORDS: C07-1 Presupuestos y Ofertas I
Marcelo Honores
 
Examen de certificacion de ADWORDS: C08-2 medición y optimización
Examen de certificacion de ADWORDS: C08-2 medición y optimizaciónExamen de certificacion de ADWORDS: C08-2 medición y optimización
Examen de certificacion de ADWORDS: C08-2 medición y optimización
Marcelo Honores
 
Examen de certificacion de ADWORDS: C08-1 Medición y optimización
Examen de certificacion de ADWORDS: C08-1 Medición y optimizaciónExamen de certificacion de ADWORDS: C08-1 Medición y optimización
Examen de certificacion de ADWORDS: C08-1 Medición y optimización
Marcelo Honores
 
Examen de certificacion de ADWORDS: C09:Rendimiento, rentabilidad y crecimiento
Examen de certificacion de ADWORDS: C09:Rendimiento, rentabilidad y crecimientoExamen de certificacion de ADWORDS: C09:Rendimiento, rentabilidad y crecimiento
Examen de certificacion de ADWORDS: C09:Rendimiento, rentabilidad y crecimiento
Marcelo Honores
 
Examen de certificacion de ADWORDS: C10: Cómo gestionar varias cuentas
Examen de certificacion de ADWORDS: C10: Cómo gestionar varias cuentasExamen de certificacion de ADWORDS: C10: Cómo gestionar varias cuentas
Examen de certificacion de ADWORDS: C10: Cómo gestionar varias cuentas
Marcelo Honores
 
Health Synchronization
Health SynchronizationHealth Synchronization
Health Synchronization
Marcelo Honores
 
La economía de la abundancia
La economía de la abundanciaLa economía de la abundancia
La economía de la abundancia
Marcelo Honores
 
Billion Busienss Model Course
Billion Busienss Model CourseBillion Busienss Model Course
Billion Busienss Model Course
Marcelo Honores
 
Beating the stress, depression, insomnia, and other mental problems
Beating the stress, depression, insomnia, and other mental problemsBeating the stress, depression, insomnia, and other mental problems
Beating the stress, depression, insomnia, and other mental problems
Marcelo Honores
 
The power of sharing in business
The power of sharing in businessThe power of sharing in business
The power of sharing in business
Marcelo Honores
 
The Billion Business Model
The Billion Business ModelThe Billion Business Model
The Billion Business Model
Marcelo Honores
 
Data Acquisition Overview
Data Acquisition OverviewData Acquisition Overview
Data Acquisition Overview
Marcelo Honores
 
Data acquisition & transformations in BI
Data acquisition & transformations in BIData acquisition & transformations in BI
Data acquisition & transformations in BI
Marcelo Honores
 
Direct Access for Master Data
Direct Access for Master DataDirect Access for Master Data
Direct Access for Master Data
Marcelo Honores
 
Delta Management excercise
Delta Management excerciseDelta Management excercise
Delta Management excercise
Marcelo Honores
 
Delta Management overview
Delta Management overviewDelta Management overview
Delta Management overview
Marcelo Honores
 
Reporting: Conditions
Reporting: ConditionsReporting: Conditions
Reporting: Conditions
Marcelo Honores
 
Reporting:Variables
Reporting:VariablesReporting:Variables
Reporting:Variables
Marcelo Honores
 
Reporting:Exceptions
Reporting:ExceptionsReporting:Exceptions
Reporting:Exceptions
Marcelo Honores
 

More from Marcelo Honores (20)

Examen de certificacion de ADWORDS: C07-2 Presupuestos y ofertas II
Examen de certificacion de ADWORDS: C07-2 Presupuestos y ofertas IIExamen de certificacion de ADWORDS: C07-2 Presupuestos y ofertas II
Examen de certificacion de ADWORDS: C07-2 Presupuestos y ofertas II
 
Examen de certificacion de ADWORDS: C07-1 Presupuestos y Ofertas I
Examen de certificacion de ADWORDS: C07-1 Presupuestos y Ofertas IExamen de certificacion de ADWORDS: C07-1 Presupuestos y Ofertas I
Examen de certificacion de ADWORDS: C07-1 Presupuestos y Ofertas I
 
Examen de certificacion de ADWORDS: C08-2 medición y optimización
Examen de certificacion de ADWORDS: C08-2 medición y optimizaciónExamen de certificacion de ADWORDS: C08-2 medición y optimización
Examen de certificacion de ADWORDS: C08-2 medición y optimización
 
Examen de certificacion de ADWORDS: C08-1 Medición y optimización
Examen de certificacion de ADWORDS: C08-1 Medición y optimizaciónExamen de certificacion de ADWORDS: C08-1 Medición y optimización
Examen de certificacion de ADWORDS: C08-1 Medición y optimización
 
Examen de certificacion de ADWORDS: C09:Rendimiento, rentabilidad y crecimiento
Examen de certificacion de ADWORDS: C09:Rendimiento, rentabilidad y crecimientoExamen de certificacion de ADWORDS: C09:Rendimiento, rentabilidad y crecimiento
Examen de certificacion de ADWORDS: C09:Rendimiento, rentabilidad y crecimiento
 
Examen de certificacion de ADWORDS: C10: Cómo gestionar varias cuentas
Examen de certificacion de ADWORDS: C10: Cómo gestionar varias cuentasExamen de certificacion de ADWORDS: C10: Cómo gestionar varias cuentas
Examen de certificacion de ADWORDS: C10: Cómo gestionar varias cuentas
 
Health Synchronization
Health SynchronizationHealth Synchronization
Health Synchronization
 
La economía de la abundancia
La economía de la abundanciaLa economía de la abundancia
La economía de la abundancia
 
Billion Busienss Model Course
Billion Busienss Model CourseBillion Busienss Model Course
Billion Busienss Model Course
 
Beating the stress, depression, insomnia, and other mental problems
Beating the stress, depression, insomnia, and other mental problemsBeating the stress, depression, insomnia, and other mental problems
Beating the stress, depression, insomnia, and other mental problems
 
The power of sharing in business
The power of sharing in businessThe power of sharing in business
The power of sharing in business
 
The Billion Business Model
The Billion Business ModelThe Billion Business Model
The Billion Business Model
 
Data Acquisition Overview
Data Acquisition OverviewData Acquisition Overview
Data Acquisition Overview
 
Data acquisition & transformations in BI
Data acquisition & transformations in BIData acquisition & transformations in BI
Data acquisition & transformations in BI
 
Direct Access for Master Data
Direct Access for Master DataDirect Access for Master Data
Direct Access for Master Data
 
Delta Management excercise
Delta Management excerciseDelta Management excercise
Delta Management excercise
 
Delta Management overview
Delta Management overviewDelta Management overview
Delta Management overview
 
Reporting: Conditions
Reporting: ConditionsReporting: Conditions
Reporting: Conditions
 
Reporting:Variables
Reporting:VariablesReporting:Variables
Reporting:Variables
 
Reporting:Exceptions
Reporting:ExceptionsReporting:Exceptions
Reporting:Exceptions
 

iBatis course (beta)