Programación de web



PROGRAMAR LA RASPBERRY PI CON PYTHON (MONK, SIMON)
No es necesario tener experiencia en programación para aprender a crear programas imaginativos y juegos divertidos en su potente Raspberry Pi. Este es un libro muy práctico donde se analiza ampliamente la Raspberry Pi 2, sin olvidar las actualizaciones del sistema operativo Raspbian. Descubra cómo configurar hardware y software, escribir secuencias de comandos en Python, crear interfaces gráficas de usuarios (GUI) fáciles de usar y controlar dispositivos electrónicos externos. Los proyectos para hacerlo incluyen el juego del ahorcado, un controlador de un LED RGB, un reloj digital y RasPiRobot completo con un telémetro por ultrasonidos.

VISUAL STUDIO.NET FRAMEWORK 3.5 PARA PROFESIONALES (FIRTMAN, MAXIMILIANO / NATALE, LEONARDO)
Visual Studio se ha caracterizado a lo largo de sus distintas versiones por superarse a sí mismo. Desde la versión 2008, incorpora nuevas tecnologías y funcionalidades que permiten al desarrollador mejorar su productividad y crear soluciones escalables y de alto rendimiento, aprovechando las características de los nuevos entornos. Está pensando para aquellos desarrolladores Web, móviles y de escritorio que utilicen Visual Basic, C# y ASP.NET y que necesiten actualizarse desde Visual Studio 2003 o 2005, reforzando conceptos nuevos de C# 3.0, Visual Basic 9.0 y las versiones de .NET Framework, hasta la 3.5 SP1. Este libro también presenta las bases para el .NET Framework 4.0, utilizando las nuevas librerías de LINQ, ASP.NET AJAX, ASP.NET MVC y Windows Presentation Foundation, con la posibilidad de acceder a una certificación que avale la experiencia y los conocimientos adquiridos. Cómo actualizarse a: C# 3.0 Visual Basic 9.0 ASP.NET 3.5 SP1 y 4.0 LINQ MVC Nivel: Intermedio - Avanzado

JQUERY 1.4 . INCLUYE ¡QUERY UL 1.8 (BIBEAULT, BEAR / KATZ, YEHUDA)
Hoy en día, el desarrollo Web puede parecer cada vez más complejo y arduo, pero existen herramientas que facilitan notablemente la tarea. El framework de JavaScript jQuery puede anticiparse a sus necesidades, y transformar 20 líneas de código en tan sólo 3. Es conciso, práctico, y en la versión 1.4 se incluyen nuevos efectos y eventos, mejoras para un uso más fácil y más opciones de prueba. Este libro es una completa introducción a jQuery que elevará drásticamente su nivel de programación en JavaScript. Estudia en profundidad las últimas versiones de jQuery y su biblioteca de componentes jQuery UI, reforzándose las explicaciones de cada nuevo concepto con ejemplos prácticos. Aprenderá a recorrer documentos HTML, manejar eventos, ejecutar animaciones y añadir Ajax a sus páginas Web. Esta completa guía también le enseña cómo jQuery interactúa con otras herramientas y frameworks y cómo diseñar plugins de jQuery.

JAVA 7 (CADENHEAD, ROGERS)
Java, que comenzó como un programa que se ejecutaba incrustado en los navegadores, hoy en día se encuentra en los servidores de algunos de los portales más grandes de la Web, dirigiendo aplicaciones dinámicas con complejas bases de datos relacionales. Este lenguaje de programación orientado a objetos, permite desarrollar tanto aplicaciones Web, como de escritorio e incluso trabajar con Android. El libro tiene un enfoque paso a paso, que permite dominar los conceptos y las tecnologías más importantes. Abarca la última versión de Java 7, siendo útil a todos los usuarios: a los que no son programadores, a los programadores noveles y para aquellos que tienen experiencia y desean actualizarse. Aprenda a crear aplicaciones de Java con herramientas de edición visual gratuitas como NetBean. Los textos van acompañados de descriptivas imágenes e instrucciones que le muestran cómo programar. Para probar sus conocimientos, realice los ejercicios prácticos que encontrará al final de cada capítulo. Con un día que le dedique al libro, podrá ponerse manos a la obra y empezar a crear sus propios programas.

NODE.JS (ORNBO, GEORGE)
La posibilidad de utilizar JavaScript en el servidor permite añadir nuevas funcionalidades y superar nuevos retos dentro de la programación Web. Pero Node.js es mucho más. Es un lenguaje que ha rediseñado la programación orientada a redes para adaptarla a la Web moderna, donde una aplicación puede leer y escribir datos desde diferentes sitios y trabajar con millones de usuarios. Node.js está centrada en la velocidad y en la escalabilidad. Es capaz de trabajar con miles de usuarios de forma simultánea sin requerir una fuerte inversión en hardware. Node.js cuenta con miles de seguidores y compañías como eBay, LinkedIn y Microsoft ya trabajan con él. Si tiene interés en crear aplicaciones que vayan a trabajar con muchos usuarios, gestionar datos de una red o necesiten dar respuesta en tiempo real, verá que Node.js es la herramienta ideal.

APRENDA A PROGRAMAR CON PYTHON 3 (SHAW, ZED A.)
Python es un lenguaje de programación poderoso y fácil de aprender con un enfoque simple pero efectivo a la programación orientada a objetos. Su elegante sintaxis favorece el código legible y hacen de éste un lenguaje ideal para el desarrollo rápido de aplicaciones en diversas áreas y sobre la mayoría de las plataformas. Zed Shaw ha perfeccionado el mejor sistema del mundo para aprender Python 3. ¡Sígalo y tendrá éxito, al igual que otros cientos de miles de usuarios que han aprendido con él! Usted ponga la disciplina, el compromiso y la persistencia; el autor garantiza todo lo demás. Con este libro aprenderá Python 3 a través de 52 ejercicios prácticos perfectamente diseñados. Léalos. Solucione los errores. Observe cómo se ejecutan los programas. Mientras lo hace, aprenderá cómo funcionan. Descubra cómo leer, escribir y pensar el código, y cómo solucionar errores, depurar código utilizando trucos reservados a los programadores profesionales.

DESARROLLO WEB CON HTML5 (ARCE ANGUIANO, FRANCISCO JAVIER)
Desarrollo web con HTML 5 tiene como objetivo que el lector aprenda a manejar los APIs (Application Programming Interface), con los cuales podemos utilizr datos, dibujos, cargar imagenes, leer archivos, detectar la geolocalizacion entre muchas otras cosas, sin necesidad de cargar ningun plug-in (como el Flash Player) para hacer cosas mas alla de las paginas estaticas de HTML. Para obtenir el maximo rendimiento de este libro sera necesario que tenga un editor de codigo, el cual puede ser desde Notepad de su ordenador (si utiliza Windows) o cualquier otro gratuito, como Aptana o Sublime Text (ambos muy buenos), o de pago, como DreamWeaver. Tambien necesitara un navegador moderno, es decir, que pueda interpretar HTML5. Preferiblemente debe tener en su ordenador los cinco navegadores principales: Chrome, Mozilla, Safari, Opera e Internet Explorer (version 11 de preferencia). La primera API que se abordara sera la geolocalizacion, la siguiente API LocalStorage, la tercera Drag & Drop, la API]file, se prosigue con la Web Workers, Off-Line Applicatios y Canvas.

ASP.NET 4.0 (SHEPHERD, GEORGE)
El desarrollo Web ha recorrido un largo camino desde que empezaron a crearse los primeros sitios en Internet. ASP.NET ha evolucionado hasta convertirse en una de las plataformas más consistentes, estables y ricas en características a la hora de gestionar peticiones HTTP. ASP.NET 4.0 junto con Visual Studio 2010, incluyen nuevas características y herramientas que facilitarán el trabajo del desarrollador Web como la funcionalidad de enrutamiento de URL integrada, mayor control sobre WiewState y Client IDs, Soporte mejorado para ASP.NET Dynamic Data y mejoras en SEO entre otras. Este libro le mostrará cómo desarrollar aplicaciones Web utilizando la versión más actual de la plataforma de procesamiento de peticiones HTTP de Microsoft: ASP.NET 4.0.

AJAX WEB 2.0 CON JQUERY PARA PROFESIONALES (R. FIRTMAN, MAXIMILIANO)
AJAX es una técnica de programación Web fundamental para cualquier sitio moderno que ofrece mayor dinamismo y menores esperas para el usuario. Sitios Web como Google Mail, Facebook y Yahoo! Están desarrollados utilizando sus procedimientos. Esta obra aborda el uso de JavaScript de la poderosa librería jQuery y de las nuevas técnicas de trabajo que incluyen el uso de XML, JSON y Patrones de Diseño. Con este libro, conocimientos básicos de HTML, CSS y una plataforma de servidor, el lector aprenderá todas las técnicas básicas y avanzadas para crear sitios Web profesionales y modernos, con optimización para buscadores. El lector puede acceder a una certificación que avale los conocimientos adquiridos mediante un examen en línea. Sepa cómo usar: Los nuevos conceptos de Web 2.0, el objeto XML-HttpRequest,JSON y DOM, las librerías jQuey, Prototype y Script.acullo.es, controles ricos (como calendarios y deslizadores), optimización para Google de contenido AJAX. Cree: Sitios que actualizan parcialmente la información, un formulario rico y un lector de noticias RSS, aplicaciones para escritorio y para móviles. Nivel: Intermedio - Avanzado

HTML5 PARA DESARROLLADORES (FLETCHER, MARK / LOWERY, JOSEPH W.)
HTML es la tecnología principal sobre la que los programadores crean páginas Web. La nueva versión HTML 5 abre la puerta a una mejor experiencia de usuario proporcionando mayor interactividad y da un paso más en la Web semántica. HTML 5 permite, además, mejorar el diseño y la programación de todo tipo sitios Web, aplicaciones Web, blogs o redes sociales. Esta guía incluye sencillas lecciones elaboradas por expertos. Con ella, obtendrá los conocimientos que necesita para empezar a crear sus propios sitios. Los reconocidos Joseph Lowery y Mark Fletcher tratan los aspectos básicos de una página Web, comentan los beneficios de utilizar CSS y comparten ejemplos reales para que usted construya con éxito sus propios sitios. Este libro, que expone la primera gran actualización del lenguaje en más de diez años, está escrito por y para programadores en una forma estructurada y didáctica. Encontrará las nuevas funcionalidades y capacidades de HTML5 en un único paquete compuesto de libro y DVD.

PROGRAMACION CON OBJECTIVE-C (KOCHAN, STEPHEN G.)
Objective-C es un lenguaje de programación orientado a objetos disponible en la mayoría de los sistemas operativos del mercado (Linux, Unix, Windows o Mac OS X). Se utiliza además para desarrollar aplicaciones para el sistema operativo Mac OS X y la plataforma iOS, utilizada por los dispositivos iPhone, iPad y iPod. Este libro es un conciso y cuidadoso tutorial que cubre los fundamentos del lenguaje sin necesidad de tener conocimientos previos de C. A través de sus múltiples ejemplos y ejercicios aprenderá a manejar con soltura la herramienta de desarrollo de Apple XCode 4; además, irá adquiriendo paso a paso los rudimentos de la programación orientada a objetos, las características del lenguaje Objective-C y las técnicas de programación más utilizadas actualmente. La edición actual incluye las últimas novedades aportadas al lenguaje, como el uso de Objective-C 2.0, nuevas herramientas y funcionalidades, y todas las claves necesarias para hacer aplicaciones para los dispositivos móviles de Apple: iPhone, iPad y iPod Touch.

HTML5 (ÁLVAREZ GARCÍA, ALONSO)
La sencillez de HTML hace que sea posible construir contenidos Web de calidad sin contar con herramientas sofisticadas ni precisar conocimientos especializados. Para ello, basta con un editor de textos muy simple, como los que acompañan a cualquier sistema operativo. Con respecto a las versiones anteriores, HTML no cambia en lo esencial. La mayoría de los elementos permanecen. El nuevo estándar se ha enriquecido con medios para simplificar el trabajo con las nuevas herramientas de gestión y facilitar la inclusión de elementos multimedia. El principal criterio de diseño de HTML5 ha sido el de resolver problemas prácticos, lo que hace que se hayan adoptado soluciones orientadas a facilitar el trabajo en situaciones reales. Este manual pone las bases para pasar a niveles más avanzados en el mundo de los contenidos y las aplicaciones de Internet. Tanto si se está iniciando el estudio de Internet y sus herramientas, como si quiere elaborar contenidos por interés profesional, este manual le proporciona un medio de aprendizaje, y al mismo tiempo material de referencia y consulta.