Diplomado Java desde cero, base de datos y desarrollo Web

Este diplomado fué estructurado para iniciar tu preparación como programador Java, utilizando herramientas tecnológicas de vanguardia. Así,este diplomado sentará las bases de tu proceso de aprendizaje y elevará tu nivel de competitividad.

¿A quién va dirigido?

A personas que desean aprender programación orientada a objetos con las herramientas más actuales, mediante el lenguaje de Java, así como a estudiantes, entusiastas de la informática y a personas que ya desarrollan aplicaciones en otros lenguajes y desean actualizarse.

Precio

$1,600 mensual, ¡Pregúnta por descuentos!

Duración

Entre semana a elegir:
Lunes y miércoles
Martes y jueves

2 horas y media por día, 5 meses

Fines de semana:
Viernes, sábado o domingo, 5 horas, 5 meses

Horarios disponibles

Contamos con horarios cómodos y muy flexibles; ofrecemos cursos en la mañana, tarde y en la noche; entre semana o sábados o domingos.

Pregunta por nuestros cursos de Java personalizados .

Requisitos

No se requieren conocimientos previos, se empieza desde una introducción a POO

Cursos relacionados

En 3ct Centro de Capacitación Tecnológica, hemos desarrollado un programa de estudio para lograr ser un programador exitoso.
  • Fundamentos de programación
  • HTML-CSS
  • Bases de datos I (MySQL)
  • Diplomado Java web (servlets, JSP JQuery/Ajax)
  • Android
  • Temas selectos de Java
  • Diplomado FrameWorks Java (Struts,Spring, JSF)
  • Hibernate
  • Spring

Introducción a Java

Las aplicaciones desarrolladas en el lenguaje Java son muy demandadas dentro del ámbito financiero, mercantil y de servicios debido a la robustez, seguridad y portabilidad que ofrece; esto último permite que cualquier desarrollo hecho en Java pueda ejecutarse en servidores con sistemas operativos Unix, Linux y Windows, entre otros; está integrado por una amplia biblioteca de clases, la cual abarca numerosas funciones para cualquier tipo de desarrollo de aplicaciones con propósitos tales como:

    • Ofimática (suite de oficina)
    • Telecomunicaciones
    • Simulación
    • Videojuegos
    • Ciencia
    • Sistemas operativos
    • Herramientas de programación (Entornos de Desarrollo Integrados (IDE's), compiladores, interpretes, depuradores, etc.)

Algunas de las características con las que cuenta el lenguaje Java son:

  • Es portable: lo que significa que es independiente de la plataforma; esto es, que puede ejecutarse en plataformas Web, dispositivos móviles, micro controladores y plataformas de propósito general; esto gracias a la máquina virtual de Java, ya que ésta se basa en la filosofía: escribe el programa una vez y ejecútalo en cualquier dispositivo: "write once, run everywhere"
  • Está Orientado a Objetos: esto se refiere a un paradigma o modelo de programación y al diseño del lenguaje, el cual permite que las aplicaciones sean reutilizables y escalables, lo que facilita el mantenimiento del software, además de que permite construir bibliotecas de código que se pueden aprovechar en otros módulos y proyectos
  • Es Open Source: lo que implica que todo el código interno del lenguaje es público y cualquiera puede modificarlo según sus necesidades particulares, o revisarlo y proponer correcciones o cambios que eventualmente pueden ser integrados a la versión de uso universal

Temario

    • Diplomado Java
      • Variables y tipos de datos
      • Estructuras de control
    • Operadores matemáticos y lógicos
      • if
      • Ciclos anidados
      • for
      • switch
      • Lambda
      • Objeto Stream
      • java.time
    • Programación Orientada a Objetos
    • Inicialización de objetos
    • Herencia
    • Sobrecarga de métodos
    • Constructores
    • Implementación
    • Polimorfismo
    • Interfaces
    • Como funcionan
    • Implementación de métodos (default )en interfaces
    • Java Bean
    • Conexión a base de datos
    • Consultas hacia la base de datos
    • Recuperación de metadatos
    • Transacciones update,insert y delete
  • Manejo de Excepciones
  • Instalación y arquitectura de un contendor de Servlets: El servidor TomCat, GlassFish
  • Arquitectura cliente-servidor de las aplicaciones web
  • Patrón MVC
  • Estructura de una aplicación web Java
  • Sbdirecorios WEB-INF, classes
  • El descriptor de despliegue web.xml
  • Estructura de un Servlet
  • Las clases HttpServlet, HttpServletRequest, HttpServletResponse
  • Los métodos doGet() y doPost()
  • La etiqueta form y el método getParameter() de la clase HttpServletRequest
  • Los Servlets y JDBC
  • Escritura y lectura de Cookies
  • Escritura y lectura de variables de sesión
  • Datos que se pueden conocer desde las cabeceras
  • Semejanzas y diferencias ente un Servlet y una JSP
  • Objetos implícitos
  • request, response, session, out
  • Tipos de scripts incrustables en el HTML de una JSP
  • Scriptles
  • Expression Language
  • Directiva page, include
  • Acciones
  • jsp:include, jsp:forward, jsp:plugin, jsp:useBean
  • Conexión a base de datos
  • Uso de beans y DAO
  • Uso del patrón de diseño Modelo-Vista-Controlador (MVS)
  • Beans para el modelo
  • JSP para la vista
  • Servlets para el controlador