Teléfonos

Sucursal Roma:
5564 7993 y 5264 4719

En persona

Roma: Tuxpan #2, Esquina con Av. Insurgentes, Col. Roma Sur

Direcciones:

ver croquis

ver instalaciones

Cuentas bancarias

 

 

 

Diplomados:

  • Webmaster  con Certificación de logo de centro de capacitacion

    • Diplomado de desarrollo de páginas web 2.0 con la paquetería Adobe CS5, XHTML, CSS, DHTML, Ajax, jQuery, XAMPP, PHP, MySQL y técnicas SEO.   diplomadoConoce más
  • Informatica para la oficina

    • Aprende el uso correcto de las aplicaciones más usadas en la oficina: Windows, Internet, Word y Excel diplomadoOfficeConoce más
  • Web 2.0 "Sólo código"

    • El objetivo principal del diplomado es mostrar cada una de las tecnologías involucradas en el desarrollo de aplicaciones para la Internet sin el uso de herramientas de diseño, es decir, "sólo código": PHP, JavaScript, AJAX, Publicación Web  diplomadoConoce más
 

Introducción a los Frameworks Java:

E s un  “marco de trabajo” que ha demostrado ser eficiente para resolver un problema común.

Es decir como desarrolladores es frecuente que nos enfrentemos a un requerimiento parecido a otro que en el pasado ya se resolvió,  por lo tanto la idea es no enfrentarnos de nuevo a los mismos problemas que ya se presentaron en el pasado e implementar una solución probada.

Existen diferentes tipos de frameworks por ejemplo aquellos que son usados para interactuar con la base de datos

  1. Hibernate
  2. JPA
  3. MyBatis

También hay aquellos que generalmente se usan en la vista o capa de presentación 

  1. PrimeFaces
  2. AngularJS
  3. ExtJS

Otros que pueden usarse como controladores y en ocasiones en otras capas.

  1. Struts
  2. Spring
  3. JSF

 

 

V entajas de implementar MVC

Desarrollo simultaneo - Es decir un grupo de desarrolladores y diseñadores web pueden trabajar en la capa de la vista , mientras que otro grupo de programadores pueden dedicarle a la capa del controlador y por último otro grupo de programadores puede trabajar en conjunto con especialistas en base de datos.

Alta cohesión

Es decir cada grupo de especialista se dedica al área en la que son expertos, trabajando en componentes que se pueden acoplar después.

Bajo acoplamiento

Es decir un componente puede ser substituido en cualquier momento prácticamente sin afectar al el resto de los componentes.

Sin embargo también existen desventajas tales como:

El framework incluye nuevo código que deberá incorporarse al proyecto aumentando la complejidad del mismo.

Aumento de la línea de aprendizaje ya que el programador ahora debe conocer la estructura y características del framework.

 

objetivos del cursoObjetivos del curso

El objetivo del curso de frameworks es consolidar el conocimiento obtenido en el curso de Java para completar la comprensión de la arquitectura de los frameworks y poder determinar que framework Java es el adecuado según la necesidad.

Otro de los objetivos que se alcanzarán es poner al alumno en posibilidad de tomar El Taller de certificación Java 8

ejerciciosEjercicios

  • Hacer un Hola Mundo con cada uno de los frameworks del curso
  • Desarrollar las capas del modelo MVC
  • Hacer la alta de productos para llenar los catálogos de la base de datos para una tienda virtual
  • Implementar la inyección de dependencias
  • Ejemplo de Prototype
  • Ejemplo de Sigleton
  • Crear un POJO
  • Desarrollar el controlador
  • Crear un proyecto con Maven
  • Definir dependencias con el pom.xml
  • Hacer un ejemplo de Ajax
  • Ejemplo con y sin anotaciones
  • Crear el modelo usando Hibernate
  • Crear una vista con diferentes tecnologías
  • Crear una tabla que muestre una consulta a la base de datos
  • Eliminar renglones de una consulta
  • Modificar renglones de una consulta
  • Agregar nuevos renglones a una consulta

Hacer un carrito de compras con JSP con el modelo MVC

  • Crear un objeto a partir de una tabla de base de datos
  • Crear un ejemplo de relación uno a muchos
  • Hacer un ejemplo integral con los métodos CRUD
  • Crear un Web service REST
  • Crear un microservicio
  • Hacer un proyecto que combine los frameworks del curso

temarioTemario

  • Java EE Servidores y contenedores
  • MVC 2 El modelo 2.
  • Flujo general
  • El servlet como controlador
  • JavaBean
  • Aplicaciones web
  • Orientada a presentación.
  • Orientada a servicios
  • Descriptor de despliegue
  • JavaServer Pages
  • Ámbitos web Page
  • Sólo JSP
  • Request
  • Session
  • Application
  • Qué es un Framework
  • Diferentes Frameworks
  • MAVEN
  • Introducción
  • Estructura
  • El descriptor pom.xml
  • FACES Java Server Faces 2.0 JSF
  • Qué es JSF y principales características
  • Archivo de configuración faces-config.xml
  • Servlet FACESSERVLET
  • Beans
  • Contexto de aplicación. La clase FACESCONTEXT.
  • Estructura de la aplicación
  • Implementación del modelo
  • Creación y registro de beans gestionados
  • Implementación de controladores de acción
  • Definición de reglas de navegación
  • Creación de las vistas
  • Eventos y peticiones JSF
  • Restoreview
  • Applyrequestvalues
  • Processvalidation
  • Updatemodelvalues
  • Renderización
  • SPRING
  • Introducción
  • Características
  • POJOs
  • Containers
  • Contexto de Spring
  • Configuración de XML y anotaciones
  • Inyección de dependencias
  • Carga LAZY y GAGER
  • Métodos de inicialización y finalización
  • Configuración usando anotaciones.

 

 

 

ventajas adquiridasVentajas adquiridas

En la programación orientada a microservicio tenemos varias ventajas. Primero es más fácil para los desarrolladores entenderlos ya que son relativamente pequeños.

Estos son otros beneficios que se obtienen:

  • si un microservicio falla no afecta a los demás ya que son totalmente independientes
  • facilita el despliegue ya que no tenemos que desplegar aplicaciones monolíticas (todo en uno)
  • Java ocupa el primer lugar de ofertas de trabajo en México en el rubro del desarrollo de programas
  • podemos acceder a estos microservicios desde todo tipo de dispositivo
  • Para actualizar no es necesario detener el servicio
  • Los equipos de desarrollo pueden ser multidiciplarios tales como:
    • Java, .NET, PHP

cursos que siguenCursos que siguen

Después de tomar el Diplomado se puede estudiar:

preguntas frecuentesPreguntas frecuentes

¿Para programar con un framework necesito tomar el diplomado básico?
Sí, ya que la plataforma Web requiere de los fundamentos de la programación orientada a objetos.
¿Qué es mejor, Java o .NET?
Con los microservicios cada equipo puede aportar lo mejor de cada uno en beneficio del proyecto final.
¿Me preparan para el examen de certificación de Java?
El curso sirve para encaminar hacia una posible certificación, aunque realmente está pensado para preparar a las personas en el desarrollo de con frameworks, mediante las mejores técnicas, metodologías y sugerencias que permitan introducirte al mercado laboral; por lo que el curso se vuelve más práctico que teórico.
¿Dan algún curso de certificación Java en 3CT?
Sí. Tenemos un Taller de certificación Java en el que se enseña todo lo necesario para presentar el examen OCA 8 que incluye simulaciones del mismo.