Lógica de programación con Java - Instituto Superior Santo Domingo

Lógica de

Programación con Java

¿Para qué te preparamos?

  • Construír bases sólidas en lógica, Java y Programación Orientada a Objetos.
  • Aprendér buenas prácticas, SOLID y código limpio aplicados a proyectos reales.
  • Desarrollár APIs REST con MySQL, CRUD, Swagger y testing.
  • Trabajár con Git/GitHub y colaboración profesional en equipo.

Modalidad de Formación

Distancia

Para quienes necesitan flexibilidad total. Estudiás a tu ritmo con materiales y actividades en el campus virtual, con un encuentro semanal por materia de 45 minutos en vivo, que también queda grabado.

Plan de Estudio

  • Corresponde a la definición del lenguaje, Instalación de los softwares necesarios.
  • Pasos para la creación de un proyecto.
  • Tipos de datos, variables, operadores aritméticos y lógicos, cadenas de caracteres, listas, arrays.
  • Bucles y condicionales.
  • Métodos: como crearlos e invocarlos.

  • Paradigma orientado a objetos.
  • Concepto de Objeto.
  • Abstracción y Clases.
  • Modularidad.
  • Método constructor.
  • Referencia a la propia clase.
  • Herencia.
  • Encapsulamiento.
  • Polimorfismo.
  • Clases Abstractas.
  • Que es una Interfaz.

  • Crear el proyecto del tipo consola.
  • Creación de carpetas.
  • Crear las clases.
  • de las entidades: encapsular los atributos dentro de propiedades.
  • Utilización de Enumeraciones.
  • Utilización de parámetros opcionales.
  • Arreglo de objetos.
  • Colecciones de Objetos.
  • Clases Estáticas.

  • Qué es GIT.
  • Instalación de GIT y GitBash.
  • Crea un repositorio en GIT.
  • Realiza tu primer Commit.
  • Analiza cambio en los.
  • archivos con GIT.
  • Como fusionar ramas y solucionar conflictos.
  • Reset y CheckOut.
  • Git reset vs Git rm.
  • Utilizando GIT Hub: El Master vs Main.
  • Fusión de llaves públicas y privadas.
  • Llaves SSH en local.
  • Conectarse con SSH.
  • Tags y versiones.
  • Múltiples colaboradores.
  • Qué es un pull request.
  • Git Ignore.

  • Qué son las Buenas Prácticas, refactoring, código limpio, deuda técnica.
  • Cómo usar un Try Catch.
  • Recomendaciones para nombrar variables, métodos,
  • atributos y clases.
  • Principio DRY.
  • Principio KISS.
  • Uso de comentarios.
  • Principio SOLID.
  • Principio de Responsabilidad Única y cómo aplicarlo.
  • Principio de Abierto/Cerrado y cómo aplicarlo.
  • Principio de Sustitución de Liskov y cómo aplicarlo.
  • Principio de Segregación de la Interfaz y cómo aplicarlo.
  • Principio de Inversión de la Dependencia y cómo utilizarlo.

  • Características del Framework.
  • IDEs para trabajar.
  • Instalación de componentes necesarios para el desarrollo.
  • Crear el proyecto.
  • Análisis de la estructura del proyecto.
  • Qué es una API REST.
  • Llamada a una API.
  • Tipos de Respuesta.
  • Diseño de una API: Diseñando los endpoints.
  • Modelo a nível básico.
  • Creando una API.
  • Consumir una API desde Postman.
  • Atributos para verbos HTTP.
  • Manejo de Rutas.
  • Inyección de dependencias.
  • Testing

  • Instalación y configuración de MySQL.
  • Conectando la API Rest a una BD.
  • Qué es un ORM.
  • Formas de manejar la persistencia de datos con ORM.
  • Implementación de un CRUD conectado a una base
  • de datos.
  • Agregando Logging a la API.
  • Documentar la API con Swagger.
  • Microservicios.

Dirigido a

  • Quienes buscan una formación completa y prolongada.
  • Personas que quieren programar profesionalmente en Java.
  • Estudiantes que necesitan base sólida en programación.
  • Interesados en APIs, bases de datos y backend.

Certificación

  • Al finalizar el curso obtendrás un Certificado Privado emitido por Instituto Superior Santo Domingo avalando tu formación.

Estudiar en Santo Domingo

Certificación Oficial con validez nacional

Equipo docente integrado por profesionales con amplia experiencia

Prácticas en contextos reales de trabajos

Metodologías pedagógicas de vanguardia

Más de 40 años de trayectoria

Campus de aprendizaje virtual personalizado

Cursos Relacionados

Dejanos tu consulta

+54

Al enviar este formulario, aceptas nuestras Políticas de privacidad

¿Tenés alguna duda?