Este libro está dirigido a todos los programadores interesados en aprender el lenguaje de programación Java y que deseen adquirir los conocimientos necesarios para certificarse con éxito. . Su orientación didáctica le permitirá llevar a cabo el estudio de
PHP y MySQL se han convertido en un recurrente de la programación en Internet, una excelente combinación de lenguaje para la creación de páginas Web dinámicas y sistema de gestión de base de datos relacional. Este libro enseña los principios del trabajo con PHP y MySQL a través de su uso para la creación de juegos. Es el resultado del magisterio y la excelencia de reconocidos profesores de informática. Un proyecto totalmente original y didáctico, excelente para adquirir las habilidades necesarias para programar aplicaciones y utilizar estas técnicas en escenarios reales. PHP y MySQL son tecnologías de código abierto. No necesita comprar ningún software y puede empezar a manejarlas ahora mismo. Aprenderá a programar usando el lenguaje PHP. Los conceptos que aprenda puede utilizarlos en un buen número de entornos de programación.
PHP y MySQL se han convertido rápidamente en el estándar de facto para el desarrollo rápido de sitios Web dinámicos con bases de datos. Juntos constituyen una combinación excelente para la creación de aplicaciones Web de todos los niveles. Este libro enseña cómo trabajar con MySQL, cómo programar en PHP y cómo unirlos para generar contenidos dinámicos. Comienza con los conceptos básicos de PHP, incluyendo strings y arrays, y explicando las diferencias entre las distintas versiones del lenguaje. Continúa detallando las ventajas de MySQL, y toda la información sobre el trabajo con tablas y expresiones. Sin necesidad de ningún tipo de conocimiento previo en programación, aprenderá paso a paso y con lenguaje sencillo a realizar sitios Web sofisticados e interactivos de forma rápida y fácil. Se instruirá en la creación de sitios Web dinámicos de principio a fin e identificará los problemas más comunes.
As a Rails developer, you care about user experience and performance, but you also want simple and maintainable code. Achieve all that by embracing the full stack of web development, from styling with Twitter Bootstrap, building an interactive user interface with AngularJS, to storing data quickly and reliably in PostgreSQL. Take a holistic view of full-stack development to create usable, high-performing applications, and learn to use these technologies effectively in a Ruby on Rails environment. Rails is a great tool for building web applications, but it's not the best at everything. Embrace the features built into your database. Learn how to use front-end frameworks. Seize the power of the application stack through AngularJS, Twitter Bootstrap, and PostgreSQL. When used together, these powerful and easy-to-use tools will open you to a new world of possibilities. In each chapter of this book, you'll learn how these technologies can work together inside a Rails app to deliver well-performing applications that offer great user experiences. Create a usable and attractive login form using Twitter Bootstrap's styles, while ensuring the database table backing it is secure, using Postgres' check constraints. You'll see how creating an advanced Postgres index for a case-insensitive search can speed up your back-end--allowing you to create a highly dynamic user experience using AngularJS. You'll create reusable components that bring Twitter Bootstrap and Angular together, effectively use materialized views for caching within Postgres, and store unstructured data in an indexed JSON field. You'll get your front-end working with the Asset Pipeline, use Postgres' features from migrations, and write unit tests for all of it. All of this within Rails. You'll gain the confidence to work at every level of the application stack, bringing the right solution to every problem.
Se ha pasado el momento de utilizar sólo código HTML para escribir una página Web. A media que la Web ha avanzado, también lo han hecho las tecnologías que necesita aprender para crear páginas efectivas y atractivas. Esta guía revisa HTML y también le presenta la utilización de XHTML para la realización de páginas Web, así como las hojas de estilo en cascada (CSS) para controlar cómo debe aparecer un documento. Con este libro aprenderá cómo crear páginas para la Web, explorar la evolución de los navegadores y cómo se reflejan las formas en que se han desarrollado las páginas. También aprenderá como beneficiarse de las últimas características de navegadores a la vez que se asegura de que sus páginas siguen funcionando en los navegadores más antiguos, pero populares, entre otros muchos aspectos.
Este es un libro para aprender a programar utilizando el lenguaje Java, con ejemplos claros y sencillos, fáciles de entender, que ilustran los fundamentos de la programación, y que permiten al lector introducirse en la programación orientada a objetos. Además le enseña a trabajar con estructuras de datos, con ficheros y con excepciones, y le introduce en el desarrollo de aplicaciones.Incluye CD-ROM con todos los ejemplos realizados en el libro y con el software necesario para poder reproducirlos durante el estudio.
Desarrollar aplicaciones para la Web es una disciplina cada vez más compleja y que utiliza muchísimas tecnologías diferentes. Sea del lado del cliente o del servidor, es necesario dominar un gran número de lenguajes, como XHTML, JavaScript, PHP, XML, CSS y muchos más. Deberán ser compatibles con todos los navegadores y trabajar conjuntamente. Este libro muestra cómo construir sólidas aplicaciones para la Web y cómo debe de funcionar cada tecnología por separado para que se integre correctamente con las restantes. Sin necesidad de ningún conocimiento previo, aprenderá los conceptos esenciales del lado del cliente y del servidor, redes y seguridad. Incluye ideas prácticas para pequeños proyectos con los que conseguirá aprender rápidamente. Se trata de comenzar a programar aplicaciones que funcionen desde el primer momento y de un modo divertido.
El objetivo de este libro es dar a conocer este lenguaje de forma clara, sin marear al lector con enormes y complejos problemas, sino abordándolos directamente. En el libro encontrará ejemplos simples, claros y comprobados, que le permitirán verificar lo que lea. Totalmente actualizado a la última versión 3.2 también incluye un apéndice sobre JavaScript.
Este libro pretende introducirnos en el conocimiento de una tecnología web de uso sencillo y que está al alcance de cualquier tipo de empresas, sin importar su tamaño, mediante el uso conjunto del lenguaje PHP y gestor de base de datos MySQL de forma conjunta. Y todo esto porque para su uso no es necesario contar con personal con profundos conocimientos técnicos. La intención de los autores ha sido escribir un libro de fácil lectura e interpretación para personas con conocimientos muy básicos de lenguajes de programación y con inquietudes por el desarrollo de sitios web. INDICE: Internet y la programación de ordenadores. Open Source y Software libre. Creación de páginas web mediante el lenguaje HTML. Introducción a PHP. PHP y los formularios de HTML. Sentencias de control. Definición de funciones. Arrays. Funciones predefinidas. Programación orientada a objetos. Cookies. Base de datos relacionales y el lenguaje SQL. El sistema gestor de base de datos MySQL. Funciones Open Source basadas en PHP y MySQL.
Las aplicaciones para dispositivos móviles están gozando de un notable éxito. Su mercado, en continuo crecimiento, hace que todo lo que se relaciona con este tema cobre gran interés. Este libro tiene todos los recursos para desarrollar aplicaciones Web, con tecnologías tan punteras como HTML5 y CSS3, para los dispositivos iOS de Apple (iPhone eiPad) y los de la plataforma Google Android, además de otras plataformas como Nokia y Palm Pre. El autor asume que el lector no tiene conocimientos de programación, por lo que presenta los fundamentos de ambas tecnologías, además de los de otras complementarias como JavaScript, MySQL y PHP. Aprenderá fácilmente técnicas alternativas para realizar operaciones y detectar errores, y encontrará útiles consejos para distribuir sus creaciones en diferentes tiendas de aplicaciones. Podrá descargar el código desde la página Web del libro para ejecutar sus programas como aplicaciones nativas de iOS o Android.
Sun Microsystems ha lanzado la nueva versión de su plataforma Java SE Development Kit (JDK) 6, la versión para desarrollo en Java. Entre las novedades, destaca el soporte para lenguajes dinámicos y de scripting. Además, se ha trabajado en la mejora de las librerías y del compilador en tiempo de ejecución, al igual que se ha mejorado JIT, diversas optimizaciones del estilo visual de Swing y soporte para Windows Vista, dentro de un largo etcétera. El experto equipo de autores nos muestra cómo usar las principales características del último JDK, una fuente inagotable de herramientas como Ant, Unit e Hibernate y ofrece una comprensión completa del desarrollo profesional de Java. Esta obra comienza descubriendo las sofisticadas características del lenguaje de Java, la metodología para soluciones de desarrollo, y los pasos para los patrones útiles. Ofrece una serie de ejemplos reales que se convertirán en una parte esencial de las herramientas de diseñador. Con este enfoque obtendrá la destreza para crear soluciones avanzadas utilizando partes más complejas y matizadas de Java JDK 6.
Java es el lenguaje de programación orientado a objetos ideales para desarrollar programas para la Web, aunque también permite desarrollar aplicaciones de uso general. La versión 7 de Java no presenta novedades destacables a nivel de complejidad que tiene este manual, estas se centran en estructuras y técnicas avanzadas del Java. De cualquier forma vale destacar el que se permita usar objetos de la clase String para discriminar los bloques switch, la criptografía elíptica, soporte para JBDC 4.1, y comprensión de ficheros zip y jar. El Manual Imprescindible de Java 7 es ideal para el aprendizaje de la programación. Puede usar este libro como complemento para el estudio de las asignaturas relacionadas con los fundamentos y técnicas de programación. Es un complemento imprescindible para los apuntes de clase y los laboratorios de programación. No es necesario tener conocimientos previos en programación, ya que parte de los conceptos más básicos como variables, operadores expresiones. Luego, progresivamente, se introduce en temas más complejos de método, clase y objeto de acorde con las dificultades de entender los conceptos abstractos que requiere la programación orientada al objeto. Incluye la gestión de ficheros de texto y listas, acceso remoto a objetos, comunicación por sockets, encriptación. Este manual está estructurado en 25 capítulos y contiene más de doscientos ficheros de programas en Java que podrá descargar de la Web de Anaya Multimedia. Las clases y métodos utilizados en los ejercicios están explicados en el texto y las tablas.