Diplomado Java desde cero, base de datos y desarrollo Web

Este diplomado fue 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.

Ventajas del diplomado

Estas son las ventajas de nuestro diplomado

Aprendizaje Real

Llevamos más de 10 años de experiencia, nuestro método de enseñanza esta comprobado.

Temarios actualizados

Nuestros temarios están en constante actualización para enseñarte el conocimiento que las empresas más valoran.

Profesores altamente capacitados

Nuestros profesores están altamente capacitados, además de ser académicos laboran actualmente, lo que les permite enseñarte las necesidades actuales del mercado.

¡Excelente Precio!

Nuestro precio es altamente competitivo, ¡compáranos!

Aprendizaje en Linux

Aprendizaje en el S.O más utilizado en el mundo de la programación.

Bolsa de Trabajo

Contamos con bolsa de trabajo.

¿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,900 mensual, ¡Pregúnta por descuentos!

Duración

6 meses

¿No eres de la CDMX?

¡Pregúnta por nuestros cursos en línea!

También contamos con cursos Java personalizados e intensivos.

Horarios disponibles

Entre semana:

Lunes y miércoles
Martes y jueves
( 2.5 horas por clase.)

Fines de semana:

Sábado o domingo.
( 5 horas por clase. )

Requisitos

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


Facebook

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
    • 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