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

Online

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

Cursos Relacionados

Dejanos tu consulta

+54

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

¿Tenés alguna duda?