JAVA CURSO PRACTICO

Disponibilidad:

  • Casa del lectorDisponible apróx. en 10 días
  • Libro Técnico SurDisponible apróx. en 10 días

JAVA CURSO PRACTICO

VEGAS GERTRUDIX, JOSE MARIA

33,56 €

Este libro recoge conocimientos necesarios para desarrollar aplicaciones profesionales con Java, siendo necesaria como mínimo la versión 8 del JDK. De forma práctica y didáctica se explican... Leer más

33,56 €
Editorial:
RAMA, EDITORIAL
Año de edición:
2021
Materia
Java
ISBN:
978-84-18551-20-8
Páginas:
524
Encuadernación:
Otros
Colección:
SIN COLECCION

ACERCA DEL AUTOR PREFACIO CAPÍTULO 1. PROGRAMACIÓN ORIENTADA A OBJETOS 1.1 TIPOS ABSTRACTOS DE DATOS, CLASES Y OBJETOS 1.2 LA ESTRUCTURA ESTÁTICA: LAS CLASES 1.3 LA ESTRUCTURA DINÁMICA: LOS OBJETOS 1.4 CARACTERÍSTICAS CONSTANTES Y GLOBALES 1.5 HERENCIA 1.6 POLIMORFISMO Y VINCULACIÓN DINÁMICA 1.7 INTERFACES 1.8 OBJECT: LA SUPERCLASE CÓSMICA 1.9 GESTIÓN DE EXCEPCIONES 1.10 ENUMERADOS 1.11 ARRAYS 1.12 CLASES INTERNAS CAPÍTULO 2. PROGRAMACIÓN GENÉRICA 2.1 CLASES GENÉRICAS, MÉTODOS GENÉRICOS Y GENERICIDAD RESTRINGIDA 2.2 EL BORRADO DE TIPOS Y CONSECUENCIAS 2.3 TIPOS COMODÍ 2.4 VARIANZA DE TIPOS 2.5 TIPOS MATERIALIZABLES Y CONTAMINACIÓN DEL MONTÍCULO 2.6 LA INTERFAZ COMPARABLE CAPÍTULO 3. PROGRAMACIÓN POR CONTRATO 3.1 ASERCIONES 3.2 ROBUSTEZ. 3.3 PRUEBAS UNITARIAS 3.4 DISEÑO DE ALGORITMOS ITERATIVOS 3.5 DISEÑO DE ALGORITMOS RECURSIVOS CAPÍTULO 4. ESTRUCTURAS DE DATOS 4.1 PILAS 4.2 COLAS 4.3 LISTAS. 4.4 COLAS DOBLES 4.5 CONJUNTOS 4.6 TABLAS 4.7 MULTICONJUNTOS 4.8 ARRAYS 4.9 TABLAS DE DISPERSIÓN 4.10 ÁRBOLES BINARIOS 4.11 ÁRBOLES BINARIOS DE BÚSQUEDA CAPÍTULO 5. GRAFOS 5.1 CONCEPTO Y DEFINICIÓN 5.2 IMPLEMENTACIÓN 5.3 ALGORITMOS: RECORRIDO EN PROFUNDIDAD 5.4 ALGORITMOS: RECORRIDO EN ANCHURA 5.5 ALGORITMOS: DETERMINAR SI UN GRAFO NO DIRIGIDO ES CONEXO 5.6 ALGORITMOS: DETERMINAR COMPONENTES FUERTEMENTE CONEXAS DE UN GRAFO DIRIGIDO 5.7 ALGORITMOS: ORDENACIÓN TOPOLÓGICA DE UN GRAFO DIRIGIDO ACÍCLICO 5.8 ESTRUCTURAS DE DATOS: COLAS DE PRIORIDAD Y MONTÍCULOS DE FIBONACCI 5.9 ESTRUCTURAS DE DATOS: PARTICIONES 5.10 MÉTODO ALGORÍTMICO VORAZ: CÁLCULO DE ÁRBOLES DE RECUBRIMIENTO DE COSTE MÍNIMO. ALGORITMOS DE PRIM Y KRUSKAL 5.11 MÉTODO ALGORÍTMICO VORAZ: CÁLCULO DE CAMINOS DE COSTE MÍNIMO. ALGORITMO DE DIJKSTRA 5.12 MÉTODO ALGORÍTMICO DE PROGRAMACIÓN DINÁMICA: CÁLCULO DE CAMINOS DE COSTE MÍNIMO. ALGORITMO DE BELLMAN-FORD 5.13 MÉTODO ALGORÍTMICO DE PROGRAMACIÓN DINÁMICA: CÁLCULO DE CAMINOS DE COSTE MÍNIMO. DE FLOYD-WARSHALL 5.14 MÉTODO ALGORÍTMICO DE VUELTA ATRÁS: COLOREADO ALGORITMO DE UN GRAFO 5.15 MÉTODO ALGORÍTMICO DE VUELTA ATRÁS: CICLOS HAMILTONIANOS DE UN GRAFO CAPÍTULO 6. PROGRAMACIÓN FUNCIONAL I. 6.1 INTERFACES FUNCIONALES Y EXPRESIONES LAMBDA 6.2 EVALUACIÓN PEREZOSA. EFECTOS 6.3 REFERENCIAS A MÉTODOS 6.4 OPTIMIZACIÓN AVANZADA DE LA RECURSIVIDAD 6.5 MÓNADAS. MANEJANDO DATOS OPCIONALES CON LA MÓNADA OPTION 6.6 MANEJANDO ERRORES Y EXCEPCIONES CON LAS MÓNADAS EITHER Y RESULT 6.7 PROCESAMIENTO DE DATOS CON LA MÓNADA STREAM CAPÍTULO 7. PROGRAMACIÓN FUNCIONAL II 7.1 INMUTABILIDAD 7.2 ESTRUCTURAS DE DATOS FUNCIONALES: LISTAS INMUTABLES 7.3 ENTRADA/SALIDA EN UN ENTORNO FUNCIONAL 7.4 REFACTORIZACIÓN DE PROGRAMAS IMPERATIVOS: LECTURA DE PROPIEDADES DE UN FICHERO 7.5 REFACTORIZACIÓN DE PROGRAMAS IMPERATIVOS: LECTURA DE XML 7.6 ESTRUCTURAS DE DATOS FUNCIONALES: ÁRBOLES BINARIOS DE BÚSQUEDA 7.7 ESTRUCTURAS DE DATOS FUNCIONALES: MAPAS BIBLIOGRAFÍA MATERIAL ADICIONAL

Este libro recoge conocimientos necesarios para desarrollar aplicaciones profesionales con Java, siendo necesaria como mínimo la versión 8 del JDK. De forma práctica y didáctica se explican los conceptos de la programación y el diseño orientado a objetos, explicando a continuación cómo se aplica un enfoque moderno en el estudio de la estructuras de datos y el diseño de algoritmos, utilizando métodos formales de manera equilibrada a través de contratos materializados en aserciones, sin olvidar las pruebas unitarias como el complemento necesario que son. Finalmente, se profundiza en los conceptos tanto de la programación funcional como de la programación concurrente, aprovechando las construcciones actuales que presenta Java. Accediendo a la ficha del libro en www.ra-ma.es podrás descargar más de 150 páginas adicionales y el código completo del proyecto Maven descrito en el libro.

Artículos relacionados

  • JAVA 17. PROGRAMACION AVANZADA
    VEGAS GERTRUDIX, JOSE MARIA
    Java está presente a nuestro alrededor, se utiliza en servidores, en aplicaciones de escritorio, en dispositivos multimedia, en teléfonos móviles e incluso en juegos como el popular Minecraft. De ahí que haya estado presente en la cotidianidad de tus padres, está en la nuestra y estará presente en la de tus hijos. Este libro va dirigido a todas las personas que con conocimient...

    31,63 €

  • UML. ARQUITECTURA DE APLICACIONES EN JAVA, C++ Y PHYTHON
    JIMENEZ DE PARGA, CARLOS
    Esta obra está dirigida a los desarrolladores profesionales y estudiantes que deseen alcanzarun alto nivel de conocimientos con los que crear diagramas estáticos y dinámicos en UML, lo que facilitará la construcción de aplicaciones de una forma metódica, organizada y segura.En ella hallará una explicación completa y didáctica de la sintaxis y semántica de UML 2.x, encontrará un...

    28,75 €

  • PROGRAMACION JAVA: JDBC Y SWING
    BLASCO, FRANCISCO
    BLOQUE 1. JDBCCAPÍTULO 1. INTRODUCCIÓNCAPÍTULO 2. EJERCICIOS JDBCCAPÍTULO 3. MODELO DE DESARROLLO DE SOFTWARE ARQUITECTURA A TRES CAPASCAPÍTULO 4. APLICACIÓN EJERCICIO JDBC94.1 INSERTAR4.2 CONSULTAR TODOS4.3 CONSULTAR POR IDENTIFICADOR DE LIBRO4.4 TRANSACCIÓN4.5 CONTROL DE LAS REGLAS DE NEGOCIOCAPÍTULO 5. POOL DE CONEXIONESCAPÍTULO 6. APLICACIÓN POOLCONEXIONESBLOQUE 2. SWINGCAP...

    33,56 €

  • JAVASCRIPT : GUIA COMPLETA
    SALVAGGIO, ALESSANDRA / TESTA, GUALTIERO
    Si quieres crear codigo compatible con la mayor parte de los navegadores existentes, JavaScript es el lenguaje de programacion web que necesitas. Este libro se centra en la aplicacion de JavaScript en el ambito web y se basa en ECMAScript 6, la version de JavaScript mas utilizada en la actualidad. Gracias a las prestaciones mejoradas de los PC, la ejecucion de JavaScript es cad...

    26,88 €

Otros libros del autor

  • JAVA 17. PROGRAMACION AVANZADA
    VEGAS GERTRUDIX, JOSE MARIA
    Java está presente a nuestro alrededor, se utiliza en servidores, en aplicaciones de escritorio, en dispositivos multimedia, en teléfonos móviles e incluso en juegos como el popular Minecraft. De ahí que haya estado presente en la cotidianidad de tus padres, está en la nuestra y estará presente en la de tus hijos. Este libro va dirigido a todas las personas que con conocimient...

    31,63 €

  • JAVA 17. FUNDAMENTOS PRACTICOS DE PROGRAMACION
    VEGAS GERTRUDIX, JOSE MARIA
    Java está presente a nuestro alrededor, se utiliza en servidores, en aplicaciones de escritorio, en dispositivos multimedia, en teléfonos móviles e incluso en juegos como el popular Minecraft. De ahí que haya estado presente en la cotidianidad de tus padres, está en la nuestra y estará presente en la de tus hijos.Este libro va dirigido a todas las personas que, con o sin conoci...

    28,75 €