Compartir
Imagen de Técnico Superior en Desarrollo con JAVA (MID Level)


Técnico Superior en Desarrollo con JAVA (MID Level)

Matrícula abierta

Fecha de inicio
Mayo 2023
Duración
16 meses

DESCRIPCIÓN

Actualmente Java es una de las plataformas tecnológicas para el desarrollo y ejecución de aplicaciones más utilizadas a nivel mundial en miles de entornos computacionales y sectores empresariales.

Con este técnico aprenderás en 3 cuatrimestres los fundamentos básicos de programación, los conceptos de programación orientada a objetos, los conceptos intermedios sobre la implementación de sistemas de información más complejos y el uso de frameworks para el desarrollo de sistemas.

DIRIGIDO A 

  • Cualquier persona o profesional en desarrollo que desee comenzar una carrera en un campo de alto crecimiento y demanda (Desarrollo con JAVA). No tener experiencia en desarrollo web o programación no será un obstáculo porque nuestro programa te brindará las bases introductorias en estos temas.

OBJETIVOS

  • Formar profesionales en Desarrollo JAVA que tengan conocimientos en programación llevándolos a conocimiento MID Level en dominio del lenguaje.
  • Conocer la lógica detrás de la programación para que logres adaptarte y trabajar en un mercado laboral tan exigente como este.
  • Desarrollar habilidades de análisis y diseño de algoritmos simples y complejos
  • Adquirir las nociones programación para entender y diseñar procesos, algoritmos y aplicaciones.
  • Diseñar aplicaciones en la plataforma Java usando las APIs nativas más conocidas.
  • Poner en práctica los conocimientos sobre orientación a objetos.
  • Identificar buenas prácticas para diseñar aplicaciones robustas.

CONTENIDO

MÓDULO 01 
INTRODUCCIÓN A LA PROGRAMACIÓN (NIVELATORIO OPCIONAL)
  • PROGRAMACIÓN
    • Programa, algoritmo y lenguaje
    • Variables, tipos y expresiones
    • Pseudocódigo
    • Diagramas de flujo
    • Estructura de un programa
    • Uso de variables
    • Control de flujo
    • Dominio de variables
    • Recursividad
    • Arreglos y cadenas
  • LÓGICA DE SISTEMAS
    • Lógica de sistemas humanos
    • Lógica
    • Conceptos
    • Modelos UML
    • Lenguaje y lógica
    • Razonamiento y falacias
    • Creatividad y bloqueos mentales
MÓDULO 02
PROGRAMACIÓN ORIENTADA A OBJETOS
  • ¿Qué es una clase?
  • Objetos
  • Métodos
  • Clases
  • Garbage collector
  • Herencia y abstracción
  • Excepciones
MÓDULO 03
INTRODUCCIÓN A LAS BASES DE DATOS
  • Introducción a las bases de datos
  • Modelos de datos
  • Modelo entidad – relación
  • Modelo relacional
  • Bases de datos Relacionales
  • Bases de datos NO Relacionales
MÓDULO 04
JAVA ESTÁNDAR WEB PROGRAMMING
  • Casting
  • Interfaz
  • JDBC y Definiciones
  • Colecciones
MÓDULO 05
PATRONES DE DISEÑO
  • Arquitectura cliente servidor
  • Introducción a JSP
  • Streams
  • POO
  • Principios SOLID
  • Patrones creacionales
  • Patrones estructurales
  • Patrones de comportamiento
MÓDULO 06
JAVA WEB API
  • Sesiones
  • Web Services
  • REST
  • JSF
  • Integración con ReactJS
MÓDULO 07
JAVA ADVANCED PROGRAMMING
  • Introducción a los Threads
  • Controles de Thread
  • Introducción al Networking
  • Networking en JAVA

REQUERIMIENTOS PARA EL DESARROLLO DEL PROGRAMA

Para estudiar esta certificación necesitás:

  • Computadora personal
    • Procesador core Intel i5 o superior
    • Sistema operativo 64 bits
    • 4Gb RAM o superior
    • Al menos 10 Gb libres en el disco duro
  • Conexión a Internet de al menos 4 mbps libres para el equipo
IR HACIA ARRIBA