Curso de Programación en Java. Análisis orientado a objetos con UML
Dar a conocer a los alumnos la sintaxis de Java, la programación orientada a objetos utilizando el lenguaje Java, la creación de interfaces gráficas, el modelo de excepciones, los mecanismos de entrada y salida (Y/S), los threads y la programación en red combinando de manera eficaz formación sobre los procesos de desarrollo de software, las tecnologías de programación orientada a objetos y la notación UML (Unified Modelling Language).
Información del curso
Tests de autoevaluación
Las unidades didácticas incluyen tests de autoevaluación finales para fijar los conocimientos adquiridos.
Diploma de superación
Los alumnos pueden descargar su diploma inmediatamente después de superar el curso.
Foros del curso
Los alumnos pueden utilizarlos para contactar con los tutores e intercambiar conocimientos con otros compañeros.
Curso de Programación en Java. Análisis orientado a objetos con UML
Objetivos
Dar a conocer a los alumnos la sintaxis de Java, la programación orientada a objetos utilizando el lenguaje Java, la creación de interfaces gráficas, el modelo de excepciones, los mecanismos de entrada y salida (Y/S), los threads y la programación en red combinando de manera eficaz formación sobre los procesos de desarrollo de software, las tecnologías de programación orientada a objetos y la notación UML (Unified Modelling Language).
Dirigido a
Programadores en Java interesados adquirir conocimientos para el desarrollo de software orientado a objetos (OO) mediante el uso de una tecnología de uso generalizado (Unified Process) y la última especificación de UML (Unified Modelling Language).
Requisitos previos
Conocimientos previos de SQL y de los conceptos y estructuras fundamentales de la programación.
Contenidos del curso
· Ejecutar la primera aplicación Java · Modelar un proceso de características reales con una aplicación Java · Clases: sintaxis de campos y constructores, sintaxis de métodos, encapsulación. · Matrices · Crear subclases utilizando herencia · Manejo de errores con clases de excepción y afirmaciones · Declarar y utilizar tipos de clases especializadas · Uso de colecciones genéricas y de la estructura de colecciones · Transferir datos utilizando secuencia y lectores Y/S · Ejecutar Y/S de consola y de archivos · Implementar aplicaciones multicapa en red · Implementar aplicando multihilo · Creación de interfaces Java con Swing API · Manejo de eventos generados por GUI
· Introducción al proceso de desarrollo de software · Análisis de la tecnología de diseño OO · Elección de una metodología de diseño OO · Determinación de la visión del proyecto · Identificación de los requisitos del sistema · Creación del diagrama de caso de uso inicial · Depuración del diagrama de caso de uso · Determinación de las abstracciones clave · Construcción del modelo de dominio dado · Creación del modelo de dominio dado · Creación del modelo de análisis con el análisis de solidez · Introducción a los conceptos fundamentales de arquitectura · Modelo de arquitectura para las capas cliente y presentación · Modelo de arquitectura para la capa negocio · Modelo de arquitectura para las capas recursos e integración · Modelo de solución · Depuración del modelo de dominio · Aplicación de patrones de diseño al modelo de solución · Creación del modelo de estados de objeto compuesto con diagramas Statechart.
· Introducción al proyecto BrokerTool · Aplicación del patrón de diseño MVC (Modelo Vista Controlador) · Diseño del proyecto BrokerTool · Introducción a la API JDBC, de conectividad a bases de datos Java · Creación de Software de Cliente · GUI Avanzado · Utilidad de logging · Diseño multicapa · Diseño multicapa avanzado · Comunicación con objetos remotos utilizando RMI de Java
Otros cursos que te pueden interesar
Administración de Apache Hadoop con Cloudera
Informática profesionales
Edición de imagen con GIMP
Informática profesionales
Servicios y administración de identidades con Microsoft Office 365
Informática profesionales