
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 cada vez mas rapida, cosa que ha permitido ampliar su entorno de uso. Entre los temas tratados: Trabajar con cadenas de texto, bucles, funciones, formularios y eventos Expresiones regulares, objetos, arrays asociativos, modo estricto Funciones avanzadas, JSON, AJAX y REST Objetos avanzados, DOM y BOM Lienzo, geolocalización Web worker, arrastre, Visual Studio Code Ademas, en la parte inferior de la primera pagina del libro encontraras el codigo de acceso que te permitira descargar de forma gratuita los contenidos adicionales del ebook en www.marcombo.info.
Si quiere crear sitios web interactivos apoyados en bases de datos con la potente combinación de tecnologías de código abierto y estándares web, incluso sin tener conocimientos básicos de HTML, ha llegado al libro indicado. Gracias a esta guía práctica, abordará la programación web dinámica con la última versión de las principales herramientas del momento: PHP, MySQL, CSS, HTML5 y las bibliotecas clave de jQuery. Asimismo, aprenderá a utilizar estas tecnologías en su conjunto y accederá a valiosas prácticas de programación web. -Explorar MySQL desde la estructura de la base de datos hasta consultas complejas -Utilizar la extensión MySQLi, la interfaz MySQL mejorada de PHP -Crear páginas web dinámicas que se adaptan al usuario -Gestionar las cookies y las sesiones, y conservar un alto grado de seguridad -Mejorar el lenguaje JavaScript con las bibliotecas jQuery y jQuery Mobile -Utilizar las llamadas con AJAX para la comunicación en segundo plano entre el navegador y el servidor -Diseñar páginas web con las habilidades que adquirirá en CSS2 y CSS3 -Implementar las características de HTML5, incluidas la geolocalización, el audio, el vídeo y el elemento...
JavaScript es el lenguaje de programación que se ocupa de asignar la interactividad a cada uno de los elementos que conforman una página web o una aplicación. Este lenguaje, complicado pero a la vez extremadamente mecánico, funciona mediante la asignación de elementos de diferentes tipos, cuyo uso y aplicación resulta imprescindible conocer. Tras haber consultado los 100 ejercicios que conforman este libro, usted habrá profundizado en las entrañas de JavaScript y podrá poner en práctica todo cuanto ha aprendido. Con este libro: Conocerá con todo detalle la sintaxis de JavaScript. Estudiará los tipos de datos primitivos con que trabaja este lenguaje. Descubrirá cómo funcionan los distintos operadores. Aprenderá a utilizar interesantes y útiles funciones. Profundizará de forma teórica y amena en todos los elementos que conforman el lenguaje JavaScript.
La presente obra está dirigida a los estudiantes del Ciclo Formativo Administración de Sistemas Informáticos en Red de Grado Superior, en concreto para el módulo profesional Implantación de Aplicaciones Web. Los contenidos incluidos en este libro abarcan los conceptos básicos sobre instalación de servidores web, explotación de gestores de contenidos, terminando con una introducción a la programación web. Se indica cómo llevarlo todo a cabo de la manera más práctica posible. Los capítulos incluyen actividades y ejemplos con el propósito de facilitar la asimilación de los conocimientos tratados. Así mismo, se incorporan test de conocimientos y ejercicios propuestos con la finalidad de comprobar que los objetivos de cada capítulo se han asimilado correctamente. Además, reúne los recursos necesarios para incrementar la didáctica del libro, tales como un glosario con los términos informáticos necesarios, bibliografía y documentos para ampliación de los conocimientos.
La presente obra está dirigida a los estudiantes de certificados de profesionalidad de nivel 3; en concreto, a los del módulo formativo Programación Web en el Entorno Cliente, que está incluido dentro del certificado de profesionalidad Desarrollo de aplicaciones con tecnologías Web. Los contenidos incluidos en este libro abarcan conceptos relacionados con los lenguajes y técnicas involucradas en el desarrollo de soluciones Web en el entorno del cliente, así como las arquitecturas y herramientas propias del diseño de páginas Web, pasando por la definición de características dinámicas, multimedia o la provisión de características tales como la usabilidad o la accesibilidad en entornos cliente. Los capítulos incluyen todo tipo de ejemplos, imágenes, tablas y casos prácticos, con el propósito de facilitar la asimilación de los conocimientos tratados.
Este libro desarrolla los contenidos del módulo profesional de Aplicaciones Web, del Ciclo Formativo de Sistemas Microinformáticos y Redes, de la familia profesional de Informática y Comunicaciones, según lo establecido por el Real Decreto 1691/2007, de 14 de diciembre.
1.- Evolución del diseño web 2.- Hojas de estilo (CSS) 3.- Javascript 4.- HTML dinámico o DHTML 5.- XML 6.- Usabilidad y accesibilidad 7.- Desarrollo web avanzado 8.- Publicación y promoción de páginas web
La presente obra está dirigida a los estudiantes del Ciclo Formativo Desarrollo de Aplicaciones Web de Grado Superior, en concreto para el módulo profesional Desarrollo Web en Entorno Servidor. Los contenidos incluidos en este libro abarcan los conceptos básicos y las técnicas habituales para el desarrollo de aplicaciones web que serán ejecutadas en un servidor web. Además, se presentan acompañados de ejemplos intuitivos que sirven para ilustrar dichos conceptos y técnicas. Como punto de partida se introducen brevemente los tipos y arquitecturas de servidores web, además de presentar las diferentes alternativas tecnológicas que un desarrollador web tiene a su disposición a la hora de crear soluciones informáticas en el entorno del servidor. Se abordan los puntos principales relacionados con el uso de lenguajes que intercalan su código con el de las páginas web (PHP, ASP, JSP, etc.), ofreciendo una descripción detallada de su sintaxis y de las estructuras y funciones primordiales. Se estudia el desarrollo de aplicaciones web dinámicas. Se hace un recorrido por los diferentes mecanismos de separación de la lógica de negocio y de generación dinámica de las...
"Este libro sobre Struts 2 se dirige a los desarrolladores Java que quieren tener un libro de referencia para la utilización del framework de Java EE más popular. El libro está dividido en 23 capítulos que explican el funcionamiento y la ejecución de proyectos Web a partir del framework. Los primeros capítulos describen el framework de Java EE de referencia con sus servicios y su instalación a través del modelo de diseño MVC. Los capítulos 3 y 4 presentan un ejemplo concreto de proyecto de Struts 2 para gestionar los registros y la depuración. En el siguiente capítulo, el lector podrá conocer en detalle la administración de las acciones, el mapping, los formularios y las redirecciones. El capítulo 6 presenta de manera extensa la biblioteca de etiquetas de Struts. En el resto del libro, el lector aprenderá a administrar los mensajes y la internacionalización, así como la validación de las entradas, los tipos y las conversiones. Un capítulo está dedicado al modelo de acceso a los datos, a la carga y descarga de datos y a la carga de las páginas. El desarrollo de los interceptores se detalla ampliamente en el capítulo 14, así como la gestión de los resultados ...
La combinación de tecnologías Web existentes está provocando un importante cambio de filosofía en la construcción de aplicaciones para la Web, asemejándose cada vez más este tipo de desarrollos, tanto por su potencia como por su rapidez de respuesta al usuario, a la creación de aplicaciones de escritorio. En este libro el lector encontrará todos los elementos necesarios para aprender a desarrollar auténticas aplicaciones Web interactivas con AJAX, incluyendo numerosos casos prácticos que le pueden resultar de gran ayuda. Además de los elementos esenciales que lo componen, este libro también nos ilustra sobre la gran variedad de herramientas y utilidades de libre distribución existentes en la Red para trabajar con AJAX, analizando con gran detalle las más extendidas dentro de la comunidad de desarrolladores. Aunque el libro está orientado a la utilización de Java/JAVA EE como tecnología de desarrollo de lado del servidor, cualquier persona con conocimientos de programación será capaz de comprender la mecánica de funcionamiento de AJAX y de adaptarla a su entorno particular.
Aprende las bases del lenguaje web más demandado. Desde cero hasta ECMAScript 6. Partiendo de las bases y poco a poco ampliándose hasta ver las nuevas características del lenguaje para hacer un uso profesional de él. avaScript es el lenguaje de la web. Si necesitas programar en un navegador web, necesitas JavaScript. Gracias a el tenemos aplicaciones como Gmail, o Twitter, que son fuertemente dinámicas y hacen que la experiencia de uso sea mucho mejor que antaño, cuando las páginas web tenían que recargarse cada vez que realizábamos una acción. Es un lenguaje muy demandado en la industría hoy en día, ya que además de utilizarse en el navegador, tambiénpuede usarse en el lado del servidor (Node.js). Con la multitud de frameworks que existen pueden crearse Single Page Applications que emulan la experiencia de una aplicación móvil en el navegador. También pueden crearse aplicaciones híbridas con herramientas como Ionicy Cordova. ¿Has oído hablar del desarrollo basado en componentes? Te sonarán entonces Polymer,React. Con React Native puedes crear aplicaciones nativas para iOS y Android con únicamente JavaScript. ¿Aplicaciones Isomórficas? Hoy en día todo es...
Marketing online es la aplicación de tecnologías digitales que forman canales online para contribuir a las actividades de marketing dirigidas a lograr la adquisición y retención rentable de consumidores. En otras palabras, marketing online es un sistema para vender productos y servicios a un público seleccionado que utiliza Internet y los servicios comerciales en línea mediante herramientas y servicios de forma estratégica y congruente con el programa general de Marketing de la empresa. En este curso se tratarán los temas: - Tecnologías del Marketing Online - Las Redes Sociales y el Marketing - El Marketing Digital - El Video Marketing - El Social Media Marketing
Libro especializado que se ajusta al desarrollo de la cualificación profesional y adquisición del certificado de profesionalidad "IFCD0110. CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB". Manual imprescindible para la formación y la capacitación, que se basa en los principios de la cualificación y dinamización del conocimiento, como premisas para la mejora de la empleabilidad y eficacia para el desempeño del trabajo.
Este libro está dirigido a desarrolladores, incluso debutantes, que deseen conocer y dominar el desarrollo de aplicaciones Java en Android 5 (en versión 5.0.x - alias Lollipop - en el momento de su edición). Para su lectura, se requieren conocimientos básicos en programación Java y en el uso de XML pero ningún requisito particular sobre Android. Después de una presentación de la plataforma Android y de sus principios de programación específicos, aprenderá a instalar y configurar el entorno de desarrollo (Android Studio y SDK Android). A continuación, irá aprendiendo de forma gradual para conocer todos los elementos esenciales en la creación de aplicaciones Android. De este modo, aprenderá a crear interfaces cada vez más complejas (layouts, recursos,ActionBar, menús, listas, popups, webview, fragmentos, pestañas, etc.), a gestionar la navegación y la comunicación entre las distintas interfaces de una aplicación o entre varias aplicaciones y descubrirá las novedades de la versión 5 de Android (Material Design, Toolbar, CardView, Notificaciones Android Wear…). Aprenderá a crear interfaces personalizadas (gestión de temas, animaciones, tipografía) y a...
Este libro ofrece al lector toda la experiencia docente acumulada por el autor en sus clases universitarias sobre las tecnologías más populares de desarrollo web: HTML5, CSS3 y JavaScript/JQuery. Gracias a dicha experiencia, nos presenta una visión global que permitirá entender fácilmente cómo encajan las diferentes tecnologías en cualquier sistema web, para luego profundizar en aquellas fundamentales para desarrollar sistemas web de calidad. Desde un espíritu pragmático, y centrándose solo en aquellos elementos que son realmente relevantes para el desarrollo, se detallan los contenidos necesarios para crear un sitio web profesional y moderno. Se presta especial atención a las características más actuales del estándar HTML5 y al diseño adaptativo (responsive) mediante CSS3, que permite crear sistemas web que se adaptan a cualquier dispositivo (PC, tableta, teléfono, etc.). Además, se enseñan los conocimientos de programación necesarios para crear sitios web interactivos y con gran calidad visual gracias a las tecnologías JavaScript y JQuery. Por último, se repasan varias librerías muy útiles para conseguir acabados profesionales en cualquier aplicación web: ...
La creación de aplicaciones para móviles introduce nuevos desafíos para los desarrolladores. Es frecuente que surjan dudas sobre la elección de las herramientas, lenguajes y tecnologías adecuadas para poder lograr compatibilidad con la diversidad de dispositivos y sistemas existentes. Este libro nos ofrece un completo recorrido sobre las posibilidades que brinda hoy el desarrollo de aplicaciones Web para smartphones y tablets. Mediante conceptos y ejemplos, nos adentraremos en el mundo de los móviles y con un proyecto práctico como hilo conductor aprenderemos a pensar cada etapa.
Esta publicación tiene la novedad de recorrer un amplio abanico de herramientas para la creación de sitios web. Para comenzar, mostramos los dos caminos habituales para diseñar nuestro sitio: hacerlo desde cero con HTML5, CSS y JavaScript, o utilizar un CMS (Content Management System); en esta guía utilizamos el más popular hoy, WordPress. La primera opción nos dará absoluta libertad creativa y control sobre los resultados finales, mientras que la segunda nos permitirá tener un sitio listo para publicar en minutos. Pero ¿de qué sirve un sitio si nadie lo visita? Presentamos entonces una opción para este fin: el posicionamiento orgánico o SEO (Search Engine Optimization). El objetivo de esta Guía USERS es, por lo tanto, mostrarles las diferentes plataformas y acompañar al lector en sus primeros pasos en la creación de un sitio web, además de orientarlo en su posicionamiento.
El uso extensivo de los computadores en las últimas décadas es una de las razones para los grandes avances de la ciencia y la tecnología en la actualidad. La carrera espacial, los avances en la genética o el desarrollo de los fármacos modernos no habrían sido posibles sin el empleo de los computadores. Además, ha producido grandes cambios sociales como, por ejemplo, el uso de Internet. La informática forma parte de nuestra vida cotidiana. Los computadores personales ya no son los únicos tipos de computadores que se emplean en el trabajo o en nuestro tiempo libre. Los teléfonos móviles, tablets o los televisores «inteligentes» tienen cada vez un mayor desarrollo y no solo permiten intercambiar información mediante Internet, sino también entre ellos, y realizar gran variedad de tareas. El presente libro es una introducción a la informática y muestra una visión amplia del computador y de sus aplicaciones, recorriendo las áreas más importantes de esta disciplina, desde los dispositivos físicos que conforman la herramienta, el hardware, y los programas, software, que permiten realizar distintos tipos de tareas, como pueden ser un procesador de textos, un antivirus...
La creación de aplicaciones web ha traído nuevos retos para los desarrolladores de la actualidad. Tecnologías muy variadas y lenguajes de programación se posicionan para ofrecernos alternativas. Por eso, Ruby y su framework Rails destacan sobre los demás por su facilidad de uso y productividad. Ruby es un lenguaje sumamente amigable, fácil de aprender, con el que podemos crear desde un simple archivo hasta simuladores tridimensionales. Rails es un framework que se ejecuta "sobre" Ruby y está estructurado para utilizar la arquitectura MVC en la construcción de sistemas web. Contiene muchísimas herramientas potentes para que el desarrollo web sea agradable y sumamente productivo. Empresas como AirBnb, Github, SoundCloud, etc., han elegido Ruby on Rails para construir sus productos.
En los últimos años el crecimiento de la tecnología ha generado grandes progresos en todos los ámbitos. Las comunicaciones han sido las de mayor desarrollo, especialmente el desarrollo de Internet. Internet influye en nuestras vidas y en nuestras costumbres, en la forma de buscar información, de entretenernos, de comunicarnos y por supuesto ha hecho que aparezcan nuevas formas de comprar y vender bienes y servicios de todo tipo. El comercio electrónico va creciendo cada día, puesto que es una forma cómoda y rápida de adquirir lo que necesitamos sin movernos de casa, aunque crece poco a poco debido a la inseguridad social en este método. El Marketing es el conjunto de técnicas y estrategias a aplicar, a través de las cuales, se logra la satisfacción de las necesidades y requerimientos de los clientes y los consumidores. Como forma de negocios que es, tiene por obligación lograr valor para los empresarios del negocio (socios o accionistas) y forma parte inherente de la estrategia de negocios de la empresa. Pero, también tiene el objetivo de valorar a los clientes y consumidores.
A lo largo de esta obra dividida en tres ebooks, conocerá los principales secretos del desarrollo web para dispositivos móviles y cómo encarar el diseño e integración de las PWA, la próxima generación de aplicaciones móviles y de escritorio, que ya lleva un tiempo conquistando las pantallas móviles. En el este volumen de la colección potenciaremos la barra de navegación, y la integraremos en modo lateral, tal como la utilizan las aplicaciones nativas. Luego aprenderemos las diferentes opciones de botones que podemos aplicar con Materialize, cómo integrar mensajes de tipo tooltip y toast, cómo integrar mapas dinámicos, de qué forma leer y mostrar datos utilizando JSoN, y cómo explotar al máximo las herramientas para desarrollador de Google Chrome.
Ver Opciones