KMMX Capacitación acorde a tu pensamiento

Próximos cursos confirmados



Programación con Python 2 Julio de 2016
Desarrollo de Aplicaciones multiplataforma con Xamarin 9 Julio de 2016
Desarrollo con PHP y MySQL 23 Julio de 2016
Big Data Analytics con Spark 16 de Julio de 2016
Fundamentos de AngularJS 23 Julio de 2016
Wordpress 9 Julio de 2016
Creación de Sitios Web con Adobe Muse 9 Julio de 2016
Linux Professional Institute Certification 1 (LPIC-1) 11 Julio de 2016

 

Vespertino (Lunes, Miercoles y Viernes) 7:00 a 9:30 pm

Fundamentos de NodeJS 18 de Julio de 2016
Introducción a la ciencia de datos con R 25 de Julio de 2016

 

Cursos de Verano  (Lunes a Jueves) 9:00 a 13:00 horas

Taller de Creatividad, Computación y Robótica para niños 11 de Julio de 2016


 

Apoya nuestra iniciativa social: Hola Mundo() {Programación para jóvenes sordos}

Se trata de darles una opción a estos jóvenes con discapacidad auditiva y de escasos recursos. Brindar una base tecnológica a 12 jóvenes con discapacidad auditiva a través de un curso presencial de cómputo y programación dividido en 3 partes:

Introducción a la computación e Internet

Diseño de sitios web con HTML5 y JavaScript

Introducción al sistema operativo y funcionamiento de Raspberry Pi

El objetivo es no sólo capacitarles en tecnología sino darles un equipo de cómputo para que ellos continuen su desarrollo fuera del aula. El dinero se requiere para comprar los 12 equipos y entregárselos una vez terminado el curso; asi como para pagar al intérprete y algunos materiales que ocupamos en clase para que las dinámicas sean mucho más visuales.

Apóyanos donando a través de la plataforma de donadora: https://donadora.mx/projects/holamundo-programacion-para-jovenes-sordomudos

 

Diplomado en desarrollo de sistemas con tecnología Java (120 horas)

Módulo 1: Arquitectura Web con Java Enterprise Edition (JEE)

Servidores de aplicaciones, especificación JEE, componentes y protocolos de las aplicaciones web

1. Las unidades de construcción básica : Los Servlets -Fundamentos

2. HTML5: La construcción de interfaces gráficas en Web

3. CSS: Hojas de estilo para el diseño gráfico de las interfaces gráficas

Duración: 22 horas

Descripción del módulo: En este módulo enseñamos la arquitectura y los componentes de las aplicaciones web típicas, los elementos participantes: los navegadores, el protocolo http, el papel del protocolo tcp/ip, los servidores de aplicaciones, la especificación JEE, etc. Trabajamos con los aspectos centrales de las aplicaciones web : El desarrollo de páginas web estáticas con html, el uso e interpretación del lenguaje xml, el uso de hojas de estilo en cascada (css) para dar formato estilizado a los contenidos web y la implementación de formularios html como mecanismo para la captura de datos desde un navegador.

Posteriormente nos introducimos al desarrollo de unidades de programación, del lado del servidor de aplicaciones, que “escuchan” y procesan peticiones http que provienen de un navegador: los Servlets, sus implementaciones básicas y la integración del acceso a base de datos desde las aplicaciones Web

Módulo 2: El modelo de programación Web y el patrón “modelo vista controlador” (MVC)

Servlets: Manejo de sesión y navegación

1. Filtrado y monitoreo de peticiones al servidor de aplicaciones con filtros y listeners

2. Uso del patrón de diseño “Modelo Vista Controlador” para facilitar el mantenimiento

3. Desarrollo de páginas JSP

4. Lenguaje de Expresión EL

5. La librería estándar JSP de etiquetas JSTL

Duración: 32 horas

Descripción del módulo: En este módulo se abordan el desarrollo y arquitectura de las unidades de programación web-java por excelencia: Los Servlets. Se aprende a programar el manejo de sesión para atender a clientes concurrentes que deben “recordar” las interacciones anteriores con el servidor. Se exploran los filtros y los listeners como herramientas de monitoreo y pre y post-procesamiento de peticiones. Se desarrollan los aspectos medulares de la navegación en un protocolo (http) que no tiene estado. Se presenta el patrón MVC (modelo-vista- controlador) como una solución arquitectónica al problema de la organización de código html, css y java con vías a implementar las mejores prácticas de diseño que faciliten el mantenimiento de las aplicaciones web. Se desarrollan aplicaciones que incorporan MVC con base en las tecnologías JSP (Java Server Page), jsp-el (JSP Expression Language), y jstl (JSP Standard Tag Library)

Módulo 3: Tecnologías Java para procesamiento de XML

1. XML

2. Definición de la estructura de un documento XML con lenguaje XML Schema

3. Generación de clases Java a partir de esquemas y viceversa

4. Conversión de Java a XML (marshalling) con JAX-B

5. Conversión de XML a Java (unmarshalling) con JAX-B

6. Enlace (binding) entre clases Java y representaciones XML

7. Otras tecnologías Java para el manejo de XML

Duración: 22 horas

Descripción del módulo: En este módulo se aprende cómo explotar documentos XML desde Java. Esto incluye el uso de la más moderna tecnología proveída por la edición estándar de Java: JAXB y el uso de tecnologías desarrolladas previamente. Se aprende a desarrollar esquemas XML: documentos que rigen las reglas de una familia de documentos XML y que sirven para validar que tales documentos sean correctos. Se desarrollan capacidades para: generar esquemas a partir de clases Java y viceversa; cargar documentos XML en clases Java (unmarshalling); salvar objetos Java en documentos XML (marshalling) y enlazar objetos Java a árboles en memoria representando documentos XML (binding) para facilitar la implementación de repositorios XML.

Módulo 4: Arquitectura e implementación de servicios web corporativos

1. Arquitectura de un servicio Web corporativo

2. El protocolo SOAP y el modelo de procesamiento corporativo de mensajes

3. Definición de servicios con WSDL

4. Implementación de servidores de servicios web con JAX-WS

5. Implementación de clientes de servicios web con JAX-WS: Modelo de proxies

6. Manipulación de mensajes SOAP en servicios web y clientes, a bajo nivel

7. Implementación de clientes asíncronos bajo modelos de poleo y de callback

8. Introducción a la arquitectura REST e implementación con JAX-RS

Duración: 22 horas

Descripción del módulo: En este módulo se aprenden los tipos de servicios web que hay y sus arquitecturas subyacentes. Se aprende a desarrollar servicios web corporativos basados en los protocolos SOAP y WSDL tanto la parte servidora como la parte cliente. Se aborda claramente la manipulación de mensajes en bajo nivel para la implementación del modelo de procesamiento SOAP que permite la colaboración entre distintos servidores para la ejecución de un servicio distribuido. Se desarrollan clientes asíncronos usando poleo y funciones callback. Se comprende también el otro tipo de servicios Web “ligeros” (RESTful), para la solución de escenarios punto a punto.

Módulo 5: JDBC

Arquitectura de JDBC

1. Conectar una base de datos, usando un driver JDBC

2. Presentación de búsquedas y resultados de una base de datos

3. Especificar información externa del driver JDBC

4. Desarrollar operaciones CRUD usando JDBC API

Duración: 22 horas

Descripción del módulo: En este módulo se enseñan los mecanismos de Java para leer y escribir archivos: las operaciones de entrada y salida para bytes, caracteres, líneas, estructuras de datos y objetos (serialización). Se aborda en detalle el modelo de Java para interactuar con bases de datos relacionales, una tecnología llamadaJDBC (Java Data Base Connectivity). Se implementan operaciones de consulta y actualización. Asimismo se explora el manejo de transacciones, el llamado a procedimientos almacenados y la recuperación de llaves autogeneradas por el manejador de base de datos.

 

Precio: $34,800 (IVA Incluído)

Formas de pago

 

Línea de especialización en JS (115 hrs.)

Descripción: El participante utilizará el lenguaje de programación, herramientas y  distintos entornos de trabajo para crear aplicaciones cliente - servidor y  entregar contenido en dispositivos móviles, usando el popular lenguaje de programación JavaScript.

Dirigido a: Diseñadores web, desarrolladores flash, diseñadores de interacción y programadores web.

Leer mas...
 

Línea de especialización en Adobe Mobile (110 hrs.)

Descripción: El participante utilizará las herramientas de Adobe para entregar contenido en dispositivos móviles usando diferentes tecnologías como HTML5, JavaScript, CSS3 y jQuery Mobile.

Más información.....
 

Línea de especialización en Diseño Gráfico (60 hrs.)

Descripción: El participante entenderá los fundamentos del diseño grafico a través de estas tres poderosas herramientas de edición que ofrece Adobe, comprenderá las bases del tratamiento de imágenes digitales gracias a las nuevas herramientas de fotografía y a las funciones innovadoras para realizar selecciones complejas en las imágenes, pinturas realistas y retoques.

Más información.....