Nombre de la materia Desarrollo e integración de apps y servicios web Nombre de la Licenciatura Ingeniería en sistemas computacionales Nombre del alumno Juan Carlos Espinoza Núñez Matrícula 000036023 Nombre de la Tarea Actividad 2 Unidad # Unidad 2. Conceptos básicos de una app web Nombre del Tutor Tania Dacal Santiago Nombre del Maestro Miguel Alejandro Téllez Flores
Unidad 2: Conceptos básicos de una app web Desarrollo e integración de apps y servicios web.
Fecha 30/11/2017 Introducción Al iniciar en el mundo de la web nos encontraremos con multiples manera,lenguajes, características que nos apoyarán para realizar nuestros proyectos, sin embargo el realizarlo bajo procesos bien definidos y utilizando las herramientas que mejor se adapten al proyecto será un factor clave para el éxito de nuestros proyectos. Podemos considerar los servicios web como un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios. Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos. A medida que paso el tiempo, las tecnologías fueron desarrollándose y surgieron nuevos problemas a dar solución. Esto dio lugar a desarrollar lenguajes de programación para la web dinámicos, que permitieran interactuar con los usuarios y utilizaran sistemas de Bases de Datos. Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje estático para el desarrollo de sitios web (acrónimo en inglés de HyperText Markup Language, en español Lenguaje de Marcas Hipertextuales). Desarrollado por el World Wide Web Consortium (W3C). Los archivos pueden tener las extensiones (htm, html).
2
Unidad 2: Conceptos básicos de una app web Desarrollo e integración de apps y servicios web.
Mapa conceptual de lenguajes Web
HTML
CSS Herramientas Web
Programacion
Estándar que sirve de referencia del software que conecta con la elaboración de páginas web. Versiones Disponibles: HTML 2.0, 3.2, 4.01 Y 5
Ejemplo
Hojas de estilo en cascada es un lenguaje de diseño gráfico para definir y crear la presentación de un documento estructurado escrito en un lenguaje de marcado Este es un elemento h1 con una etiqueta de énfasis (em)
Esto es para ilustrar la herencia
Creación de sitios web para Internet o una intranet. Para conseguirlo se hace uso de tecnologías de software del lado del servidor y del cliente que involucran una combinación de procesos de base de datos con el uso de un navegador web a fin de realizar determinadas tareas o mostrar información. El DOM es un API de programación para documentos.
Shady Grove | Aeolian |
Over the River, Charlie | Dorian |
3
Unidad 2: Conceptos básicos de una app web Desarrollo e integración de apps y servicios web.
DHTML Sirve para designar una combinación de nuevas etiquetas del lenguaje HTML y nuevas opciones de estilo y programación que permiten crear páginas web más dinámicas y animadas, a la vez que ofrecen una mayor interactividad por parte del usuario que las versiones previas de HTML. Algunos de los ejemplos más conocidos y/o útiles del uso de Javascript (especialmente en páginas con DHTML) son: Menús de opciones desplegables Cambios dinámicos de imágenes Cambio de posición o visibilidad de capas (layers) Cajas con contenido desplazable (scrollboxes).
Base de datos
Base de Datos Web es una herramienta que organiza y administra la información de forma sencilla a través de una interfaz Web. Beneficios Los beneficios de la herramienta serán clasificadas en 4 grandes áreas: Fácil de usar Configurable Integrable Conectada Ejemplos mysql -u root: inicia la conexión a la base de datos con el usuario root. show databases;: muestra las bases de datos que existen. use library;: selecciona una base de datos. show tables;: muestra las tablas que existen en la base de datos. describe books;: muestra el esquema de la tabla.
4
Unidad 2: Conceptos básicos de una app web Desarrollo e integración de apps y servicios web.
Conclusión La decisión de qué lenguaje de programación usar a la hora del desarrollo aplicaciones web, siempre será tema de controversia. Las diferencias entre estos, generalmente se encuentran en la plataforma que requieran. Por ello podrá observarse que la elección del lenguaje, tenderá más hacia el gusto del usuario, que al resultado de evaluar el rendimiento de las herramientas. En ASP.net, si profundizamos en cuanto a todas las características que atesora, se aprecia como adquiere de la tecnología de JAVA muchas de sus funcionalidades pero con acceso mas sencillo y con la facilidad de poder emplear diferentes lenguajes de codificación pero sin perder potencia de diseño ya que los principales: C#, Visual Basic.NET y Jscript.NET son orientados a objetos.
5
Unidad 2: Conceptos básicos de una app web Desarrollo e integración de apps y servicios web.
Valeria Menendez. (2012, septiembre 6). Lenguaje de progrmacion. Recuperado el 26 de abril de 2016, a partir de http://valeriamenendez.blogspot.com/
6