Autor: SZNAJDLEDER, Pablo Augusto
Páginas: 344
Año: 2020
Edición: 4
Editorial: Alfaomega
Apoyos:
Presentación:
E-Book:
Nivel:
Encuadernación: Rústica
$498
Consultar disponibilidad
Autor: SZNAJDLEDER, Pablo Augusto
Páginas: 344
Año: 2020
Edición: 4
Editorial: Alfaomega
Apoyos:
Presentación:
E-Book:
Nivel:
Encuadernación: Rústica
Consultar disponibilidad
Java a fondo, ya en su cuarta edición, es un curso universitario de lenguaje y desarrollo de aplicaciones Java (actualizado a la versión 10) basado en un enfoque totalmente práctico.
El libro comienza desde un nivel “cero” y avanza hasta llegar a temas complejos. Se hace hincapié en la teoría de objetos: polimorfismo, clases abstractas, interfaces Java y clases genéricas, así como en el uso de patrones de diseño que permitan desacoplar las diferentes partes que componen una aplicación para que esta resulte mantenible, extensible y escalable.
Java a fondo conjuga el desarrollo de aplicaciones Java con la programación Java para guiar al lector para diseñar y programar.
VENTAJAS
• La información se presenta con lenguaje sencillo y claro que lo lleva paso a paso en el aprendizaje del programa Java, gracias a sus temas seleccionados para su fácil comprensión.
• Contiene código fuente descargable y explicado a detalle en el libro
• Cada capítulo contiene un resumen en el que resalta los conceptos básicos de comunicación.
CONOZCA
• Los elementos del lenguaje de programación de Java.
• Las generalizaciones y desarrollo de frameworks.
• Los flujos de entrada y salida de datos, Streams.
APRENDA
• La arquitectura de una aplicación Java.
• Threads: multiprogramación.
• Diseñar aplicaciones en Java
DESARROLLE SUS HABILIDADES PARA
• Usar Java en Networking
• Desarrollar MySpringBoot
• Desarrollar frameworks.
Contenido
Capítulo 1. Introducción al lenguaje de Programación Java
Capítulo 2. Programación orientada a objetos
Capítulo 3. Acceso a bases de datos (JDBC)
Capítulo 4. Diseño de aplicaciones Java
Capítulo 5. Introspección de clases y objetos
Capítulo 6. Generalizaciones y desarrollo de frameworks
Capítulo 7. Streams: flujos de entrada y salida de datos
Capítulo 8. Threads: multiprogramación
Capítulo 9. Networking
Capítulo 10. Poniendo todo junto a trabaja
Prólogo ……………………………………………… XIII
CAPÍTULO 1
Introducción al lenguaje de Programación
Java …………………………………………………… 1
1.1 Introducción…………………………………… 1
1.2 Elementos del lenguaje de
programación………………………………………. 5
1.3 Cadena de caracteres …………………….. 22
1.4 Resumen……………………………………….. 27
CAPÍTULO 2
Programación orientada a objetos ….. 29
2.1 Introducción…………………………………… 29
2.2 Clases y objetos……………………………… 30
2.3 Herencia y polimorfismo …………………. 65
2.4 Interfaces y factorías de objetos……….108
2.5 El framework de colecciones de Java
(JCF)…………………………………………………….130
2.6 Stream …………………………………………..143
2.7 Excepciones……………………………………145
2.8 Resumen………………………………………..158
CAPÍTULO 3
Acceso a bases de datos (JDBC) ………161
3.1 Introducción……………………………………161
3.2 Ejecutar sentencias SQL ………………….164
3.3 Administrar la conexión JDBC…………..178
3.4 Encapsular el acceso a los datos ……..184
3.5 Separar el acceso a los datos en API e
implementación……………………………………200
3.6 Poniendo todo junto a trabajar…………206
3.7 Resumen ………………………………………. 209
CAPÍTULO 4
Diseño de aplicaciones Java …………… 211
4.1 Introducción …………………………………..211
4.2 Arquitectura de una aplicación Java …212
4.3 Análisis y desarrollo de una aplicación
completa …………………………………………….. 216
4.4 Resumen ………………………………………. 220
CAPÍTULO 5
Introspección de clases y objetos ……221
5.1 Introducción …………………………………..221
5.2 Comenzando a introspectar ……………. 223
5.3 JavaBeans ……………………………………..230
5.4 Annotations ……………………………………235
5.5 Resumen ………………………………………. 238
CAPÍTULO 6
Generalizaciones y desarrollo de
frameworks……………………………………….. 239
6.1 Introducción …………………………………..239
6.2 Framework de persistencia basado en
ORM……………………………………………………. 243
6.3 Framework de inyección de
dependencias ……………………………………..282
6.4 Poniendo a trabajar todos juntos ……..261
6.5 Resumen ………………………………………. 264
CAPÍTULO 7
Streams: flujos de entrada y salida de
datos…………………………………………………..265
Introducción …………………………………………265
Entrada y salida estándar………………………266
Archivos ……………………………………………….268
Serialización de objetos…………………………272
Readers y writers ………………………………….274
Resumen ……………………………………………..275
CAPÍTULO 8
Threads: multiprogramación …………….277
8.1 Introducción……………………………………277
8.2 Programar con threads ……………………278
8.3 Sincronización de threads………………..285
8.4 Resumen………………………………………..290
CAPÍTULO 9
Networking ………………………………………..292
9.1 Introducción……………………………………292
9.2 Conceptos básicos de networking ……292
9.3 TCP ……………………………………………….294
9.4 UDP ………………………………………………298
9.5 Resumen ……………………………………….300
CAPÍTULO 10
Poniendo todo junto a trabaja ………….301
10.1 Introducción …………………………………301
10.2 MySpringBoot……………………………….302
10.3 Exponer los servicios del backend de una
aplicación empresarial ………………………….310
10.4 Desarrollo de MySpringBoot…………..317
10.5 Resumen ……………………………………..326
Peso | .750 kg |
---|---|
Dimensiones | 23 × 17 × 4 cm |