Saltar al contenido principal
Ifcd043Po Programación de Aplicaciones Orientadas a Objetos

Ifcd043Po Programación de Aplicaciones Orientadas a Objetos

Moreno Pérez, Juan Carlos

El proposito de este libro es que el lector aprenda a programar aplicaciones en un contexto orientado a objetos utilizando JAVA. ...

Editorial:
Rama, Editorial
Año de edición:
2021
Materia:
Informatica
ISBN:
978-84-18551-72-7
Páginas:
194
Encuadernación:
Rústica
Colección:
RAMA
19,13 €
Añadir a favoritos Consulta disponibilidad

Sinopsis

El proposito de este libro es que el lector aprenda a programar aplicaciones en un contexto orientado a objetos utilizando JAVA.

Índice

INTRODUCCIÓN CAPÍTULO 1. INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS. CLASES Y OBJETOS 1.1 EL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS 1.1.1 Ciclo de desarrollo del software bajo el paradigma de orientación a objetos: Análisis, diseño y programación orientada a objetos 1.1.2 Proceso de construcción de software: modularidad. Paquetes y librerías. 1.1.3 Introducción al concepto de objeto 1.2 CLASES Y OBJETOS 1.2.1 Las clases. Propiedades y métodos. 1.2.2 Objetos: Estado, comportamiento e identidad 1.2.3 Objetos como instancias de clase. La instancia actual this. 1.2.4 Uso de métodos estáticos y dinámicos 1.2.5 Los paquetes 1.2.6 Concepto de programa en el paradigma orientado a objetos 1.3 TEST DE CONOCIMIENTOS CAPÍTULO 2. TÉCNICAS DE PROGRAMACIÓN ESTRUCTURADA 2.1 ELEMENTOS BÁSICOS: CONSTANTES, VARIABLES, OPERADORES Y EXPRESIONES 2.1.1 Tipos de datos simples 2.1.2 Constantes y literales 2.1.3 Variables 2.1.4 Operadores aritméticos 2.1.5 Operadores relacionales 2.1.6 Operadores lógicos 2.1.7 Operadores unitarios o unarios 2.1.8 Operadores de bits 2.1.9 Operadores de asignación 2.1.10 Precedencia de operadores 2.1.11 Expresiones 2.2 ESTRUCTURAS DE CONTROL. SECUENCIAL, CONDICIONAL Y DE REPETICIÓN 2.2.1 Estructura secuencial 2.2.2 Estructura condicional 2.2.3 Estructura interactiva 2.2.4 Otros tipos de estructuras 2.3 FUNCIONES Y PROCEDIMIENTOS. MÉTODOS DE LAS CLASES 2.3.1 Miembros estáticos (static) de una clase/miembros de clase. 2.3.2 Métodos de instancia y de clase 2.3.3 Métodos de instancia 2.3.4 Métodos estáticos o de clase 2.3.5 Paso de parámetros por valor y por referencia 2.4 TEST DE CONOCIMIENTOS CAPÍTULO 3. ESTRUCTURA DE LA INFORMACIÓN 3.1 ESTRUCTURAS ESTÁTICAS 3.1.1 Arrays o vectores 3.1.2 Arrays multidimensionales o matrices 3.1.3 Las cadenas de caracteres 3.2 ESTRUCTURAS DINÁMICAS Y DATOS ESTRUCTURADOS 3.2.1 Pilas 3.2.2 Colas 3.2.3 Datos estructurados 3.3 FICHEROS/ARCHIVOS 3.4 MECANISMOS DE GESTIÓN DE MEMORIA 3.4.1 Gestión automática de memoria en Java 3.4.2 Los constructores 3.4.3 Los destructores 3.5 TEST DE CONOCIMIENTOS CAPÍTULO 4. RELACIONES ENTRE CLASES 4.1 TIPOS DE RELACIONES ENTRE CLASES 4.1.1 Agregación/Composición 4.1.2 Generalización / Especialización 4.1.3 Asociación 4.2 HERENCIA 4.2.1 La herencia en Java 4.2.2 La clase object 4.2.3 Los interfaces 4.3 TEST DE CONOCIMIENTOS CAPÍTULO 5. LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS. POLIMORFISMO, EXCEPCIONES Y LIBRERÍAS DE CLASES 5.1 LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS 5.1.1 Los lenguajes de programación orientados a objetos más habituales en el mercado 5.2 POLIMORFISMO 5.2.1 Sobrecarga de métodos 5.2.2 Sobreescritura de métodos 5.3 PROGRAMACIÓN AVANZADA. EXCEPCIONES 5.3.1 Excepciones definidas y lanzadas por el programador 5.4 LIBRERÍAS DE CLASES 5.5 HILOS 5.6 PROGRAMACIÓN EN RED 5.7 TEST DE CONOCIMIENTOS CAPÍTULO 6. INTRODUCCIÓN AL DESARROLLO DE APLICACIONES EN EL MODELO DE PROGRAMACIÓN WEB 6.1 LA ARQUITECTURA MULTICAPA, ESTÁNDARES DE FACTO 6.2 LA CAPA DE PRESENTACIÓN: EL LENGUAJE DE HIPERTEXTO 6.2.1 Las etiquetas más importantes en HTML 6.2.2 Novedades en HTML5 6.3 LA CAPA DE PRESENTACIÓN AVANZADA: JAVASCRIPT Y CSS 6.3.1 CSS 6.3.2 Javascript 6.4 LENGUAJES DE PROGRAMACIÓN WEB (JSP, SERVLETS, ASP Y PHP) 6.4.1 Cómo funciona una llamada a una página PHP 6.4.2 Tu primer programa en PHP 6.4.3 Algunas de las características en PHP 6.5 TEST DE CONOCIMIENTOS CAPÍTULO 7. ACCESO A BASES DE DATOS RELACIONALES 7.1 BASES DE DATOS RELACIONALES 7.2 DISEÑO DE BASES DE DATOS EN VARIOS NIVELES 7.3 LENGUAJE DE ACCESO A BASE DE DATOS 7.4 API DE ACCESO A LA BASE DE DATOS 7.5 NIVEL APLICACIÓN 7.5.1 Establecimiento de una conexión con una base de datos 7.6 MANEJANDO SQLEXCEPTIONS 7.7 CREACIÓN Y CARGA DE DATOS EN TABLAS 7.7.1 Creación de tablas con JDBC 7.7.2 Carga de datos en las tablas con JDBC 7.8 RECUPERACIÓN DE LA INFORMACIÓN DE LA BASE DE DATOS 7.8.1 La interfaz Resultset 7.8.2 Otra manera de recuperar los datos de una tabla 7.8.3 Los cursores 7.9 MODIFICACIÓN Y ACTUALIZACIÓN DE LA BASE DE DATOS 7.9.1 Modificación clásica de datos 7.9.2 Modificación de datos en las tablas utilizando Resultset 7.9.3 Insertar datos en las tablas utilizando Resultset 7.10 TEST DE CONOCIMIENTOS CAPÍTULO 8. CALIDAD, PRUEBAS, DOCUMENTACIÓN Y EL PROCESO DE INGENIERÍA DEL SOFTWARE 8.1 CALIDAD EN EL DESARROLLO DEL SOFTWARE 8.1.1 Criterios o factores de calidad 8.1.2 Métricas y estándares de calidad 8.1.3 Normas de calidad y estilo 8.2 PRUEBAS 8.2.1 Tipos de pruebas 8.2.2 El proceso de pruebas. 8.3 DOCUMENTACIÓN 8.3.1 Estructura y tipos de documentación 8.3.2 Generación automática de documentación 8.4 PROCESO DE INGENIERÍA DEL SOFTWARE 8.4.1 Fases del proceso de ingeniería software 8.4.2 Modelos del proceso de ingeniería 8.4.3 Requisitos: concepto, evolución y trazabilidad 8.4.4 Herramientas CASE: herramientas de ingeniería software, entornos de desarrollo, herramientas de prueba, de gestión de la configuración, herramientas para métricas. 8.5 TEST DE CONOCIMIENTOS ÍNDICE ALFABÉTICO

Artículos relacionados

Competencias Digitales Avanzadas

Competencias Digitales Avanzadas

Mas Alique, Pedro

Este libro desarrolla el Módulo Formativo de Competencias Digitales Avanzadas (Código: IFCT46), con una duración de 60 horas. Pertenece a la familia profesional de Informática y Comunicaciones, y está asociado al área profesional de Sistemas y Telemática. La estructura organizativa de sus contenidos corresponde fielmente a la establecida por la normativa vigente. Las unidades ...

14,42 €

Tsunami

Tsunami

Vázquez, Pablo

En los últimos años, más de 10.000 personas han pasado por los cursos de inteligencia artificial de Pablo Vázquez. Personas con perfiles muy diversos, e inquietudes muy similares: «No sé por dónde empezar». «No sé si mi trabajo está en riesgo». «Sé que debería estar haciendo algo, pero no sé el qué». «Tengo hijos, equipo, familia debería poder orientarlos, y no puedo». Es norma...

21,06 €

Generacion Ia

Generacion Ia

Lazaro Avila, Maria

Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial. En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herrami...

22,07 €

Level Up! Guia para Ser un Gran Diseñador de Videojuegos

Level Up! Guia para Ser un Gran Diseñador de Videojuegos

Rogers, Scott

¿Quieres aprender a diseñar lo último en videojuegos? ¿Necesitas consejos para mejorar el diseño de tu juego? ¡Prepárate para subir de nivel con Level Up! Scott Rogers, el diseñador de videojuegos de éxito como Pac-Man World TM, God of War TM, y las series de Maximo y de Bob Esponja, comparte con nosotros el conocimiento y la experiencia que ha acumulado durante años sobre cómo...

43,27 €

Ia para Principiantes. La Guía Definitiva

Ia para Principiantes. La Guía Definitiva

Witzke,Kasper

El rápido avance de la Inteligencia Artificial está cambiando las industrias y redefiniendo lo que significa tener éxito en la era moderna. Desde el tratamiento de la salud hasta las finanzas, pasando por la educación y el entretenimiento, la IA está impulsando la innovación y la eficiencia a un ritmo sin precedentes. Como resultado, comprender la IA se ha convertido en una nec...

17,21 €

Mierdificación

Mierdificación

Cory Doctorow

Estamos viviendo el Enmierdoceno, la Gran Enmierdación, una época en la que los servicios que nos importan se están convirtiendo en enormes montones de mierda. Cuando Cory Doctorow acuñó el término enshittification (enmierdación), estaba haciendo un diagnóstico sobre el estado del mundo digital y cómo afecta a nuestras vidas. Como palabra, captura la esencia de un mundo que emp...

24,04 €

Otros libros del autor

Operaciones Auxiliares de Mantenimiento de Sistemas Microinformã?¡Ticos (Mf1208_1)

Operaciones Auxiliares de Mantenimiento de Sistemas Microinformã?¡Ticos (Mf1208_1)

Moreno Perez, Juan Carlos

Los contenidos incluidos en este libro abarcan, entre otras, operaciones básicas de mantenimiento que hay que realizar sobre equipos microinformáticos y periféricos, como defragmentación, chequeo, alimentación de páginas, cambios de tóner, impresión de ho ...

21,06 €

Guã­a Didã¡Ctica. Fundamentos del Hardware R. D. 1691/2007

Guã­a Didã¡Ctica. Fundamentos del Hardware R. D. 1691/2007

Moreno Perez, Juan Carlos

El material didáctico que se presenta a continuación está concebido de forma que su utilización sea lo más cómoda, accesible y sencilla posible. Por esta razón, se ha dividido en dos partes: Guía Didáctica: La programación del módulo. La programación del ...

28,75 €

Ssce099Po la Pizarra Digital en la Enseñanza

Ssce099Po la Pizarra Digital en la Enseñanza

Moreno Pérez, Juan Carlos

El objetivo de este libro es que el lector aprenda a aplicar de forma correcta y creativa las TIC en el aula. ...

14,33 €

020 Desarrollo Web en Entorno Cliente

020 Desarrollo Web en Entorno Cliente

Moreno Pérez, Juan Carlos

Este libro expone de forma clara y didáctica todos los contenidos del módulo profesional Desarrollo web en entorno cliente, incluye, además, un capítulo específico para trabajar con ReactJS, el framework más utilizado en la actualidad. Los conocimientos que se adquieren son fundamentales, puesto que complementan los alcanzados en otros módulos de la titulación y se adquieren ha...

30,29 €

010 Cfgs Fundamentos del Hardware + Cd

010 Cfgs Fundamentos del Hardware + Cd

Moreno Perez, Juan Carlos

La presente obra está dirigida a los estudiantes del Ciclo Formativo de Grado Superior de Administración de Sistemas Informáticos en Red, en concreto al MóduloProfesional de Fundamentos del Hardware, dentro del nuevo currículo en el marco de la LOE y su nueva FP que se empezó a implantar en el curso académico 2010-2011.Los contenidos incluidos en este libro abarcan desde los co...

38,37 €