<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3225974662237126178</id><updated>2011-10-03T04:30:13.638-07:00</updated><category term='java'/><title type='text'>Cursos de Carlos Julio</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cursoscarlosjulio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cursoscarlosjulio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Carlos Julio</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-i0dvWTCtRi4/TZ3wQ6Jy6eI/AAAAAAAAAXI/k7BpKPpb-jg/s220/cj2011.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3225974662237126178.post-2488386346778231812</id><published>2011-01-05T11:58:00.000-08:00</published><updated>2011-01-05T12:03:28.656-08:00</updated><title type='text'>Curso presencial de fundamentos de Java en Portoviejo</title><content type='html'>Se dictará un curso presencial de fundamentos de Java en la Universidad Técnica de Manabí en la ciudad de Portoviejo.&lt;br /&gt;&lt;br /&gt;Los horarios son:&lt;br /&gt;&lt;br /&gt;Viernes 7 de enero, desde las 13H00 hasta las 21H00.&lt;br /&gt;Sábado 8 y domingo 9 de enero, desde las 08h00 hasta las 16H00.&lt;br /&gt;&lt;br /&gt;Las inscripciones las pueden realizar en la Facultad de Ingeniería de Sistemas en la UTM de Portoviejo. Hablen con la Ing. San Andrés para reservar un cupo.&lt;br /&gt;&lt;br /&gt;El curso contendrá los fundamentos de Java y se empleará la herramienta BlueJ para la realización del taller y los laboratorios.&lt;br /&gt;&lt;br /&gt;Cupos limitados.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3225974662237126178-2488386346778231812?l=cursoscarlosjulio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cursoscarlosjulio.blogspot.com/feeds/2488386346778231812/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3225974662237126178&amp;postID=2488386346778231812' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/2488386346778231812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/2488386346778231812'/><link rel='alternate' type='text/html' href='http://cursoscarlosjulio.blogspot.com/2011/01/curso-presencial-de-fundamentos-de-java.html' title='Curso presencial de fundamentos de Java en Portoviejo'/><author><name>Carlos Julio</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-i0dvWTCtRi4/TZ3wQ6Jy6eI/AAAAAAAAAXI/k7BpKPpb-jg/s220/cj2011.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3225974662237126178.post-6152339893338742675</id><published>2010-06-18T08:54:00.000-07:00</published><updated>2010-07-22T08:25:00.158-07:00</updated><title type='text'>Segundo taller virtual: Java, MyEclipse, Hibernate, JFreeChart, iReport y ZK</title><content type='html'>Inscríbete en el segundo taller virtual para el desarrollo de una aplicación web:&lt;br /&gt;&lt;br /&gt;Inicio:&lt;br /&gt;Horarios: Lun-vie de 20H00 a 22H00&lt;br /&gt;Duración: Diez horas&lt;br /&gt;Inversión: Depósito bancario de $125&lt;br /&gt;&lt;br /&gt;En el taller virtual se usarán las siguientes tecnologías:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Java como lenguaje core de programación&lt;/li&gt;&lt;li&gt;MyEclipse para el entorno integrado de desarrollo con todos los plugins configurados&lt;/li&gt;&lt;li&gt;Hibernate para el manejo de la persistencia&lt;/li&gt;&lt;li&gt;JFreeChart para la creación de gráficos estadísticos&lt;/li&gt;&lt;li&gt;ZK como framework principal para la capa web&lt;/li&gt;&lt;/ul&gt;El curso va dirigido a personas con conocimientos básicos de c, c++ o java. En el desarrollo del taller se explicará, paso a paso, la codificación implicada.&lt;br /&gt;&lt;br /&gt;El curso brindará las siguientes habilidades:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Desarrollo de una aplicación web implementada en Java con controles ricos (Ajax/JavaScript) usando el framework ZK&lt;/li&gt;&lt;li&gt;Manejo de persistencia, con operaciones CRUD usando el framework Hibernate&lt;/li&gt;&lt;li&gt;Inclusión de gráficos estadísticos en los formularios usando JFreeChart&lt;/li&gt;&lt;/ul&gt;El pénsum general es el siguiente:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Máquina virtual y herramientas&lt;/li&gt;&lt;li&gt;ZK Framework&lt;/li&gt;&lt;li&gt;Configuración de la base de datos H2&lt;/li&gt;&lt;li&gt;Configuración de Hibernate en MyEclipse&lt;/li&gt;&lt;li&gt;Programación del proyecto tallerJava&lt;/li&gt;&lt;/ul&gt;Se proporcionarán los siguientes materiales:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Acceso al estudiante al aula virtual&lt;/li&gt;&lt;li&gt;DVD con máquina virtual con todas las herramientas configuradas&lt;/li&gt;&lt;li&gt;Instructivo para la instalación manual de las herramientas&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Diapositivas para cada día de la charla&lt;/li&gt;&lt;li&gt;Tutoriales en video de cada sesión&lt;/li&gt;&lt;li&gt;Código fuente del taller&lt;/li&gt;&lt;li&gt;Certificado de participación avalado por la Facultad de Informática de la Universidad Laica Eloy Alfaro de Manabí (ULEAM)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Nota: El curso taller se manejará bajo políticas específicas.&lt;br /&gt;&lt;br /&gt;Los datos para la inscripción e instrucciones del pago del curso, además de la dirección en donde el estudiante desea que le llegue el DVD, se receptarán en el siguiente correo electrónico:&lt;br /&gt;&lt;br /&gt;cursoscarlosjulio arroba gmail punto com&lt;br /&gt;&lt;br /&gt;Mi número celular es el 093 20 82 65.&lt;br /&gt;&lt;br /&gt;Cualquier sugerencia acerca del taller o la elaboración de un curso específico, nuevos horarios, así como el desarrollo de un curso presencial, contáctense conmigo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3225974662237126178-6152339893338742675?l=cursoscarlosjulio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cursoscarlosjulio.blogspot.com/feeds/6152339893338742675/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3225974662237126178&amp;postID=6152339893338742675' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/6152339893338742675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/6152339893338742675'/><link rel='alternate' type='text/html' href='http://cursoscarlosjulio.blogspot.com/2010/06/segundo-taller-virtual-java-myeclipse.html' title='Segundo taller virtual: Java, MyEclipse, Hibernate, JFreeChart, iReport y ZK'/><author><name>Carlos Julio</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-i0dvWTCtRi4/TZ3wQ6Jy6eI/AAAAAAAAAXI/k7BpKPpb-jg/s220/cj2011.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3225974662237126178.post-6770713172393712273</id><published>2010-05-19T00:09:00.000-07:00</published><updated>2010-07-22T08:26:26.708-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Taller virtual: Java, MyEclipse, Hibernate, JFreeChart, iReport y ZK</title><content type='html'>Personas registradas:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Amado Miguel Guaiña Baidal, Guayaquil&lt;/li&gt;&lt;li&gt;Marco Guamán Buestán, Cuenca&lt;/li&gt;&lt;li&gt;Jorge Mazón, Guayaquil&lt;/li&gt;&lt;li&gt;Gustavo Raza, Quito&lt;/li&gt;&lt;li&gt;Harry Ortega, Manta&lt;/li&gt;&lt;li&gt;Raúl Solórzano, Portoviejo&lt;/li&gt;&lt;li&gt;Luis Carlos Vergara, Portoviejo&lt;/li&gt;&lt;li&gt;Christian Sarmiento, Portoviejo (por confirmar)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Juan Carlos León, Guayaquil&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Taller virtual para el desarrollo de una aplicación web usando las siguientes tecnologías:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Java como lenguaje core de programación&lt;/li&gt;&lt;li&gt;MyEclipse para el entorno integrado de desarrollo con todos los plugins configurados&lt;/li&gt;&lt;li&gt;Hibernate para el manejo de la persistencia&lt;/li&gt;&lt;li&gt;JFreeChart para la creación de gráficos estadísticos&lt;/li&gt;&lt;li&gt;iReport para la elaboración de reportes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ZK como framework principal para la capa web&lt;/li&gt;&lt;/ul&gt;El curso va dirigido a personas con conocimientos básicos de c, c++ o java. En el desarrollo del taller se explicará, paso a paso, la codificación implicada.&lt;br /&gt;&lt;br /&gt;El curso brindará las siguientes habilidades:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Desarrollo de una aplicación web implementada en Java con controles ricos (Ajax/JavaScript) usando el framework ZK&lt;/li&gt;&lt;li&gt;Manejo de persistencia, con operaciones CRUD usando el framework Hibernate&lt;/li&gt;&lt;li&gt;Inclusión de gráficos estadísticos en los formularios usando JFreeChart&lt;/li&gt;&lt;li&gt;Generación de reportes  usando iReport+JasperReport&lt;/li&gt;&lt;/ul&gt;El pénsum general es el siguiente:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Máquina virtual y herramientas&lt;/li&gt;&lt;li&gt;ZK Framework&lt;/li&gt;&lt;li&gt;Configuración de la base de datos H2&lt;/li&gt;&lt;li&gt;Configuración de Hibernate en MyEclipse&lt;/li&gt;&lt;li&gt;Programación del proyecto tallerJava&lt;/li&gt;&lt;li&gt;Creación de reportes con iReport&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Se proporcionarán los siguientes materiales:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Acceso al estudiante al aula virtual&lt;/li&gt;&lt;li&gt;DVD con máquina virtual con todas las herramientas configuradas&lt;/li&gt;&lt;li&gt;Instructivo para la instalación manual de las herramientas&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Diapositivas para cada día de la charla&lt;/li&gt;&lt;li&gt;Tutoriales en video de cada sesión&lt;/li&gt;&lt;li&gt;Código fuente del taller&lt;/li&gt;&lt;li&gt;Certificado de participación avalado por la Facultad de Informática de la Universidad Laica Eloy Alfaro de Manabí (ULEAM)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Inicio: Lunes 7 de junio de 2010&lt;br /&gt;Horarios: Lun-vie de 20H00 a 22H00&lt;br /&gt;Duración: Diez horas&lt;br /&gt;Inversión: Depósito bancario de $125&lt;br /&gt;&lt;br /&gt;Nota: El curso taller se manejará bajo políticas específicas.&lt;br /&gt;&lt;br /&gt;Los datos para la inscripción e instrucciones del pago del curso, además de la dirección en donde el estudiante desea que le llegue el DVD, se receptarán en el siguiente correo electrónico:&lt;br /&gt;&lt;br /&gt;cursoscarlosjulio arroba gmail punto com&lt;br /&gt;&lt;br /&gt;Mi número celular es el 093 20 82 65.&lt;br /&gt;&lt;br /&gt;Cualquier sugerencia acerca del taller o la elaboración de un curso específico, nuevos horarios, así como el desarrollo de un curso presencial, contáctense conmigo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3225974662237126178-6770713172393712273?l=cursoscarlosjulio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cursoscarlosjulio.blogspot.com/feeds/6770713172393712273/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3225974662237126178&amp;postID=6770713172393712273' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/6770713172393712273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/6770713172393712273'/><link rel='alternate' type='text/html' href='http://cursoscarlosjulio.blogspot.com/2010/05/taller-virtual-java-myeclipse-hibernate.html' title='Taller virtual: Java, MyEclipse, Hibernate, JFreeChart, iReport y ZK'/><author><name>Carlos Julio</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-i0dvWTCtRi4/TZ3wQ6Jy6eI/AAAAAAAAAXI/k7BpKPpb-jg/s220/cj2011.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3225974662237126178.post-8211814516153094628</id><published>2010-01-07T15:02:00.000-08:00</published><updated>2010-01-27T14:43:13.594-08:00</updated><title type='text'>Curso de fundamentos de Java con Eclipse, acceso a datos y herramientas open source</title><content type='html'>Voy a dictar un curso de fundamentos de programación en Java.&lt;br /&gt;&lt;br /&gt;La duración es de 10 horas  en modalidades presenciales y a distancia.&lt;br /&gt;&lt;br /&gt;Los objetivos del curso son los siguientes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Conocer el lenguaje java&lt;/li&gt;&lt;li&gt;Comprender el paradigma orientado a objetos&lt;/li&gt;&lt;li&gt;Conocer el entorno Eclipse como IDE&lt;/li&gt;&lt;li&gt;Comprender tipos de datos y clases&lt;/li&gt;&lt;li&gt;Manejar clases y paquetes&lt;/li&gt;&lt;li&gt;Manejar excepciones&lt;/li&gt;&lt;li&gt;Instalar una base de datos y crear la conexión a la misma&lt;/li&gt;&lt;li&gt;Utilizar un cliente SQL universal&lt;/li&gt;&lt;li&gt;Crear formularios multiplataforma empleando Swing y un editor visual&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Por favor, realiza tu pre-inscripción al correo:&lt;br /&gt;&lt;br /&gt;carlosjulioperez@gmail.com&lt;br /&gt;&lt;br /&gt;Para más información llámame al número: 093-208265&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3225974662237126178-8211814516153094628?l=cursoscarlosjulio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cursoscarlosjulio.blogspot.com/feeds/8211814516153094628/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3225974662237126178&amp;postID=8211814516153094628' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/8211814516153094628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/8211814516153094628'/><link rel='alternate' type='text/html' href='http://cursoscarlosjulio.blogspot.com/2010/01/curso-de-fundamentos-de-programacion.html' title='Curso de fundamentos de Java con Eclipse, acceso a datos y herramientas open source'/><author><name>Carlos Julio</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-i0dvWTCtRi4/TZ3wQ6Jy6eI/AAAAAAAAAXI/k7BpKPpb-jg/s220/cj2011.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3225974662237126178.post-7646316191575493796</id><published>2009-01-23T05:15:00.000-08:00</published><updated>2009-01-26T05:10:04.200-08:00</updated><title type='text'>Inicio del curso-taller: Programación Web Ágil con Java</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Actualización: 23 enero 2009, 15H28 [CUPO LLENO]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El curso dará inicio este lunes 26 de enero de 2009. Los días lunes 23 y martes 24 de febrero se interrumpen debido a carnaval y se recuperarán posteriormente.&lt;br /&gt;&lt;br /&gt;El curso incluye: CD con diapositivas en español, tutoriales, videos y certificado avalado por la Facultad de Informática de la ULEAM.&lt;br /&gt;&lt;br /&gt;El curso no se llevará a cabo si no se completa el cupo requerido. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;IMPORTANTE: Para pre-inscribirse el alumno deberá contactarme al móvil 093-208265 para tratar personalmente el asunto por cuestiones de seriedad y responsabilidad. Absténganse por favor, las personas que no estén de acuerdo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Luego de la pre-inscripción, el interesado deberá mandar por correo electrónico a: carlosjulioperez@gmail.com, el comprobante de depósito escaneado y la matrícula o identificación de la ULEAM para los estudiantes. Además deberá adjuntar sus datos personales, empresa donde labora, direcciones de correo y números telefónicos celular y/o convencional.&lt;br /&gt;&lt;br /&gt;Nota: Se notificará por correo a los alumnos registrados. Cupos limitados.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/curso" rel="tag"&gt;curso&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/java" rel="tag"&gt;java&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/web" rel="tag"&gt;web&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/agil" rel="tag"&gt;agil&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/manta" rel="tag"&gt;manta&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3225974662237126178-7646316191575493796?l=cursoscarlosjulio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cursoscarlosjulio.blogspot.com/feeds/7646316191575493796/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3225974662237126178&amp;postID=7646316191575493796' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/7646316191575493796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/7646316191575493796'/><link rel='alternate' type='text/html' href='http://cursoscarlosjulio.blogspot.com/2009/01/inicio-del-curso-programacin-web-gil.html' title='Inicio del curso-taller: Programación Web Ágil con Java'/><author><name>Carlos Julio</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-i0dvWTCtRi4/TZ3wQ6Jy6eI/AAAAAAAAAXI/k7BpKPpb-jg/s220/cj2011.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3225974662237126178.post-2831803662945852540</id><published>2009-01-21T08:53:00.000-08:00</published><updated>2009-01-23T09:58:53.503-08:00</updated><title type='text'>Programación Web Ágil con Java</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6hHF5zWjFNg/SXdXNnCjFGI/AAAAAAAAASc/6PKzaf9yGyU/s1600-h/ProgramacionWebAgilConJava_html_e4e0a82.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 229px; height: 227px;" src="http://3.bp.blogspot.com/_6hHF5zWjFNg/SXdXNnCjFGI/AAAAAAAAASc/6PKzaf9yGyU/s320/ProgramacionWebAgilConJava_html_e4e0a82.jpg" alt="" id="BLOGGER_PHOTO_ID_5293795778326893666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:180%;"&gt;&lt;b&gt;Programación Web Ágil con Java&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Instructor: Carlos Julio Pérez. Móvil: 093-208265, carlosjulioperez@gmail.com&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;u&gt;&lt;b&gt;Aprende&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;a desarrollar aplicaciones web AJAX modernas aplicando la plataforma Java y varias poderosas herramientas open source.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;u&gt;&lt;b&gt;Vive&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;la fascinante experiencia de crear tus aplicaciones Web con AJAX, que te permitirá manejar controles y eventos en el browser tal como si fuera una aplicación típica de escritorio, como visual basic o visual foxpro.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;u&gt;&lt;b&gt;Aplica:&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;Los fundamentos de &lt;i&gt;&lt;b&gt;java&lt;/b&gt;&lt;/i&gt; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;El entorno de desarrollo integrado &lt;i&gt;&lt;b&gt;Eclipse&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;Registra todos los eventos de tu aplicación con &lt;i&gt;&lt;b&gt;Apache Log4j&lt;/b&gt;&lt;/i&gt; y el servidor de aplicaciones &lt;i&gt;&lt;b&gt;Tomcat&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;Ejecuta programas y procesos java en lote con &lt;i&gt;&lt;b&gt;Apache Ant&lt;/b&gt;&lt;/i&gt; desde la consola o el IDE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;El acceso a base de datos con el gestor de persistencias y generación de código &lt;i&gt;&lt;b&gt;Hibernate&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;La base de datos versátil para desarrollo &lt;i&gt;&lt;b&gt;H2&lt;/b&gt;&lt;/i&gt; escrita completamente en java&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;El diseñador de reportes &lt;i&gt;&lt;b&gt;iReport&lt;/b&gt;&lt;/i&gt; usando el framework &lt;i&gt;&lt;b&gt;jasperReports&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;El emocionante framework &lt;i&gt;&lt;b&gt;ZK&lt;/b&gt;&lt;/i&gt; para desarrollar aplicaciones AJAX ricas para la web&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Pre-requisitos&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;Tener conocimientos de programación orientado a objetos&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Objetivos&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;El estudiante aprenderá el poderoso lenguaje de programación java desde cero y aplicará esos conocimientos para crear una aplicación Web con ricos controles AJAX y generación de reportes en varios formatos.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;¿A quién va dirigido?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt; &lt;span style="color: rgb(0, 0, 128);"&gt;&lt;span style="font-size:100%;"&gt;Estudiantes universitarios de cualquier especialización o profesionales que les gustaría aprender a desarrollar sus propias aplicaciones web con tecnología de punta y herramientas open source.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Contenido:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Iniciando con java&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Introducción  a la tecnología java&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Instalación  de tutoriales y acceder a ellos mediante un navegador web&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Conociendo  tu entorno de programación&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Fundamentos  de programación java&lt;/span&gt;&lt;/p&gt;   &lt;/li&gt;&lt;/ul&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Aprendiendo las bases de java&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Obteniendo  ingreso de datos desde teclado&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Control  de estructura&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Arreglos  en java&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Argumentos  de línea de comandos&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Trabajando  con clases java&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Clases y objetos&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Un  paseo por las clases java.lang.* y java.util.*&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Creando  tus propias clases&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Paquetes  y la ruta de clases java&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Javabeans&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Conceptos de programación orientada a objetos&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Herencia&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Clases  abstractas e interfaces java&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Polimorfismo&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Aprendiendo las características avanzadas de java&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Clases  internas&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Manejo  de excepciones&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Concepto  del colector de basura&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;El servidor de aplicaciones Apache Tomcat&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Introducción&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Instalación&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Ejecutar  /parar el servidor desde consola&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Ejecutar  el demo de ZK para apreciar una aplicación AJAX en tiempo real&lt;/span&gt;&lt;/p&gt;   &lt;/li&gt;&lt;/ul&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Ejecución de procesos java por lotes con Apache Ant&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Introducción&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Instalación&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Configuración  del archivo XML que inicializa y ejecuta scripts para la creación  de tablas de la base de datos&lt;/span&gt;&lt;/p&gt;   &lt;/li&gt;&lt;/ul&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Captura de eventos de tu aplicación con Apache Log4j&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Instalación&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Archivo  de configuración XML de log4j&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;H2, el motor de base de datos para desarrollo escrito en java&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Integrando  H2 en una aplicación&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;La  aplicación H2 de consola: Instalación y configración&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Tutorial  SQL: Select, insert, update, delete, joins&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Manejo de persistencia con Hibernate e integración con H2&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Introducción:  Relaciones y cardinalidad, objeto identidad, cascadas y mapeo&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Base  de datos soportadas&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Archivo  de configuración&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Instalando  hibernate&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Operaciones  CRUD&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Criterios  de búsqueda&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Ejecución  de sentencias SQL nativas&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;El fenómeno Eclipse&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Conceptos  del SDK Eclipse: área de trabajo, perspectivas, editores, vistas,  plugins y asistentes&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Instalación  de eclipse&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Configuración  del plugin de hibernate para persistencia: Hibernate tools&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Configuración  del plugin zk para el desarrollo de la interfaz web gráfica del  usuario&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Configuración  de un proyecto web dinámico con ZK&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Configuración  del plugin de ant para ejecutar scripts de la base de datos H2&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Configurar/iniciar/parar  el servidor de aplicaciones Tomcat&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Generación  del archivo war para distribuir la aplicación web&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;El fascinante mundo de ZK: Construye interfaces gráficas ricas para web con AJAX&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Introducción&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Arquitectura&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Librerías&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Revisión  de controles&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Manejo  de eventos&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Integración  con hibernate&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Diseño de reportes con iReport&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Introducción&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Instalación&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Diseño  de reportes y uso de asistentes&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Conexión  a base de datos&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Ejecución  de reportes y generación a formatos: pdf, xls, cvs, doc, open  office, etc.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Integración  con zk&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;Herramientas de desarrollo y plugins para el curso&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Sistema  operativo Ubuntu GNU/Linux / Windows&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Java  kit de desarrollo, jdk 1.6.0_07 for linux/windows&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;IDE  Eclipse europa 3.3.2 for linux/windows (Entorno integrado de  desarrollo)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Apache  Ant 1.7.0 (Herramientas para compilación/configuración en lote de  programas en java)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Apache  Tomcat 6.0.16 (Servidor de aplicaciones)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Apache  Log for java log4j 1.2.11 (Gestor de log de actividades)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Hibernate  3 (Administrador de persistencias)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Plugin  Hibernate Tools 3.2.2 (Plugin de hibernate para Eclipse)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;H2  (Base de datos escrita en java para desarrollo)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Jasper  Reports 1.3.1 (Motor de reportes)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;iReport  1.3.1 (Interfaz gráfica para elaborar reportes usando jasperrepots)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Framework  ZK 3.5.1 (Generador de la interfaz de usuario o la vista de la  aplicación con ricos controles AJAX)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Plugin  ZK Studio 0.8.3 (Plugin de zk para Eclipse)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Materiales&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Cd con herramientas de desarrollo, diapositivas, videos flash ilustrativos, libros pdf y el famoso y efectivo Java Tutorial de Sun Microsystems.&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Acerca del instructor&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Guayaquileño, Programador de sistemas de la Espol con más de 6 años en el desarrollo de aplicaciones java, abarcando aplicaciones de escritorio, web y de dispositivos móviles. Actualmente trabajo para una exportadora atunera en la ciudad de manta.&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Blogs del instructor &lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;Puedes visitar mis blogs y opcionalmente dejar algún comentario al respecto. Con gusto me contactaré contigo para cualquier duda que tengas.&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;a href="http://carlosjulioperezq.blogspot.com/"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;http://carlosjulioperezq.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;&lt;a href="http://cursoscarlosjulio.blogspot.com/"&gt;&lt;span style="color: rgb(255, 99, 9);"&gt;http://cursoscarlosjulio.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="western" style="margin-bottom: 0cm; font-style: normal;" lang="zxx"&gt; &lt;span style="color: rgb(255, 99, 9);"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Metodología&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;El curso será impartido desde el punto de vista de un desarrollador, con la teoría precisa y la práctica apropiada. La forma de desarrollo ágil aplicada al curso es un compendio de análisis e investigación de más de tres años con casos de éxitos y con herramientas open source, lo que elimina la necesidad de adquirir licencias de software en el caso de una implementación.&lt;/span&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm;" lang="zxx"&gt;&lt;span style="color: rgb(0, 0, 128);"&gt;El curso puede ser desarrollado sobre Windows o Linux.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;En &lt;a href="http://sites.google.com/site/carlosjulioperez/Home/HojaDeVidaCarlosJulioPerez.pdf?attredirects=0" target="blank"&gt;este enlace&lt;/a&gt; podrán descargar mi hoja de vida.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/java" rel="tag"&gt;java&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/curso" rel="tag"&gt;curso&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/manta" rel="tag"&gt;manta&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/agil" rel="tag"&gt;agil&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.blogalaxia.com/tags/web" rel="tag"&gt;web&lt;/a&gt; &lt;a href="http://www.blogalaxia.com/tags/ecuador" rel="tag"&gt;ecuador&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3225974662237126178-2831803662945852540?l=cursoscarlosjulio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cursoscarlosjulio.blogspot.com/feeds/2831803662945852540/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3225974662237126178&amp;postID=2831803662945852540' title='10 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/2831803662945852540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/2831803662945852540'/><link rel='alternate' type='text/html' href='http://cursoscarlosjulio.blogspot.com/2009/01/programacin-web-gil-con-java-instructor.html' title='Programación Web Ágil con Java'/><author><name>Carlos Julio</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-i0dvWTCtRi4/TZ3wQ6Jy6eI/AAAAAAAAAXI/k7BpKPpb-jg/s220/cj2011.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6hHF5zWjFNg/SXdXNnCjFGI/AAAAAAAAASc/6PKzaf9yGyU/s72-c/ProgramacionWebAgilConJava_html_e4e0a82.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3225974662237126178.post-3404454994191387608</id><published>2008-06-11T12:49:00.000-07:00</published><updated>2008-06-11T12:54:53.493-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Curso: Conociendo Java</title><content type='html'>Curso introductorio al interesante mundo de java.&lt;br /&gt;&lt;br /&gt;En él, el estudiante aprenderá los fundamentos de la plataforma de java y su tecnología.&lt;br /&gt;Aprenderá los conceptos básicos de la programación orientada a objetos y la forma de codificar en java.&lt;br /&gt;&lt;br /&gt;El curso es de carácter presencial y será dictado en la ciudad de Manta Ecuador. Si hay interesados en Guayaquil, por favor, comuníquense a mi dirección de correo electrónico.&lt;br /&gt;&lt;br /&gt;El curso será dictado usando software libre, como Ubuntu linux 8.0.4, Open Office y herramientas multimedia y de virtualización.&lt;br /&gt;&lt;br /&gt;El instructor (mi persona) dará una charla diferente, orientada desde el punto de vista de un desarrollador, con la teoría precisa y la práctica apropiada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3225974662237126178-3404454994191387608?l=cursoscarlosjulio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cursoscarlosjulio.blogspot.com/feeds/3404454994191387608/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3225974662237126178&amp;postID=3404454994191387608' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/3404454994191387608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3225974662237126178/posts/default/3404454994191387608'/><link rel='alternate' type='text/html' href='http://cursoscarlosjulio.blogspot.com/2008/06/curso-conociendo-java.html' title='Curso: Conociendo Java'/><author><name>Carlos Julio</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/-i0dvWTCtRi4/TZ3wQ6Jy6eI/AAAAAAAAAXI/k7BpKPpb-jg/s220/cj2011.JPG'/></author><thr:total>1</thr:total></entry></feed>
