Catálogo

Información de la indexación
Documentos en la biblioteca con la clasificación 005.133 (81)


Título : Programación en ?Go Tipo de documento: texto impreso Autores: Macías Lloret, Mario, Autor Editorial: Bogotá [Colombia] : Alphaeditorial Fecha de publicación: 2021 Número de páginas: 246 p. Il.: il. : blanco y negro Dimensiones: 17 X 24 cm. ISBN/ISSN/DL: 978-958-778-680-4 Nota general: Cuadros, gráficos Idioma : Español (spa) Etiquetas: COMPUTACIÓN LENGUAJE DE PROGRAMACIÓN Clasificación: 005.133 Lenguajes específicos de programación Resumen:
Incremente su cotización profesional con uno de los lenguajes de programación de Google con más empuje de la última década: Go.
Go es el lenguaje presentado por Google en 2009, concebido y diseñado para aumentar la productividad y la calidad de su propio software. Su rapidez y ligereza no obvian las características deseables de todo buen lenguaje de alto nivel: expresividad, limpieza, seguridad y potentes abstracciones que simplifican conceptos que hasta ahora eran sinónimo de complejidad. Todo ello, acompañado por un impresionante conjunto de herramientas gratuitas, han convertido a Go en la elección de grandes proyectos, como Docker o Kubernetes, y a sus programadores, en un solicitado grupo de profesionales.
Este libro le permitiría realizar un recorrido a través de las principales características de Go, en cuanto a sintaxis y funcionalidad, así como:
? Conocer las funcionalidades más utilizadas de su inmensa biblioteca estándar.
? Ahondar en la filosofía de su sistema de tipos de datos, que ha contribuido a dar la vuelta al modo en que el software se diseña.
? Crear software que es capaz de aprovechar al máximo los actuales computadores multiprocesador y multinucleo.
? Coordinar y comunicar, con extrema sencillez, miles de procesos que se ejecutan en paralelo.
? Empezar rápidamente a crear aplicaciones profesionales y adquirir sólidas bases sobre servicios web, serialización de datos o conexión a bases de datos, entre otras.
No pierda la oportunidad de mejorar su cotización como profesional, a través de un itinerario temático diseñado para facilitar su toma de contacto con el lenguaje y acelerar su profundización en los conceptos más avanzados de Go. Amortizará decenas de veces la adquisición de este libro con el tiempo que ahorrará en la búsqueda de documentación y tutoriales en línea. Este libro le proporciona, ya compilado y pulido, todo el conocimiento que necesita para consolidarse como programador en Go.
Nota de contenido:
NTRODUCCIÓN.
- Acerca de este libro.
- Organización del libro.
- Convenciones de formato.
- Acerca del autor.
- Capítulo 1. INSTALACIÓN Y USO DE GO
- 1.1. Instalando Go.
- 1.2 Comandos básicos de Go.
- 1.3 Editando su código en Go.
- 1.4 Compilando y ejecutando su primer programa.
- Capítulo 2. SINTAXIS BÁSICA DE GO.
- 2.1 Tipos de datos básicos.
- 2.2 Cadenas de texto. El tipo string
- 2.3 Definición de variables.
- 2.4 Conversiones explícitas de tipos.
- 2.5 Constantes.
- 2.6 Bases de numeración.
- 2.7 Operadores numéricos.
- 2.8 Operadores numéricos de comparación.
- 2.9 Operadores aplicables al tipo string.
- 2.10 Operadores lógicos con bool.
- 2.11 Operadores lógicos a nivel de bit.
- 2.12 Salida estándar de datos.
- 2.13 Entrada estándar de datos.
- Capítulo 3. CONTROL DE FLUJO.
- 3.1 Bloques condicionales.
- 3.2 Órdenes iterativas (bucles for.
- 3.3 Contexto y ocultación de variables.
- Capítulo 4. APUNTADORES.
- 4.1 Definición de un apuntador.
- 4.2 La referencia a nil.
- 4.3 Apuntando hacia una variable.
- 4.4 Leyendo o modificando el valor apuntado.
- 4.5 Valores versus referencias.
- Capítulo 5. FUNCIONES.
- 5.1 Definición e invocación.
- 5.2 Retorno de valores.
- 5.3 Retorno de múltiples valores.
- 5.4 Retorno de múltiples valores nombrados.
- 5.5 El identificador vacío.
- 5.6 Paso por valor vs. paso por referencia.
- 5.7 Literales de función.
- 5.8 Otras consideraciones.
- Capítulo 6. ESTRUCTURAS DE DATOS LINEALES.
- 6.1 Vectores.
- 6.2 Porciones.
- 6.3 Declarando variables a porciones.
- 6.4 Añadir elementos a una porción. Función append.
- 6.5 Medir dimensiones con len y cap.
- 6.6 Controlar el tamaño inicial con make.
- 6.7 Copia de porciones con copy.
- 6.8 Uso de porciones en funciones.
- 6.9 Recorriendo vectores y porciones.
- 6.10 Creando “vistas” desde las porciones.
- 6.11 Funciones con número variable de argumentos.
- 6.12 El operador difusor.
- Capítulo 7. CADENAS DE TEXTO.
7.1 Diferencias con porciones y vectores.
7.2 Obteniendo la longitud de un string.
7.3 De string a porción.
7.4 Construcción dinámica de cadenas.
- Capítulo 8. DICCIONARIOS (MAPAS).
- 8.1 Declaración de mapas.
- 8.2 Acceso a elementos.
- 8.3 Eliminando entradas con delete.
- 8.4 Recorriendo mapas con rango.
- 8.5 Contando el número de elementos.
- 8.6 Conjuntos.
- 8.7 Detalles internos de map.
- Capítulo 9. ORGANIZACIÓN DE CÓDIGO.
- 9.1 Paquetes (package.
- 9.2 Módulos.
- 9.3 Creando módulos y paquetes.
- 9.4 Importando paquetes del módulo local.
- 9.5 Incorporando paquetes de módulos externos.
- 9.6 Copias locales de módulos. El directorio vendor.
- 9.7 Elementos públicos y privados a nivel de paquete.
- 9.8 Alias de paquete.
- 9.9 La función init.
- Capítulo 10. DEFINICIÓN DE TIPOS DE DATOS.
- 10.1 Tipos a partir de porciones.
- 10.2 Tipos a partir de mapas.
- 10.3 Tipos funcionales.
- 10.4 Receptores de función. Métodos.
- 10.5 Tipos pseudoenumerados.
- 10.6 Caso de estudio: time.Duration.
- Capítulo 11. TIPOS DE DATOS ESTRUCTURADOS.
- 11.1 Tipos de datos estructurados: struct…
- 11.2 Punteros a struct.
- 11.3 Receptores de función y creación de métodos.
- 11.4 Incrustado de estructuras.
- 11.5 La estructura vacía: struct{}.
- 11.6 Caso práctico: opciones funcionales como alternativa a constructores.
- Capítulo 12. INTERFACES.
- 12.1 Caso de estudio: la interfaz Stringer.
- 12.2 La filosofía del tipado estructural.
- 12.3 Implementando interfaces: receptores ¿mediante apuntadores o
mediante valores.
- 12.4 La interfaz vacía interface.
- 12.5 Manejo seguro de tipos de datos.
- 12.6 Incrustando interfaces.
- Capítulo 13. GESTIÓN DE ERRORES.
- 13.1 La interfaz error.
- 13.2 Instanciando errores de manera genérica.
- 13.3 Comprobación de tipos de error.
- 13.4 Envolviendo errores.
- 13.5 Verificando la cadena de errores: errors.As.
- 13.6 Defer.
- 13.7 Entrando en pánico.
- 13.8 Función panic.
- 13.9 Función recover.
- Capítulo 14. ENTRADA Y SALIDA.
- 14.1 Interfaces io.Writer e io.Reader.
- 14.2 Archivos de disco.
- 14.3 Entrada y salida formateada.
- 14.4 Paquete bufio.
- 14.5 Paquete ioutil.
- Capítulo 15. PARALELISMO Y CONCURRENCIA.
Gorrutinas
- 15.1 Un poco de historia.
- 15.2 Gorrutinas.
- 15.3 Sincronización mediante sync. WaitGroup.
- 15.4 Problemas de concurrencia: condiciones de carrera.
- 15.5 Sincronización. mediante sync.Mutex.
- 15.6 Sincronización mediante atomic.
- 15.7 Conclusiones: ¿cuándo y cómo sincronizar gorrutinas.
- Capítulo 16. CANALES.
16.1 Creación, uso y cierre.
- 16.2 Canales solo de lectura y de escritura.
- 16.3 Bloqueo en la escritura: canales con o sin búfer.
- 16.4 Iterando canales con for.
- 16.5 Múltiples receptores.
- 16.6 Sincronización mediante canales.
- 16.7 Demultiplexión con select.
- 16.8 Cancelando lecturas después de un tiempo de espera.
- 16.9 Cancelando tareas mediante contextos.
- Capítulo 17. SERVICIOS WEB.
- 17.1 HTTP explicado en 3 minutos.
- 17.2 REST explicado en 3 minutos.
- 17.3 Creación de un servicio HTTP en Go.
- 17.4 Creación de un cliente HTTP en Go.
- 17.5 Ejemplo práctico de servicio REST.
- Capítulo 18. SERIALIZACIÓN DE DATOS.
- 18.1 Serialización de tipos Go a JSON.
- 18.2 Deserialización de JSON a tipos Go.
- 18.3 Serializando y deserializando documentos JSON sin formato.
- 18.4 Serialización de porciones y arrays.
- 18.5 Serialización y deserialización en otros formatos.
- Capítulo 19. CONEXIÓN A BASES DE DATOS SQL.
- 19.1 Carga de controlador.
- 19.2 Abriendo una base de datos.
- 19.3 Modificando la base de datos.
- 19.4 Consultando datos.
- 19.5 Declaraciones preparadas.
- 19.6 Transacciones.
- 19.7 Reserva de conexiones.
- Capítulo 20. PRUEBAS AUTOMATIZADAS DE SOFTWARE.
- 20.1 Código a probar: la función Factorial.20.2 El paquete testing.
- 20.3 Probando servicios HTTP.
- 20.4 Pruebas de rendimiento.
- 20.5 Cobertura de las pruebas.
Programación en ?Go [texto impreso] / Macías Lloret, Mario, Autor . - Bogotá [Colombia] : Alphaeditorial, 2021 . - 246 p. : il. : blanco y negro ; 17 X 24 cm.
ISBN : 978-958-778-680-4
Cuadros, gráficos
Idioma : Español (spa)
Etiquetas: COMPUTACIÓN LENGUAJE DE PROGRAMACIÓN Clasificación: 005.133 Lenguajes específicos de programación Resumen:
Incremente su cotización profesional con uno de los lenguajes de programación de Google con más empuje de la última década: Go.
Go es el lenguaje presentado por Google en 2009, concebido y diseñado para aumentar la productividad y la calidad de su propio software. Su rapidez y ligereza no obvian las características deseables de todo buen lenguaje de alto nivel: expresividad, limpieza, seguridad y potentes abstracciones que simplifican conceptos que hasta ahora eran sinónimo de complejidad. Todo ello, acompañado por un impresionante conjunto de herramientas gratuitas, han convertido a Go en la elección de grandes proyectos, como Docker o Kubernetes, y a sus programadores, en un solicitado grupo de profesionales.
Este libro le permitiría realizar un recorrido a través de las principales características de Go, en cuanto a sintaxis y funcionalidad, así como:
? Conocer las funcionalidades más utilizadas de su inmensa biblioteca estándar.
? Ahondar en la filosofía de su sistema de tipos de datos, que ha contribuido a dar la vuelta al modo en que el software se diseña.
? Crear software que es capaz de aprovechar al máximo los actuales computadores multiprocesador y multinucleo.
? Coordinar y comunicar, con extrema sencillez, miles de procesos que se ejecutan en paralelo.
? Empezar rápidamente a crear aplicaciones profesionales y adquirir sólidas bases sobre servicios web, serialización de datos o conexión a bases de datos, entre otras.
No pierda la oportunidad de mejorar su cotización como profesional, a través de un itinerario temático diseñado para facilitar su toma de contacto con el lenguaje y acelerar su profundización en los conceptos más avanzados de Go. Amortizará decenas de veces la adquisición de este libro con el tiempo que ahorrará en la búsqueda de documentación y tutoriales en línea. Este libro le proporciona, ya compilado y pulido, todo el conocimiento que necesita para consolidarse como programador en Go.
Nota de contenido:
NTRODUCCIÓN.
- Acerca de este libro.
- Organización del libro.
- Convenciones de formato.
- Acerca del autor.
- Capítulo 1. INSTALACIÓN Y USO DE GO
- 1.1. Instalando Go.
- 1.2 Comandos básicos de Go.
- 1.3 Editando su código en Go.
- 1.4 Compilando y ejecutando su primer programa.
- Capítulo 2. SINTAXIS BÁSICA DE GO.
- 2.1 Tipos de datos básicos.
- 2.2 Cadenas de texto. El tipo string
- 2.3 Definición de variables.
- 2.4 Conversiones explícitas de tipos.
- 2.5 Constantes.
- 2.6 Bases de numeración.
- 2.7 Operadores numéricos.
- 2.8 Operadores numéricos de comparación.
- 2.9 Operadores aplicables al tipo string.
- 2.10 Operadores lógicos con bool.
- 2.11 Operadores lógicos a nivel de bit.
- 2.12 Salida estándar de datos.
- 2.13 Entrada estándar de datos.
- Capítulo 3. CONTROL DE FLUJO.
- 3.1 Bloques condicionales.
- 3.2 Órdenes iterativas (bucles for.
- 3.3 Contexto y ocultación de variables.
- Capítulo 4. APUNTADORES.
- 4.1 Definición de un apuntador.
- 4.2 La referencia a nil.
- 4.3 Apuntando hacia una variable.
- 4.4 Leyendo o modificando el valor apuntado.
- 4.5 Valores versus referencias.
- Capítulo 5. FUNCIONES.
- 5.1 Definición e invocación.
- 5.2 Retorno de valores.
- 5.3 Retorno de múltiples valores.
- 5.4 Retorno de múltiples valores nombrados.
- 5.5 El identificador vacío.
- 5.6 Paso por valor vs. paso por referencia.
- 5.7 Literales de función.
- 5.8 Otras consideraciones.
- Capítulo 6. ESTRUCTURAS DE DATOS LINEALES.
- 6.1 Vectores.
- 6.2 Porciones.
- 6.3 Declarando variables a porciones.
- 6.4 Añadir elementos a una porción. Función append.
- 6.5 Medir dimensiones con len y cap.
- 6.6 Controlar el tamaño inicial con make.
- 6.7 Copia de porciones con copy.
- 6.8 Uso de porciones en funciones.
- 6.9 Recorriendo vectores y porciones.
- 6.10 Creando “vistas” desde las porciones.
- 6.11 Funciones con número variable de argumentos.
- 6.12 El operador difusor.
- Capítulo 7. CADENAS DE TEXTO.
7.1 Diferencias con porciones y vectores.
7.2 Obteniendo la longitud de un string.
7.3 De string a porción.
7.4 Construcción dinámica de cadenas.
- Capítulo 8. DICCIONARIOS (MAPAS).
- 8.1 Declaración de mapas.
- 8.2 Acceso a elementos.
- 8.3 Eliminando entradas con delete.
- 8.4 Recorriendo mapas con rango.
- 8.5 Contando el número de elementos.
- 8.6 Conjuntos.
- 8.7 Detalles internos de map.
- Capítulo 9. ORGANIZACIÓN DE CÓDIGO.
- 9.1 Paquetes (package.
- 9.2 Módulos.
- 9.3 Creando módulos y paquetes.
- 9.4 Importando paquetes del módulo local.
- 9.5 Incorporando paquetes de módulos externos.
- 9.6 Copias locales de módulos. El directorio vendor.
- 9.7 Elementos públicos y privados a nivel de paquete.
- 9.8 Alias de paquete.
- 9.9 La función init.
- Capítulo 10. DEFINICIÓN DE TIPOS DE DATOS.
- 10.1 Tipos a partir de porciones.
- 10.2 Tipos a partir de mapas.
- 10.3 Tipos funcionales.
- 10.4 Receptores de función. Métodos.
- 10.5 Tipos pseudoenumerados.
- 10.6 Caso de estudio: time.Duration.
- Capítulo 11. TIPOS DE DATOS ESTRUCTURADOS.
- 11.1 Tipos de datos estructurados: struct…
- 11.2 Punteros a struct.
- 11.3 Receptores de función y creación de métodos.
- 11.4 Incrustado de estructuras.
- 11.5 La estructura vacía: struct{}.
- 11.6 Caso práctico: opciones funcionales como alternativa a constructores.
- Capítulo 12. INTERFACES.
- 12.1 Caso de estudio: la interfaz Stringer.
- 12.2 La filosofía del tipado estructural.
- 12.3 Implementando interfaces: receptores ¿mediante apuntadores o
mediante valores.
- 12.4 La interfaz vacía interface.
- 12.5 Manejo seguro de tipos de datos.
- 12.6 Incrustando interfaces.
- Capítulo 13. GESTIÓN DE ERRORES.
- 13.1 La interfaz error.
- 13.2 Instanciando errores de manera genérica.
- 13.3 Comprobación de tipos de error.
- 13.4 Envolviendo errores.
- 13.5 Verificando la cadena de errores: errors.As.
- 13.6 Defer.
- 13.7 Entrando en pánico.
- 13.8 Función panic.
- 13.9 Función recover.
- Capítulo 14. ENTRADA Y SALIDA.
- 14.1 Interfaces io.Writer e io.Reader.
- 14.2 Archivos de disco.
- 14.3 Entrada y salida formateada.
- 14.4 Paquete bufio.
- 14.5 Paquete ioutil.
- Capítulo 15. PARALELISMO Y CONCURRENCIA.
Gorrutinas
- 15.1 Un poco de historia.
- 15.2 Gorrutinas.
- 15.3 Sincronización mediante sync. WaitGroup.
- 15.4 Problemas de concurrencia: condiciones de carrera.
- 15.5 Sincronización. mediante sync.Mutex.
- 15.6 Sincronización mediante atomic.
- 15.7 Conclusiones: ¿cuándo y cómo sincronizar gorrutinas.
- Capítulo 16. CANALES.
16.1 Creación, uso y cierre.
- 16.2 Canales solo de lectura y de escritura.
- 16.3 Bloqueo en la escritura: canales con o sin búfer.
- 16.4 Iterando canales con for.
- 16.5 Múltiples receptores.
- 16.6 Sincronización mediante canales.
- 16.7 Demultiplexión con select.
- 16.8 Cancelando lecturas después de un tiempo de espera.
- 16.9 Cancelando tareas mediante contextos.
- Capítulo 17. SERVICIOS WEB.
- 17.1 HTTP explicado en 3 minutos.
- 17.2 REST explicado en 3 minutos.
- 17.3 Creación de un servicio HTTP en Go.
- 17.4 Creación de un cliente HTTP en Go.
- 17.5 Ejemplo práctico de servicio REST.
- Capítulo 18. SERIALIZACIÓN DE DATOS.
- 18.1 Serialización de tipos Go a JSON.
- 18.2 Deserialización de JSON a tipos Go.
- 18.3 Serializando y deserializando documentos JSON sin formato.
- 18.4 Serialización de porciones y arrays.
- 18.5 Serialización y deserialización en otros formatos.
- Capítulo 19. CONEXIÓN A BASES DE DATOS SQL.
- 19.1 Carga de controlador.
- 19.2 Abriendo una base de datos.
- 19.3 Modificando la base de datos.
- 19.4 Consultando datos.
- 19.5 Declaraciones preparadas.
- 19.6 Transacciones.
- 19.7 Reserva de conexiones.
- Capítulo 20. PRUEBAS AUTOMATIZADAS DE SOFTWARE.
- 20.1 Código a probar: la función Factorial.20.2 El paquete testing.
- 20.3 Probando servicios HTTP.
- 20.4 Pruebas de rendimiento.
- 20.5 Cobertura de las pruebas.
Ejemplares (2)
Código de barras Signatura Ubicación Sección Tipo de medio Estado Estante 0029975 005.133/M152 Ej.01 Biblioteca Central Colección general Libro Disponible 081075700 0029976 005.133/M152 Ej.02 Biblioteca Central Colección general Libro Disponible 081075701
Título : 1001 tips para programar con Java Tipo de documento: texto impreso Autores: Griffith, Steven W., Autor ; Chan, Mark C., ; Isai, Anthony F., Editorial: Bogotá [Colombia] : Mc Graw Hill Fecha de publicación: 1998 Número de páginas: 702 p. Il.: il.; en blanco y negro Dimensiones: 21 cm ISBN/ISSN/DL: 978-970-10-1762-3 Precio: 50150 Nota general: Figura Idioma : Español (spa) Etiquetas: Java Clasificación: 005.133 Lenguajes específicos de programación Resumen:
Java es un lenguaje de programación orientado a objetos diseñados para ser portable en diversas plataformas y sistemas operativos. Desarrollado por sun Microsystems, se diseñó con base en el lenguaje de programación C++, e incluye características especiales que lo hacen ideal para crear programas para internet. Aún con esto, existe la duda de por qué Java ha recibido súbitamente tanta atención y cuáles son las mejores hechas a este nuevo lenguaje para que pueda suplantar a otro tan bien establecido como C++.
Nota de contenido:
- Introducción.
- Introducción a la programación.
- Programación orientada a objetos.
- Como definir una clase propia.
- Programación con Java a detalle.
- Diferencias entre Java y C/C++.
- Fundamentos del lenguaje.
- Funciones matemáticas en Java
- Funciones de fecha en Java
- Como utilizar arreglos para almacenar datos
- Manejo de eventos
- Interfaz gráfica de usuario
- Programación multimedia
- Entrada y salida basada en flujos
- Manejo excepciones
- Programación de hilos
- Estructura dinámica de datos
- Redes
- Manejo de memoria
- Conectividad con bases de datos
- Seriación de objetos
- Seguridad de Java
- Cómo depurar en Java
- Como depurar en Java
- Como construir controles a la medida con Java
- Resumen general
- Conclusiones
1001 tips para programar con Java [texto impreso] / Griffith, Steven W., Autor ; Chan, Mark C., ; Isai, Anthony F., . - Bogotá [Colombia] : Mc Graw Hill, 1998 . - 702 p. : il.; en blanco y negro ; 21 cm.
ISBN : 978-970-10-1762-3 : 50150
Figura
Idioma : Español (spa)
Etiquetas: Java Clasificación: 005.133 Lenguajes específicos de programación Resumen:
Java es un lenguaje de programación orientado a objetos diseñados para ser portable en diversas plataformas y sistemas operativos. Desarrollado por sun Microsystems, se diseñó con base en el lenguaje de programación C++, e incluye características especiales que lo hacen ideal para crear programas para internet. Aún con esto, existe la duda de por qué Java ha recibido súbitamente tanta atención y cuáles son las mejores hechas a este nuevo lenguaje para que pueda suplantar a otro tan bien establecido como C++.
Nota de contenido:
- Introducción.
- Introducción a la programación.
- Programación orientada a objetos.
- Como definir una clase propia.
- Programación con Java a detalle.
- Diferencias entre Java y C/C++.
- Fundamentos del lenguaje.
- Funciones matemáticas en Java
- Funciones de fecha en Java
- Como utilizar arreglos para almacenar datos
- Manejo de eventos
- Interfaz gráfica de usuario
- Programación multimedia
- Entrada y salida basada en flujos
- Manejo excepciones
- Programación de hilos
- Estructura dinámica de datos
- Redes
- Manejo de memoria
- Conectividad con bases de datos
- Seriación de objetos
- Seguridad de Java
- Cómo depurar en Java
- Como depurar en Java
- Como construir controles a la medida con Java
- Resumen general
- Conclusiones
Ejemplares (1)
Código de barras Signatura Ubicación Sección Tipo de medio Estado Estante 0008725 005.133/G853m Ej.01 Biblioteca Central Colección general Libro Disponible
Título : Abstrascción y estructuras de datos en C++ Tipo de documento: texto impreso Autores: Garrido Carrillo , Antonio., Autor ; Fernandez Valdivia, Joaquin., ; Fernandez Valdivia, Joaquin. Editorial: Madrid [España] : Delta Fecha de publicación: 2006 Número de páginas: 580 p. Il.: il,; en blanco y negro Dimensiones: 24 cm. ISBN/ISSN/DL: 978-84-96477-26-1 Precio: 177940 Nota general: Figuras Idioma : Español (spa) Etiquetas: Lenguaje C++ (Lenguaje de programación) Informatica. Clasificación: 005.133 Lenguajes específicos de programación Resumen:
El objetivo de este libro es profundizar en los conceptos fundamentales de programación, conocer las estructuras de datos más importantes y preparar al lector para profundizar en los paradigmas de la programación más avanzados. Este libro está especialmente destinado a los programadores que, aunque solo hayan recibido un curso de fundamentos en programación estructurada, deseen profundizar y avanzar en su formación, llegando a manejar conceptos avanzados como tipos de datos abstractos, iteración o programación genérica.
Por otro lado, estos conceptos se presentan usando el lenguaje C++. No es necesario que el lector conozca en profundidad este lenguaje, si no que haya recibido un curso básico de programación estructurada, donde se incluyan contenidos como recursividad, memoria dinámica o compilación separada. Por tanto, también puede resultar un libro adecuado para programadores de C que deseen introducirse en la programación con C++. A diferencia de otros libros, la complejidad del lenguaje C++ y de los conceptos que se presentan, se abordan de forma conjunta. Uno de los problemas para que un programador principiante aprenda a programar en este lenguaje se debe a que aún no ha asimilado conceptos que dan sentido a distintas partes del lenguaje. Resulta ideal un libro como éste, donde el lector va asimilando conceptos relacionados con la abstracción y las estructuras de datos, a la vez que va aprendiendo a programar en C++. El resultado es que el lector no sólo adquiere los conocimientos que se incluyen, sino que está mejor formado como programador, y preparado para profundizar en los detalles o en temas más avanzados.
Nota de contenido:
1. Análisis de la eficiencia
2. Tipos de datos abstractos en programación
3. Tipos de datos abstractos en C++: clases
4. Sobrecarga de operadores
5. Estructuras de datos lineales: pilas, colas, y listas
6. Generalización: plantillas
7. Estructuras de datos no lineales: árboles
8. Abstracción por iteración: iteradores
9. Estructuras de datos no lineales: tablas hash
10. Gestión de e/s. Ficheros
Abstrascción y estructuras de datos en C++ [texto impreso] / Garrido Carrillo , Antonio., Autor ; Fernandez Valdivia, Joaquin., ; Fernandez Valdivia, Joaquin. . - Madrid [España] : Delta, 2006 . - 580 p. : il,; en blanco y negro ; 24 cm.
ISBN : 978-84-96477-26-1 : 177940
Figuras
Idioma : Español (spa)
Etiquetas: Lenguaje C++ (Lenguaje de programación) Informatica. Clasificación: 005.133 Lenguajes específicos de programación Resumen:
El objetivo de este libro es profundizar en los conceptos fundamentales de programación, conocer las estructuras de datos más importantes y preparar al lector para profundizar en los paradigmas de la programación más avanzados. Este libro está especialmente destinado a los programadores que, aunque solo hayan recibido un curso de fundamentos en programación estructurada, deseen profundizar y avanzar en su formación, llegando a manejar conceptos avanzados como tipos de datos abstractos, iteración o programación genérica.
Por otro lado, estos conceptos se presentan usando el lenguaje C++. No es necesario que el lector conozca en profundidad este lenguaje, si no que haya recibido un curso básico de programación estructurada, donde se incluyan contenidos como recursividad, memoria dinámica o compilación separada. Por tanto, también puede resultar un libro adecuado para programadores de C que deseen introducirse en la programación con C++. A diferencia de otros libros, la complejidad del lenguaje C++ y de los conceptos que se presentan, se abordan de forma conjunta. Uno de los problemas para que un programador principiante aprenda a programar en este lenguaje se debe a que aún no ha asimilado conceptos que dan sentido a distintas partes del lenguaje. Resulta ideal un libro como éste, donde el lector va asimilando conceptos relacionados con la abstracción y las estructuras de datos, a la vez que va aprendiendo a programar en C++. El resultado es que el lector no sólo adquiere los conocimientos que se incluyen, sino que está mejor formado como programador, y preparado para profundizar en los detalles o en temas más avanzados.
Nota de contenido:
1. Análisis de la eficiencia
2. Tipos de datos abstractos en programación
3. Tipos de datos abstractos en C++: clases
4. Sobrecarga de operadores
5. Estructuras de datos lineales: pilas, colas, y listas
6. Generalización: plantillas
7. Estructuras de datos no lineales: árboles
8. Abstracción por iteración: iteradores
9. Estructuras de datos no lineales: tablas hash
10. Gestión de e/s. Ficheros
Ejemplares (2)
Código de barras Signatura Ubicación Sección Tipo de medio Estado Estante 0017199 005.133/G241a Ej.01 Biblioteca Central Colección general Libro Disponible 0017387 005.133/G241a Ej.02 Biblioteca Central Colección general Libro Disponible
Título : Active Server Pages (ASP 3.0) : Iniciación y referencia Tipo de documento: texto impreso Autores: Bobadilla, Jesús., Autor ; Alcocer Jarabo, Alejandro., ; Rodriguez-Manzaneque, Luis., ; Alcocer Jarabo, Alejandro. ; Rodriguez-Manzaneque, Luis. Editorial: Madrid [España] : McGraw-Hill / Interamericana de España Fecha de publicación: 2001 Número de páginas: 408 p Il.: il.; en blanco y negro Dimensiones: 24 cm. ISBN/ISSN/DL: 978-84-481-3033-6 Precio: 46750 Nota general: Figuras Idioma : Español (spa) Etiquetas: Active server pages (Programa para computadoras) Páginas Web Diseño. Clasificación: 005.133 Lenguajes específicos de programación Resumen:
ASP. Iniciación y Referencia presenta las principales características y forma de programación de las páginas activas en servidor (ASP Active Server Pages). El enfoque de este libro se basa en el aprendizaje mediante ejemplos que se proporcionan de manera gradual según el nivel de dificultad de los mismos. Los lectores con un nivel de programación más bajo y aquellos no familiarizados con el lenguaje empleado (VBScript), encontrarán en la primera mitad del libro explicaciones detalladas y ejemplos cortos ilustrativos convenientemente desarrollados y documentados. La segunda mitad del libro contiene los temas de ASP más avanzados, incluyéndose documentación pormenorizada de los objetos más importantes, explicaciones y ejemplos de acceso al sistema de ficheros, plantillas genéricas de código para interactuar con bases de datos, etc. El último capítulo del libro presenta una aplicación web completa de comercio electrónico realizada con ASP y explicada para que el lector pueda afianzar sus conocimientos haciendo uso de este ejemplo de consolidación.
La referencia incorpora apéndices que contienen tablas de datos útiles en el desarrollo de aplicaciones ASP, así como una explicación detallada del servidor web Internet Information Server.
Nota de contenido:
Capítulo 1. Introducción
Capítulo 2. HTML
Capítulo 3. Utilización básica de formularios
Capítulo 4. Variable tipos, operadores y funciones predefinidas
Capítulo 5. Estructuras de control
Capítulo 6. Programas de ejemplo
Capítulo 7. Objetos integrados
Capítulo 8. Gestión de ficheros
Capítulo 9. Base de datos
Capítulo 10. Ejemplos final carrito de la compra
Apéndice 1. Internet information server 5.0
Apéndice 2. Funciones predefinidas.
Active Server Pages (ASP 3.0) : Iniciación y referencia [texto impreso] / Bobadilla, Jesús., Autor ; Alcocer Jarabo, Alejandro., ; Rodriguez-Manzaneque, Luis., ; Alcocer Jarabo, Alejandro. ; Rodriguez-Manzaneque, Luis. . - Madrid [España] : McGraw-Hill / Interamericana de España, 2001 . - 408 p : il.; en blanco y negro ; 24 cm.
ISBN : 978-84-481-3033-6 : 46750
Figuras
Idioma : Español (spa)
Etiquetas: Active server pages (Programa para computadoras) Páginas Web Diseño. Clasificación: 005.133 Lenguajes específicos de programación Resumen:
ASP. Iniciación y Referencia presenta las principales características y forma de programación de las páginas activas en servidor (ASP Active Server Pages). El enfoque de este libro se basa en el aprendizaje mediante ejemplos que se proporcionan de manera gradual según el nivel de dificultad de los mismos. Los lectores con un nivel de programación más bajo y aquellos no familiarizados con el lenguaje empleado (VBScript), encontrarán en la primera mitad del libro explicaciones detalladas y ejemplos cortos ilustrativos convenientemente desarrollados y documentados. La segunda mitad del libro contiene los temas de ASP más avanzados, incluyéndose documentación pormenorizada de los objetos más importantes, explicaciones y ejemplos de acceso al sistema de ficheros, plantillas genéricas de código para interactuar con bases de datos, etc. El último capítulo del libro presenta una aplicación web completa de comercio electrónico realizada con ASP y explicada para que el lector pueda afianzar sus conocimientos haciendo uso de este ejemplo de consolidación.
La referencia incorpora apéndices que contienen tablas de datos útiles en el desarrollo de aplicaciones ASP, así como una explicación detallada del servidor web Internet Information Server.
Nota de contenido:
Capítulo 1. Introducción
Capítulo 2. HTML
Capítulo 3. Utilización básica de formularios
Capítulo 4. Variable tipos, operadores y funciones predefinidas
Capítulo 5. Estructuras de control
Capítulo 6. Programas de ejemplo
Capítulo 7. Objetos integrados
Capítulo 8. Gestión de ficheros
Capítulo 9. Base de datos
Capítulo 10. Ejemplos final carrito de la compra
Apéndice 1. Internet information server 5.0
Apéndice 2. Funciones predefinidas.
Ejemplares (1)
Código de barras Signatura Ubicación Sección Tipo de medio Estado Estante 0010829 005.133/B663 Ej.01 Biblioteca Central Colección general Libro Disponible
Título : Ajax Tipo de documento: texto impreso Autores: Zakas, Nicholas C., Autor ; MacPeak, Jeremy., ; Fawcett, Joe., ; MacPeak, Jeremy. ; Fawcett, Joe. Editorial: Madrid [España] : Anaya Multimedia Fecha de publicación: 2006 Colección: Anaya Multimedia-Wrox Número de páginas: 448 p. Il.: il.; en blanco y negro Dimensiones: 24 cm. ISBN/ISSN/DL: 978-84-415-2077-6 Precio: 127000 Nota general: Figuras Idioma : Español (spa) Etiquetas: Ajax (Tecnología de desarrollo web) Java (Lenguaje de programación) Modo de transferencia asíncrona Internet Programas de ordenadores. Clasificación: 005.133 Lenguajes específicos de programación Resumen:
Ajax es un término que engloba todo lo que rodea el uso de peticiones HTTP asincrónicas iniciadas por JavaScript, con el propósito de recuperar información del servidor sin descargar la página. Proporciona a los desarrolladores la capacidad de crear interfaces de usuario más sofisticadas, con mejor respuesta y rompe con el paradigma de "hacer clic y esperar" que hasta ahora había dominado la web desde su creación.
En este libro, se estudian los distintos agentes de peticiones y explica cuándo deben utilizarse. También aprenderá diferentes técnicas y patrones de Ajax para ejecutar procesos de comunicación cliente-servidor en su sitio y en sus aplicaciones web. Cada capítulo se basa en la información de los capítulos anteriores, de forma que al final del libro habrá adquirido los conocimientos prácticos necesarios para implementas sus propias soluciones Ajax.
Nota de contenido:
- Introducción
1. Que es Ajax?
2. Fundamentos básicos de Ajax
3. Patrones de Ajax
4. XML, XPath y XSLT
5. Sindicación de contenidos con RSS/Atom
6. Servicios Web
7. JSON
8. Complementos para el sitio Web
9. Ajax Mail
10. Marcos de trabajo Ajax Resumen alfabético
Ajax [texto impreso] / Zakas, Nicholas C., Autor ; MacPeak, Jeremy., ; Fawcett, Joe., ; MacPeak, Jeremy. ; Fawcett, Joe. . - Madrid [España] : Anaya Multimedia, 2006 . - 448 p. : il.; en blanco y negro ; 24 cm.. - (Anaya Multimedia-Wrox) .
ISBN : 978-84-415-2077-6 : 127000
Figuras
Idioma : Español (spa)
Etiquetas: Ajax (Tecnología de desarrollo web) Java (Lenguaje de programación) Modo de transferencia asíncrona Internet Programas de ordenadores. Clasificación: 005.133 Lenguajes específicos de programación Resumen:
Ajax es un término que engloba todo lo que rodea el uso de peticiones HTTP asincrónicas iniciadas por JavaScript, con el propósito de recuperar información del servidor sin descargar la página. Proporciona a los desarrolladores la capacidad de crear interfaces de usuario más sofisticadas, con mejor respuesta y rompe con el paradigma de "hacer clic y esperar" que hasta ahora había dominado la web desde su creación.
En este libro, se estudian los distintos agentes de peticiones y explica cuándo deben utilizarse. También aprenderá diferentes técnicas y patrones de Ajax para ejecutar procesos de comunicación cliente-servidor en su sitio y en sus aplicaciones web. Cada capítulo se basa en la información de los capítulos anteriores, de forma que al final del libro habrá adquirido los conocimientos prácticos necesarios para implementas sus propias soluciones Ajax.
Nota de contenido:
- Introducción
1. Que es Ajax?
2. Fundamentos básicos de Ajax
3. Patrones de Ajax
4. XML, XPath y XSLT
5. Sindicación de contenidos con RSS/Atom
6. Servicios Web
7. JSON
8. Complementos para el sitio Web
9. Ajax Mail
10. Marcos de trabajo Ajax Resumen alfabético
Ejemplares (1)
Código de barras Signatura Ubicación Sección Tipo de medio Estado Estante 0018406 005.133/Z11 Ej.01 Biblioteca Central Colección general Libro Disponible PermalinkPermalinkPermalinkPermalinkPermalinkPermalinkPermalinkPermalinkPermalinkPermalink