225 minutos
|
|
|
|
|
Enviado por bbh el 14 Noviembre, 2008 - 04:18.
|
Resúmen: El taller tiene como objeto mostrar mediante ejemplos reales, sencillos y prácticos como, a través del conocimiento y utilización de soluciones flexibles a los problemas comunes de programación, conocidos como Patrones de Diseño, se pueden desarrollar herramientas personalizadas tales como frameworks, de manera muy rápida y correctamente organizada.
Agenda:
- Introducción a los patrones de diseño
- Ejemplos de implementado de patrones de diseño
- Práctica de implementado de patrones de diseño
Metas:
- Que los asistentes sean capaces de identificar e implementar patrones de diseño rápidamente para facilitar el desarrollo de sus aplicaciones.
- Mostrar como PHP puede ser un lenguaje factible para soluciones de gran escala, flexibles y de bajo costo en curva de apredizaje y mantenimiento.
- Mostrar algunas caracteristicas únicas de PHP5 que facilitan el implementado de patrones y aceleran la productividad al desarrollar.
Recursos: Conocimientos básicos de programación Orientada a Objetos y PHP
|
|
|
|
|
|
|
|
|
|
Enviado por xiam el 10 Noviembre, 2008 - 17:44.
|
Resúmen: Durante el taller utilizaremos dos desarrollos que hemos creado en Astrata Software (http://astrata.com.mx): Meteora (Elementos de interfaz en Javascript) y Textmotion (Sistema de administración de contenido de nueva generación).
Durante la primera parte expondremos la forma de crear y adaptar diseños a Textmotion.
En la segunda parte demostraremos lo sencillo que es crear un módulo completo y funcional para extender el sistema, asímismo explicaremos el cómo desarrollar aplicaciones para personas no técnicas.
Es un requisito que el asistente tenga conocimientos de PHP y de Javascript para la segunda parte ya que no explicaremos conceptos de programación en estos lenguajes. Para la primer parte será requisito que el asistente tenga conocimiento de CSS y HTML.
Agenda:
- Conociendo Meteora
- Vista rápida a textmotion
- Estructura de los diseños
- Adaptando un diseño en 10 minutos
- Estructura de los módulos
- Creando un nuevo módulo
- La simbiosis Textmotion y Meteora
- Empaquetando y publicando módulos
- ¿Por qué Textmotion/Meteora?
Metas: * El asistente, ya sea diseñador o programador, se convencerá de desarrollar con Textmotion por facilidad y limpieza del código por sobre otros sistemas más antigüos con defectos de programación y de diseño interno, como Wordpress.
Recursos: Son requisito:
Para el diseñador: HTML, CSS
Para el programador: Javascript, PHP
|
|
|
|
|
|
|
|
|
|
Enviado por caof2010 el 8 Noviembre, 2008 - 17:50.
|
Resúmen: La sesion tiene como proposito mostrar al asistente los principios basicos de SCRUM como metodologia ágil de desarrollo.
Adicionalmente durante el taller se propone un conjunto reducido de ejercicios (incluyendo una simulación) de un SPRINT que permitirá al asistente comprender las implicaciones y beneficios de utilizar SCRUM u otra metodologías ágil para construir sistemas.
Por su naturaleza el quorum sugerido es de 18-20 personas máximo, ya que se durante el mismo se forman equipos de 4 a 5 miembros que trabajaran conjuntamente durante los ejercicios ( => se pretende poder atender convenientemente aproximadamente 4 o 5 equipos).
Agenda:
Durante el taller se enseñará:.
- - Qué es y cómo construir una Historia de Usuario
- - La diferencia entre una Historia de Usuario y un Caso de Uso
- - Diferencias entre Historias de Usuario, Temas y Épicas
- - Crear un Backlog basados en Historias de Usuario
- - Definir un Plan de SPRINT basados en Historias de Usuario
- - Principios Básicos de Estimación y Medición Ágil
- - Ejecutar un SPRINT.
- - Antipatrones Comúnes de Adopción de Metodologías Ágiles
Metas: Proporciona una o dos frases que describan los resultados que deseas alcanzar con tu presentación.
Recursos: -1 PC con OpenOffice
-1 Proyector
- 1 Rotalfolios por equipo ( 4 o 5 máximo en total ).
- 50 tarjetas para fichas bibliograficas por equipo ( 250 en total )
- 1 diurex, maskin tape, o cinta canela por equipo.
- 2 o 3 plumones por equipo ( 15 en total ).
|
|
|
|
|
|
|
|
|
|
Enviado por paco el 8 Octubre, 2008 - 21:30.
|
Resúmen: Virtualización significa muchas cosas diferentes para diferentes personas. Dentro de la virtualización, lo que esta de moda hoy en día es la virtualización de servidores, o lo que es lo mismo: alojar múltiples sistemas operativos independientes en un único servidor.
Este taller explora las ideas tras la virtualización disponibles en el sistema operativo CentOS 5 y discute algunas de las múltiples maneras de implementarla.
Agenda:
- Introducción a la virtualización
- Virtualización de Servidores x86 con Linux
- OpenVZ
- Xen
- Buenas Prácticas
- Tendencias
- Conclusiones
Metas: Se analizarán las técnicas de virtualización más comunes disponibles en CentOS identificando sus puntos fuertes y sus debilidades.
Se implantaran las soluciones de virtualización disponibles en CentOS 5(OpenVZ y Xen.)
Recursos: Para la impartición del taller se necesita una computadora por participantes con las siguientes características:
* CPU: Pentium IV o superior.
* Memoria: Mínimo 1GB.
* Disco Duro: 60 GB
* Sistema Operativo: CentOS 5.
Es necesario copias de los sistemas operativos Windows y CentOS en formato ISO en cada una de las máquinas de los participantes.
|
|
|
|
|
|
|
|
|
|
Enviado por pbarrada el 7 Octubre, 2008 - 06:28.
|
Resúmen: Uno de los principales desafìos en Educación apoyada con tecnología se ha centrado en la estandarización y reutilización de contenidos. En este sentido las primeras definiciones de Objetos de Aprendizaje son bastantes amplias y se refieren a: cualquier recurso que pueda apoyar el proceso de aprendizaje mediado por alguna tecnología. En este contexto a medida que las metodologías se fueron depurando y en la medida que tecnologías como la Internet empiezan a posibilitar el intercambio de información, surge la necesidad de precisar y depurar maneras estándares. Este esfuerzo ha permitido que los proveedores de diferentes tecnologías de e-learning (Learning Management System) vean en la estandarización la posibilidad de reutilizar contenidos para dar soporte a cursos sobre sus plataformas.
Agenda:
- Introducción a los Sistemas de Administración de Aprendizaje
- Filosofia de MOODLE
- Administración de Módulos en MOODLE
- Planeación de Cursos
- Descripción de Actividades
- Introducción a SCORM
- Paradigma Orientado a Objetos
- Analisis y Diseño de Objetos de Aprendizaje
- Creación de Objetos de Aprendizaje en MOODLE
Metas: El participante podrá:
Instalar y configurar MOODLE para el desarrollo de contenidos en línea
Estructurar cursos en un modelo tradicional de enseñanza utilizando MOODLE
Elaborará exámenes en línea
Creará contenidos virtuales utilizando el paradigma de objetos de aprendizaje
Recursos: Para el logro de las metas es indispensable que el participante cuente con:
Una computadora portatil
Material Didactico digital ( presentaciones, libros digitales, audios, videos, etc)
Un conjunto de reactivos para el diseño de examenes en linea.
|
|
|
|
|
|
|
|
|
|
Enviado por hantitesis el 3 Octubre, 2008 - 20:42.
|
Resúmen: AJAX
El taller de Creando Sistemas con Ajax mostrara una guia para iniciar la aplicacion de Ajax en nuestros proyectos de desarrollo Web, dando una vision general de la programacion Web: HTML, CSS, JavaScript y un lenguaje de script como PHP para ejemplificar el acceso a base de datos; la intencion es llevar paso a paso al programador en la conversion de su codigo fuente hacia tecnologia Ajax.
El material proporcionado seran algunos manuales de lenguajes de programacion, guias de desarrollo web, referencias utiles, codigo fuente y los ejercicios practicos realizados en el taller.
Ajax no es una lenguaje de programacion, es una forma de trabajar el desarrollo Web, cambia el paradigma del entorno Web, se convierte en una herramienta potente para mejorar el rendimiento y presentacion de nuestros proyectos.
Agenda:
- Conceptos basicos de desarrollo Web
- Construyendo documentos con HTML
- Nuestra interfaz es CSS
- Acceso a base de datos con PHP + MySQL
- Javascript basico
- Introduccion a Ajax
- Document Object Model (DOM)
- Browser Object Model
- Tecnicas basicas de Ajax
- Recursos y ejercicios practicos
Metas: 1. Dar a conocer de manera clara la forma de migrar del paradigma tradicional de desarrollo al Web, al propuesto por la tecnologia Ajax.
2. El asistente sera capaz de implementar tecnicas basicas de Ajax en su proximo desarrollo Web.
3. Brindar las referencias y el material necesario para la investigacion futura de la tecnologia Ajax.
Recursos: Pasion desenfrenado por la programacion, si es Web mejor
Conocimiento basico de HTML, CSS, Javascript
Saber el significado del acronimo Ajax
Entusiasmo por participar y aprender
|
|
|
|
|
|
|
|
|
|
Enviado por luigi el 22 Septiembre, 2008 - 22:19.
|
Resúmen: Se mostrará el uso básico del Mobility Pack para programar dispositivos móviles, enfocandonos a los celulares. Puntos a tratar:
* Java ME
* CLDC
* CDC
* MIPD
* Netbeans IDE
* MIDlets
Agenda:
- Java ME
- CLDC
- CDC
- MIDP
- Netbeans IDE
- MIDlets
Metas: Introducir a los participantes al uso de J2ME para que desarrollen sus proyectos enfocados a programación móvil usando Netbeans como IDE de desarrollo.
Recursos: Java
J2ME
Netbeans
MIDlet
|
|
|
|
|
|
|
|
|
|
Enviado por nekro el 20 Septiembre, 2008 - 08:19.
|
Resúmen: Taller enfocado a gente que le guste el desarrollo web y este interesada en formas mas simples, sencillas, rápidas y eficientes para llevar a cabo estos. Todo esto sin sacrificar flexibilidad y seguridad en los desarrollos.
Agenda:
- Conociendo Code Igniter
- Primeros pasos con Code Igniter
- Principales librerías de Code Igniter
- Desarrollando una aplicación sencilla con Code Igniter
Metas: Empezar a desarrollar aplicaciones web con Code Igniter
Recursos: Conocimientos básicos en desarrollo web, MVC, php y mysql.
|
|
|
|
|
|