Tel.: 976 30 68 78 | Fax: 976 55 46 28

PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA (IFCD09)

05-02-2020 | 11-03-2020 18:00:00 - 22:00:00 Volver a cursos

Objetivos

Conocer la sintaxis de Java(TM), 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 (E/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). Este curso estará orientado a obtener la certificación oficial de Oracle “Oracle Certified Associated, Java SE Programmer”

Requisitos

Sin requisitos

Contenidos

Módulo nº 1: PROGRAMACIÓN JAVA SE

Visión general de la plataforma Java
Sintaxis Java y revisión de clases
Encapsulación y polimorfismo
Diseño de clases Java
Diseño de clases avanzadas
Herencia con interfaces Java
Elementos genéricos y recopilaciones
Procesamiento de cadenas
Excepciones y afirmaciones
Conceptos fundamentales de E/S
E/S de archivo con NIO 2
Threads
Simultaneidad
Aplicación de base de datos con JDBC
Localización

Módulo nº 2: ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS CON UML

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 Análisis con el análisis de solidez
Introducción a los conceptos fundamentales de arquitectura
Explorar el flujo de trabajo de la arquitectura.
Creación del modelo de Arquitectura para las capas Cliente y Presentación
Creación del modelo de Arquitectura para la capa Negocio
Creación del modelo de Arquitectura para las capas Recurso e Integración
Creación del 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 compuestos con diagramas Statechart 

Módulo nº 3: DESARROLLO DE APLICACIONES PARA LA PLATAFORMA JAVA SE

Proyecto “BrokerTool”
Descripción general de JavaFX
Colecciones JavaFX
Controles UI, capas, gráficos y CSS
Efectos visuales, animación, vistas web y media 6
Tablas JavaFX y clientes GUI
Java Persistence API (JPA)
Aplicación de JPA
Implementar un diseño multi-nivel con un webservices RESTful
Conectar a un Web Service RESTful
Paquetes y despliegues de aplicaciones
Desarrollar aplicaciones seguras
Firmar una aplicación y autentificación
Registro

Solicitud de preinscripción al curso

En cumplimiento del Reglamento UE 2016/679 del Parlamento Europeo y del Consejo de 27 de abril de 2016, relativo a la protección de las personas físicas en lo que respecta al tratamiento de datos personales y a la libre circulación de estos datos y de la Ley Orgánica 3/ 2018 de 5 de diciembre de protección de datos personales y garantía de los derechos digitales se le informa de que el tratamiento de sus datos personales es realizado por SALESIANOS Ntra. Sra. del Pilar c/ María Auxiliadora, 57, 50009 Zaragoza. El tratamiento de los datos de carácter personal se legitima en base al cumplimiento de una obligación legal [RGPD artículo 6.1 a), Sus datos personales serán tratados para el envío de información institucional e inscripción en actividades organizadas por la Institución.. Podrá ejercitar los derechos de acceso, rectificación, cancelación, oposición, limitación, y portabilidad mediante comunicación escrita, y adjuntando fotocopia del DNI, dirigida a María Auxiliadora, 57, 50009 Zaragoza. Asimismo, podrá solicitar información en la dirección de correo protecciondatos.zaragoza@salesianos.edu

Tel.: 976 30 68 78 | Fax: 976 55 46 28
USO DE COOKIES

Esta web utiliza 'cookies' propias y de terceros para ofrecerle una mejor experiencia y servicio. Al navegar o utilizar nuestros servicios el usuario acepta el uso que hacemos de las 'cookies' Más información