Las tecnologías del desarrollo Web

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Las tecnologías del desarrollo Web"

Transcripción

1 Las tecnologías del desarrollo Web Contenido 1. Introducción 2. Arquitecturas de aplicaciones (sitios) web 3. Tecnologías del cliente 4. Tecnologías del servidor 5. Bases de datos 6. Sistemas gestores de contenido

2 Introducción El desarrollo de aplicaciones web ha evolucionado enormemente en la última década, tanto desde el punto de vista del desarrollo de software como a nivel de administración de sistemas. Desarrollo de software. Se han creado multitud de tecnologías, frameworks de desarrollo de aplicaciones, bibliotecas, aplicaciones configurables, arquitecturas, modelos de publicación de versiones (release). Administración de sistemas Se ha evolucionado enormemente en la administración de sistemas, servicios de alojamiento, técnicas de escalabilidad, monitorización, gestión de centros de procesos de datos

3 Enfoque en el desarrollo de aplicaciones (sitios) webs Existen dos enfoques en el desarrollo de aplicaciones web: Creación de webs con tecnologías de desarrollo. Creación de webs con sistemas gestores de contenido.

4 Arquitecturas de Aplicaciones (sitios) Webs Una aplicación web puede tener diferentes arquitecturas. Esto determina cómo se usan las diferentes tecnologías existentes. 1. Tecnologías de cliente (frond end). Tecnologías que permiten crear interfaces de usuario atractivos y permiten la comunicación con el servidor. Basadas en HTML, CSS y JavaScript. 2. Tecnologías de servidor (back end). Tecnologías que permiten implementar el comportamiento de la aplicación web en el servidor: lógica de negocio, generación de informes, compartir información entre usuarios, envío de correos, etc. 3. Bases de datos: La gran mayoría de las webs necesitan guardar información. Las bases de datos son una parte esencial del desarrollo web.

5 Arquitecturas de Aplicaciones (sitios) Webs La arquitectura básica de una aplicación web está formada por los siguientes elementos: Un navegador: Hace de cliente y realiza peticiones solicitando recursos a los servidores web. Cuando hace una petición a un servidor y le contesta enviándole un recurso, se lo muestra al usuario. Un servidor web: Recibe peticiones de clientes (navegadores) y responde a esas peticiones enviado un recurso o notificando un error si el recurso no existe. El protocolo http: Es el protocolo basado en TCP/IP que se utiliza para que el navegador realice las peticiones al servidor web y este responda. HTML: Es el formato básico de los documentos de la web. Es un formato textual, basado en etiquetas que permite estructurar el contenido de la página.

6 ALGUNOS NAVEGADORES

7 SERVIDORES WEB

8 EL PROTOCOLO HTTP

9 Una web puede ser dinámica en el cliente y/o en el servidor. Las tecnologías utilizadas: Dinamismo en cliente: JavaScript. Dinamismo en servidor: Java EE,.NET, PHP, Ruby on Rails, Python Django, Groovy, Node.js, Scala Play.

10 Sistemas gestores de contenido Creación de webs con sistemas gestores de contenido Existen aplicaciones web cuya principal funcionalidad es la publicación de contenido: blogs, páginas de empresas, organismos públicos, etc. Todas estas webs tienen mucho en común, prácticamente sólo se diferencian en el contenido y en el aspecto gráfico. Para desarrollar este tipo de webs, en vez de desarrollar la web con técnicas de desarrollo, se utiliza un software ya desarrollado y se personaliza y adapta a las necesidades. A las aplicaciones de este tipo se las denomina Sistemas Gestores de Contenido (CMS)

11 Tecnologias del lado cliente (Fron end) Los lenguajes de programación del lado del cliente se utilizan para integrarse en sitios web; un determinado código escrito en un lenguaje de Script se incorpora de forma directa dentro de un código HTML y se ejecuta interpretado. La programación del lado del cliente permite validar algunos datos en la máquina de éste antes de que sean enviados al servidor; de esta manera, los usuarios pueden tener un informe de error de forma inmediata. I. JAVASCRIPT II. VISUAL BASIC SCRIPT LENGUAJES DE LA ESTRUCTURA DE LA WEB I. HTML 5 II. CSS3

12 Tecnologías del servidor Se conoce como lenguaje del lado del servidor a aquel que se ejecuta en el servidor web, inmediatamente antes de que el sitio web se envíe a través de Internet al usuario. Los sitios web que se ejecutan en el servidor pueden realizar un amplio abanico de tareas hasta formar el propio sitio web que va a ver el usuario: acceso a base de datos, conexión en red ASP.NET Un lenguaje comercializado por Microsoft y ampliamente utilizado por programadores de todo el mundo para la creación y el desarrollo de sitios web dinámicos. ASP.NET fue creado para resolver las limitaciones que presentaba ASP.

13 Tecnologías del servidor PERL PERL es un lenguaje de programación basado en una serie de herramientas UNIX. Su principal punto fuerte es que resulta muy útil en el procesamiento tanto de textos como de archivos. Además, está disponible en una gran selección de plataformas y sistemas operativos. PHP PHP es el acrónimo de Hipertext Preprocesor. Se trata de uno de los lenguajes de programación del lado del servidor más utilizados actualmente. Es gratuito e independiente y, además, muy rápido. Se creó a mediados de los 90; desde entonces, debido a que es un lenguaje de código abierto, ha recibido cientos de contribuciones por parte de desarrolladores de todo el mundo.

14 Bases 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. Para qué sirve? Para organizar la información de manera fácil y sencilla dentro de un entorno colaborativo. Para mantener las bases de datos integradas a las herramientas de segmentación y envíos masivos de comunicaciones. Para controlar el flujo de información que los usuarios pueden manejar a través de grupos de visualización. Para generar listas o reportes que puedan ser utilizados en las estrategias comunicacionales de la empresa o en la emisión de resultados y métricas para la toma de decisiones. Para llevar un control de las actividades realizadas en la base de datos a través del Log de Auditoría. Para optimizar procesos comunicacionales.

15 Sistemas gestores de contenido(cms) Un Content Management System es un programa que permite a uno o varios usuarios crear, editar y publicar contenido web (texto, vídeo, imagen) en una interfaz gráfica de usuario sin conocimientos de programación.

16 ALGUNOS CMS

17 Resumen del mundo web Que necesito para subir mi sitio web al internet UN DOMINIO UN ALOJAMIENTO (HOSTING)

[1.4] Funcionamiento de una aplicación web

[1.4] Funcionamiento de una aplicación web [1.4] Funcionamiento de una aplicación web Implantación de Aplicaciones Web, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red Funcionamiento de las aplicaciones

Más detalles

Páginas WEB Estáticas

Páginas WEB Estáticas Páginas WEB Estáticas Páginas WEB Estáticas Páginas WEB Estáticas Limitaciones Páginas Estáticas Limitaciones Páginas Estáticas No permite personalizar página WEB Seguridad Código Abierto Limitaciones

Más detalles

En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a

En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador.

Más detalles

Práctica 6. Localización de páginas web con SDL Trados Studio

Práctica 6. Localización de páginas web con SDL Trados Studio Práctica 6 Localización de páginas web con SDL Trados Studio 1 Qué es una página web? Un documento o información electrónica que puede contener una variedad de recursos como texto, imágenes, sonido, vídeo,

Más detalles

Programación Web Tema 1.1: Introducción

Programación Web Tema 1.1: Introducción Programación Web Tema 1.1: Introducción Miguel Ángel Manso Emerson Castañeda ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Qué es una aplicación web? Recursos pasivos y activos Aplicaciones

Más detalles

Introducción a las Aplicaciones Web

Introducción a las Aplicaciones Web 16/02/2012 aplicación? 5. Servicios Introducción a las Aplicaciones Web Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Febrero de 2012 Antes de empezar... EXAMEN aplicación?

Más detalles

Introducción a las Aplicaciones Web

Introducción a las Aplicaciones Web 09/02/2014 aplicación? 5. Servicios Introducción a las Aplicaciones Web Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla febrero

Más detalles

Introducción a las Aplicaciones Web

Introducción a las Aplicaciones Web Versión original: Amador Durán y David Benavides (octubre 2005) Última revisión: Pablo Fernández; añadidas nuevas transparencias. Tiempo: 2h escuela técnica superior de ingeniería informática Introducción

Más detalles

Experto en Programación en Entorno Microsoft

Experto en Programación en Entorno Microsoft Experto en Programación en Entorno Microsoft Duración: 155.00 horas Descripción En el curso de Experto en Programación en Entorno Microsoft se estudian las tecnologías.net de desarrollo de aplicaciones

Más detalles

CAPITULO V CONCLUSIONES Y RECOMENDACIONES

CAPITULO V CONCLUSIONES Y RECOMENDACIONES CAPITULO V CONCLUSIONES Y RECOMENDACIONES 5.1 Conclusiones - Con la utilización de Herramientas Open Source, las aplicaciones generadas pueden trabajar independientemente de la plataforma que este instalada.

Más detalles

1.2. Aplica políticas seguras de utilización de contraseñas para la. como la propiedad y el intercambio de información. documentos.

1.2. Aplica políticas seguras de utilización de contraseñas para la. como la propiedad y el intercambio de información. documentos. Bloque 1. Ética y estética en la interacción en red. Interactuar con hábitos Entornos virtuales: Adoptar conductas y 1.1. Interactúa con hábitos adecuados en entornos virtuales. definición, interacción,

Más detalles

INFORMÁTICA 4º ESO BLOQUE 1: ÉTICA Y ESTÉTICA EN LA INTERACCIÓN EN RED CONTENIDOS CRITERIOS DE EVALUACIÓN ESTÁNDARES DE APRENDIZAJE

INFORMÁTICA 4º ESO BLOQUE 1: ÉTICA Y ESTÉTICA EN LA INTERACCIÓN EN RED CONTENIDOS CRITERIOS DE EVALUACIÓN ESTÁNDARES DE APRENDIZAJE INFORMÁTICA 4º ESO BLOQUE 1: ÉTICA Y ESTÉTICA EN LA INTERACCIÓN EN RED 1. Entornos virtuales: definición, interacción, hábitos de uso, seguridad. 2. Buscadores. 3. Descarga e intercambio de información:

Más detalles

SISTEMAS WEB. Facultad de Estadística e Informática

SISTEMAS WEB. Facultad de Estadística e Informática SISTEMAS WEB Bibliografía What is a web server? (s.f.) Extraido desde https://developer.mozilla.org/en- US/docs/Learn/Common_questions/What_is_a_web_server. Consultado el 6 de octubre de 2017. Apache HTTP

Más detalles

Tecnologías de la Información y la Comunicación II

Tecnologías de la Información y la Comunicación II Tecnologías de la Información y la Comunicación II Bloque 2: Diseño de páginas Web dinámicas UD 4: Webs dinámicas: Funcionamiento y lenguajes Objetivos: Conocer qué es una página Web dinámica a nivel conceptual.

Más detalles

Glosario de Términos GLOSARIO DE TÉRMINOS

Glosario de Términos GLOSARIO DE TÉRMINOS GLOSARIO DE TÉRMINOS - LMP (Loyalty Marketing Programa): Es una estrategia que una empresa sigue con el fin de fomentar la frecuencia y lealtad de los consumidores, - RFP (Request For Proposal): Solicitud

Más detalles

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Fundamentos de las aplicaciones Web Página Web Sitio Web Servidor Web Aplicación Web HTTP y HTML Página Web Una página web

Más detalles

Generador de páginas WEB FrontPage2002 (2 de 2)

Generador de páginas WEB FrontPage2002 (2 de 2) Generador de páginas WEB FrontPage2002 (2 de 2) Departament d Informàtica de Sistemes i Computadors 1 Preliminares Instrucciones para el estudio: Leer detenidamente el material Realizar los ejemplos y

Más detalles

5.6. Tendencias e innovaciones Portabilidad: Diversidad de ambientes: Oportunidad en su aparición:

5.6. Tendencias e innovaciones Portabilidad: Diversidad de ambientes: Oportunidad en su aparición: 5.6. Tendencias e innovaciones La plataforma J2EE resulta una propuesta atractiva, interesante y de vanguardia que responde, de manera natural a la demanda actual para el desarrollo de software, bajo el

Más detalles

Generador de páginas WEB FrontPage2002 (2 de 2)

Generador de páginas WEB FrontPage2002 (2 de 2) 1 Generador de páginas WEB FrontPage2002 (2 de 2) Departament d Informàtica de Sistemes i Computadors 1 Contenido Tablas, Marcos, Formularios Elementos interactivos y multimedia Plantillas Vistas, barra

Más detalles

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles

Análisis de aplicación: Aptana Studio 3

Análisis de aplicación: Aptana Studio 3 Análisis de aplicación: Aptana Studio 3 CENTRO DE EXCELENCIA DE SOFTWARE LIBRE DE CASTILLA LA MANCHA Autor/es Área del Autor/es Fecha Nº. Versión Comentarios María José Caballero Redondo 16/01/12 0.1 Primera

Más detalles

Programación de una aplicación Web Unidad Temática II Desarrollo de Aplicaciones Web

Programación de una aplicación Web Unidad Temática II Desarrollo de Aplicaciones Web Programación de una aplicación Web Unidad Temática II Desarrollo de Aplicaciones Web Presenta: M.I.S.D. Luis Miguel Zapata Alvarado Cuatrimestre: Mayo Agosto 2011 Unidad Temática I Fundamentos de sitios

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Diseña tu propia web

Diseña tu propia web Diseña tu propia web Diseña tu propia web Juan Manuel Escudero García juanmanuel.escudero@ticarum.es 2 Infraestructura Elementos necesarios para publicar nuestra web. - Un dominio - Hosting o alojamiento

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Código: F004-P006- GFPI Nº 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN

Más detalles

Tema IV El lenguaje de programación PHP Tipos de Datos

Tema IV El lenguaje de programación PHP Tipos de Datos Tema IV El lenguaje de programación PHP Tipos de Datos Semestre: B-2013 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas 4.

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Código: F004-P006- GFPI Nº 26 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Código: F004-P006- GFPI Nº 22 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2016-1 2 Sesión 1. Introducción al desarrollo web Qué haremos hoy? 3 1.Presentación general 2. Presentación del curso 3. Conceptos introductorios

Más detalles

Aspectos pragmáticos de los lenguajes de programación

Aspectos pragmáticos de los lenguajes de programación Aspectos pragmáticos de los lenguajes de programación 6.2 Principios de diseño de los lenguajes No hay lenguaje de programación perfecto. Ciertos lenguajes se usan más que otros. C: programación de sistemas

Más detalles

1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN

1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN 1.. MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN Unidad 1. Seguridad informática 1. Necesidad de seguridad Establecer un plan de seguridad 2. Tipos de seguridad. Seguridad activa y pasiva

Más detalles

UNIVERSIDAD POLITÉCNICA. TEMA: Introducción a C++ y POO. E.U.I.T. Industrial. FECHA: Febrero de 2016

UNIVERSIDAD POLITÉCNICA. TEMA: Introducción a C++ y POO. E.U.I.T. Industrial. FECHA: Febrero de 2016 09/02/2016 UNIVERSIDAD POLITÉCNICA DE MADRID TEMA: Introducción a C++ y POO E.U.I.T. Industrial Titulación: Graduado en Ingeniería Electrónica Industrial y Automática Área: Ingeniería de Sistemas y Automática

Más detalles

Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S

Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S Arquitectura Web Básica Arquitectura Web Contenido Estático Arquitectura Web

Más detalles

Sistema móvil para la seguridad personal en caso de accidentes presentados en la ciudad de Bogotá. Manual de Programador

Sistema móvil para la seguridad personal en caso de accidentes presentados en la ciudad de Bogotá. Manual de Programador Sistema móvil para la seguridad personal en caso de accidentes presentados en la ciudad de Bogotá Manual de Programador Sistema móvil para la seguridad personal en caso de accidentes presentados en la

Más detalles

Qué es HTML? HTML es la "lengua materna" de tu navegador.

Qué es HTML? HTML es la lengua materna de tu navegador. Qué es HTML? HTML es la "lengua materna" de tu navegador. Para abreviar una larga historia, podemos decir que un científico llamado Tim Berners- Lee inventó HTML allá por 1990. El objetivo era facilitar

Más detalles

PUBLICAR EN LA RED. Ponente: Javier Paricio Rodríguez

PUBLICAR EN LA RED. Ponente: Javier Paricio Rodríguez PUBLICAR COSTE MEDIO DE DISTRIBUCION EQUIPO FORMATO PUBLICAR COSTE MEDIO DE DISTRIBUCION EQUIPO FORMATO PUBLICAR COSTE MEDIO DE DISTRIBUCION EQUIPO FORMATO PUBLICAR COSTE MEDIO DE DISTRIBUCION EQUIPO FORMATO

Más detalles

Curso Developing ASP.NET MVC 4 Web Applications (20486)

Curso Developing ASP.NET MVC 4 Web Applications (20486) Curso Developing ASP.NET MVC 4 Web Applications (20486) Programa de Estudio Curso Developing ASP.NET MVC 4 Web Applications (20486) Aprende a desarrollar aplicaciones avanzadas de ASP.NET MVC usando tecnologías

Más detalles

Aplicaciones Web. Aplicaciones Distribuidas

Aplicaciones Web. Aplicaciones Distribuidas Aplicaciones Web Aplicaciones Distribuidas Contenido La Web. Sitios Web vs. Aplicaciones Web. HTTP. HTML. Sesiones. Tecnologías facilitadoras. HTML Dinámico. JavaScript. 2 La Web Petición http://www.um.es/index.html

Más detalles

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5 y CSS. Objetivos:

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5 y CSS. Objetivos: PROGRAMA FORMATIVO Diseño y desarrollo web con HTML 5 y CSS Objetivos: Dotar al alumno de conocimientos teóricos y prácticos para poder desarrollar un sitio Web con HTML y aplicar las ventajas de presentación

Más detalles

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013 Programa de Capacitación en Aplicaciones Visual Studio.NET 2013 Actualización 2015-2016 FLUJO DE CAPACITACIÓN Programana de Capacitación : Experto Programador en Aplicaciones.NET 2013 * Fundamentos Programación

Más detalles

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación

Más detalles

Estoy en Internet! Duración: 1 sesión de 2 horas

Estoy en Internet! Duración: 1 sesión de 2 horas Actividad: Estoy en internet! Objetivo: Que los participantes adquieran los conocimientos necesarios para la creación de sus propios sitios web mediante el uso de lenguajes de programación como HTML y

Más detalles

GLOSARIO. un conjunto de noticias, ordenado por fecha. CMF (Content Management Framework) - Entorno a programación de

GLOSARIO. un conjunto de noticias, ordenado por fecha. CMF (Content Management Framework) - Entorno a programación de GLOSARIO Apache servidor de páginas web de código abierto para diferentes plataformas (UNIX, Windows, etc.) Blog (Web log) Diario en formato web. Puede ser un diario personal o un conjunto de noticias,

Más detalles

20480 Programación en HTML5 con JavaScript y CSS3

20480 Programación en HTML5 con JavaScript y CSS3 20480B 20480 Programación en HTML5 con JavaScript y CSS3 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Se requieren los siguientes requisitos

Más detalles

Desarrolladores.NET. Desarrolladores PHP

Desarrolladores.NET. Desarrolladores PHP DETALLES TÉCNICOS DETALLES TÉCNICOS Microsoft Azure, es la plataforma en la nube de Microsoft con una colección creciente de servicios integrados como: proceso, almacenamiento, datos, redes y aplicación,

Más detalles

- ENetwork Chapter 3 - CCNA Exploration: Network Fundamentals (Versión 4.0)

- ENetwork Chapter 3 - CCNA Exploration: Network Fundamentals (Versión 4.0) 1 of 5 - ENetwork Chapter 3 - CCNA Exploration: Network Fundamentals (Versión 4.0) 1 Qué protocolo de la capa de aplicación se utiliza comúnmente para admitir la transferencia de archivos entre un cliente

Más detalles

2. Java. 3. JavaScript

2. Java. 3. JavaScript Los lenguajes de programación tienen muchos usos. Los hay para aplicaciones muy específicas. Otros son de propósito general. En el transcurso de los años se han desarrollado un sinfín de lenguajes y evidentemente

Más detalles

1. Los Servicios de Red

1. Los Servicios de Red 1. Los Servicios de Red La gran mayoría de los servicios ofrecidos por una red de comunicación de ordenadores se basan en el funcionamiento en modo cliente-servidor. Este consiste en que el servicio podrá

Más detalles

Diseño y Desarrollo Web. Espinola Raul 2008 basado en una Presentación de G. Gaona.

Diseño y Desarrollo Web. Espinola Raul 2008 basado en una Presentación de G. Gaona. Diseño y Desarrollo Web Espinola Raul 2008 basado en una Presentación de G. Gaona. Contenido Conceptos Básicos Páginas Web Diseño de Interfaces Ejemplos Errores Introduccion Qué es la Web? World Wide Web

Más detalles

Una vez apruebe un curso obtendré un certificado que puedo descargar en digital y otro que llega a mi casa cuando finalice una carrera.

Una vez apruebe un curso obtendré un certificado que puedo descargar en digital y otro que llega a mi casa cuando finalice una carrera. A quien corresponda, Platzi es educación online efectiva. Es la plataforma que está formando la siguiente generación de profesionales en tecnología y potenciando el talento de las empresas, con más de

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción El programa de Desarrollo Web brinda los conocimientos para desarrollar las destrezas necesarias para formar Desarrolladores Web Junior, mediante un conjunto de herramientas pedagógicas cuidadosamente

Más detalles

Lenguajes de Programación. Elementos

Lenguajes de Programación. Elementos Lenguajes de Programación Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas

Más detalles

LENGUAJES JÓVENES PROGRAMADORES

LENGUAJES JÓVENES PROGRAMADORES LENGUAJES JÓVENES PROGRAMADORES SCRATCH Qué es Scratch? Es un lenguaje de programación creado por el MIT (Instituto Tecnológico de Massachusetts, EE.UU.) y diseñado para el aprendizaje de la programación.

Más detalles

UNIDAD 1. INTRODUCCIÓN A LAS INTERFACES. Programación de Interfaces

UNIDAD 1. INTRODUCCIÓN A LAS INTERFACES. Programación de Interfaces UNIDAD 1. INTRODUCCIÓN A LAS INTERFACES Programación de Interfaces CONCEPTO DE INTERFAZ La idea fundamental en el concepto de interfaz es lo que "media", lo que facilita la comunicación, la interacción,

Más detalles

Presentación del Curso Presencial. Programación Web con Java J2EE

Presentación del Curso Presencial. Programación Web con Java J2EE Presentación del Curso Presencial Programación Web con Java J2EE Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 4 Contenidos del curso... 5 Competencias previas... 6 Recursos...

Más detalles

BETGAME PROJECT. Desarrollo de un videojuego on-line de pronósticos deportivos. Autor: Alejandro López González

BETGAME PROJECT. Desarrollo de un videojuego on-line de pronósticos deportivos. Autor: Alejandro López González BETGAME PROJECT Desarrollo de un videojuego on-line de pronósticos deportivos Autor: Alejandro López González Consultores: Antonio Rodríguez Gutiérrez Carlos Sánchez Rosa Junio 2017 Qué es BetGame? BetGame

Más detalles

Página Web Biblioteca

Página Web Biblioteca Página Web Biblioteca Tabla de Contenido INTRODUCCIÓN... 3 1. Requisitos de Hardware y Software... 4 1.1. Joomla!... 5 1.1.1. Descarga de Joomla!... 6 1.1.2. Instalación de Joomla!... 8 2. Complementos...

Más detalles

ALTO NIVEL DE HOSTING NIVEL DE RENDIMIENTO 1&1: RENDIMIENTO QUE AUMENTA EN FUNCIÓN DE TUS NECESIDADES

ALTO NIVEL DE HOSTING NIVEL DE RENDIMIENTO 1&1: RENDIMIENTO QUE AUMENTA EN FUNCIÓN DE TUS NECESIDADES ALTO NIVEL DE HOSTING NIVEL DE RENDIMIENTO 1&1: RENDIMIENTO QUE AUMENTA EN FUNCIÓN DE TUS NECESIDADES En lo que al éxito de tus páginas web se refiere, cobran especial importancia una estructura sencilla

Más detalles

Tratamiento de la información y competencia digital. Competencia en el conocimiento y la interacción con el mundo.

Tratamiento de la información y competencia digital. Competencia en el conocimiento y la interacción con el mundo. Resultado nº 1: Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos. El resultado supone el 65,625% de la evaluación y el 21,90 % del total del módulo

Más detalles

Un recorrido por la Web

Un recorrido por la Web Un recorrido por la Web En este apartado revisaremos los lenguajes de programación utilizados para desarrollos que tienen un gran impacto en los browsers de Internet. Cabe destacar que, cuando hablamos

Más detalles

Máster en Desarrollo Web Back-End_

Máster en Desarrollo Web Back-End_ Máster en Desarrollo Web Back-End_ DURACIÓN: 300 HORAS Máster en Desarrollo Web Back-End_ Todo proyecto web necesita un cerebro y eso, en el mundo del desarrollo web, tiene un nombre: Back-End. Procesar

Más detalles

Desarrolo de página web para Diacode

Desarrolo de página web para Diacode Universidad Carlos III de Madrid Repositorio institucional e-archivo Trabajos académicos http://e-archivo.uc3m.es Proyectos Fin de Carrera 2012 Desarrolo de página web para Diacode Muñoz Flores, Víctor

Más detalles

Desarrollo.NET con Sharepoint

Desarrollo.NET con Sharepoint BECANET1 Desarrollo.NET con Sharepoint Fabricante: Indra Grupo: Bases de Datos Subgrupo: Visual Studio 2010 Formación: Indra Horas: 196 Personal de INDRA Dirigido a Contenidos Módulo 1 Arquitectura Net

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES

INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES 1.1 Perspectiva Histórica de Internet. Internet. Red mundial de computadoras interconectadas con

Más detalles

Lianja App Builder. Lianja App Builder

Lianja App Builder. Lianja App Builder Lianja App Builr Lianja App Builr Lianja App Builr hace que sea fácil crear rápidamente aplicaciones empresariales calidad profesio 1/7 Lianja App Builr Lea ésto en English Qué puen hacer los usuarios

Más detalles

PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17

PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17 ÍNDICE PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17 1.1 CONTEXTO DE UTILIZACIÓN DE AJAX...17 1.2 QUÉ ES AJAX?...18 1.3 LAS TECNOLOGÍAS AJAX...20 1.4 PRIMERA APLICACIÓN AJAX...22 1.4.1 DESCRIPCIÓN

Más detalles

MÁSTER EN DESARROLLO WEB BACK-END. Información académica. Cuesta de San Vicente, Madrid Telf:

MÁSTER EN DESARROLLO WEB BACK-END. Información académica. Cuesta de San Vicente, Madrid Telf: MÁSTER EN BACK-END Información académica Cuesta de San Vicente, 4 28008 Madrid Telf: +34 915 41 51 51 www.trazos.net MÁSTER EN BACK-END Todo proyecto web necesita un cerebro y eso, en el mundo del desarrollo

Más detalles

Arquitectura Java Web. Ing. Juan Zevallos Valle

Arquitectura Java Web. Ing. Juan Zevallos Valle Arquitectura Java Web Ing. Juan Zevallos Valle 1 Objetivos Al final de la sesión usted debe ser capaz de: Conocer el modelo MVC utilizado en JAVA. Crear la vista usando paginas JSP Crear Servlets para

Más detalles

Laboratorio de uso y aplicación de Open Journal System

Laboratorio de uso y aplicación de Open Journal System Laboratorio de uso y aplicación de Open Journal System Italo Costa Roldán Pontificia Universidad Católica de Valparaíso Red de editores científicos equipu Que es Open Journal System (OJS) Es una plataforma

Más detalles

Implementación de un servicio de redireccionamiento de muy bajo costo sin dirección IP

Implementación de un servicio de redireccionamiento de muy bajo costo sin dirección IP Implementación de un servicio de redireccionamiento de muy bajo costo sin dirección IP Marzo 21, 2016 Solución Propuesta Página 1/8 Funcionamiento Toda la comunicación en Internet funciona a través de

Más detalles

Programación en HTML5 con JavaScript y CSS3 Duración: 30 Horas Código Sence:

Programación en HTML5 con JavaScript y CSS3 Duración: 30 Horas Código Sence: Programación en HTML5 con JavaScript y CSS3 Duración: 30 Horas Código Sence: 12-37-9480-35 OBJETIVO GENERAL Al finalizar el curso, el participante será capaz de: Identificar los aspectos introductorios

Más detalles

Servidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014

Servidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014 Servidores Web E2B2C Leandro Radusky Esteban Lanzarotti Nov 2014 Agenda Mañana HTTP: Arquitectura Cliente/Servidor: introducción teórica. Elementos de una página web: HTML, JavaScript y CSS básicos. python-bottle:

Más detalles

ALTO NIVEL DE HOSTING NIVEL DE RENDIMIENTO 1&1: UN RENDIMIENTO QUE CRECE CON SUS REQUISITOS

ALTO NIVEL DE HOSTING NIVEL DE RENDIMIENTO 1&1: UN RENDIMIENTO QUE CRECE CON SUS REQUISITOS ALTO NIVEL DE HOSTING NIVEL DE RENDIMIENTO 1&1: UN RENDIMIENTO QUE CRECE CON SUS REQUISITOS En lo que al éxito de sus páginas web se refiere, cobran especial importancia una estructura sencilla y tiempos

Más detalles

Gestores de contenidos Scoop.it

Gestores de contenidos Scoop.it Gestores de contenidos Scoop.it No siempre es fácil distinguir entre los conceptos de CMS (Content Management System), LCMS (Learning Content Management System) y LMS (Learning Management System). Especialmente

Más detalles

REQUERIMIENTOS DE ARQUITECTURA DE SOFTWARE DE LA AUTORIDAD AUTÓNOMA DEL SISTEMA ELÉCTRICO DE TRANSPORTE MASIVO DE LIMA Y CALLAO (AATE)

REQUERIMIENTOS DE ARQUITECTURA DE SOFTWARE DE LA AUTORIDAD AUTÓNOMA DEL SISTEMA ELÉCTRICO DE TRANSPORTE MASIVO DE LIMA Y CALLAO (AATE) AUTORIDAD AUTÓNOMA DEL SISTEMA ELÉCTRICO DE TRANSPORTE MASIVO DE LIMA Y CALLAO SOFTWARE DE LA AUTORIDAD AUTÓNOMA DEL SISTEMA ELÉCTRICO DE TRANSPORTE MASIVO DE Documento Técnico: Versión: 1.0 OFICINA DE

Más detalles

Julio Cesar Hernández García juliochg@gmail.com

Julio Cesar Hernández García juliochg@gmail.com CMS bajo Software Libre Julio Cesar Hernández García juliochg@gmail.com Contenido Reseña de la Web Qué son los CMS Un CMS necesita... Dentro del CMS Las dos caras del CMS Interfaz del Administrador Interfaz

Más detalles

Programación páginas web con PHP

Programación páginas web con PHP Programación páginas web con PHP Duración: 65 horas Objetivos: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte

Más detalles

Título del proyecto Tutor/es Tutor de la Universidad Alumno/os Puesto del tutor/es

Título del proyecto Tutor/es Tutor de la Universidad Alumno/os Puesto del tutor/es Numero de s optimo Aplicación de escritorio para la creación y/o validación de archivos de configuración de instaladores. Fernando González y Francisco Alonso Belén Pérez Lancho [A cumplimentar una vez

Más detalles

- Si es así, cuales son los lenguajes y entornos libres comparables a un C/C++ con Anjuta-Glade/Visual Studio y buenas librerias?

- Si es así, cuales son los lenguajes y entornos libres comparables a un C/C++ con Anjuta-Glade/Visual Studio y buenas librerias? El futuro de la programacion Publicado por luis_ramirez - 11 Jul 2007 08:12 Una reflexión Hace años que programo en C, C++, etc, los "lenguajes de toda la vida" para por ejemplo aplicaciones basadas en

Más detalles

Certificaciones ADOBE CS5 y CS6

Certificaciones ADOBE CS5 y CS6 Certificaciones ADOBE CS5 y CS6 La certificación Adobe Certified Associate (ACA) avala de forma internacional los conocimientos tales como conceptos de imagen, diseño, administración de proyectos/ colaboración,

Más detalles

ADMINISTRADOR/A DE SISTEMAS Y TESTER DE SOFTWARE

ADMINISTRADOR/A DE SISTEMAS Y TESTER DE SOFTWARE ADMINISTRADOR/A DE SISTEMAS Y TESTER DE SOFTWARE 1. En el área de la administración de sistemas: Cuidado, mantenimiento y soporte de todos los sistemas. Soporte a los usuarios. Planificación, supervisión

Más detalles

TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA

TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA Nota: Este temario es orientativo y sólo a efectos informativos, pudiendo estar sujetos a cambios y actualizaciones.

Más detalles

Aplicaciones Concurrentes

Aplicaciones Concurrentes PROGRAMACIÓN CONCURRENTE TEMA 6 Aplicaciones Concurrentes ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN PROGRAMACIÓN CONCURRENTE Aplicaciones Concurrentes

Más detalles

How to 24 Creación página web

How to 24 Creación página web How to 24 Creación página web Jesús Betances 2011-3914 Página 1 Qué es una página web? Es el nombre de un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces,

Más detalles

LENGUAJES DEL LADO DEL CLIENTE Y DEL SERVIDOR

LENGUAJES DEL LADO DEL CLIENTE Y DEL SERVIDOR INTRODUCCION: Cualquier navegador (al que llamaremos cliente) es una aplicación capaz de interpretar principalmente código HTML, XHTML, también interpreta y ejecuta código java script y código de hojas

Más detalles

E-commerce y Contenido. Plan de Estudios

E-commerce y Contenido. Plan de Estudios E-commerce y Contenido Plan de Estudios Descripción CMS se refiere a los Sistemas de Gestión de Contenidos, es un programa desarrollado para que cualquier usuario pueda administrar y gestionar contenidos

Más detalles

3.2 Lenguajes de programación usados en el desarrollo de la aplicación

3.2 Lenguajes de programación usados en el desarrollo de la aplicación 3. ESTADO DEL ARTE 3.1 Sistema operativo El sistema operativo en el que he trabajado ha sido Ubuntu, aunque también podría haber usado algún otro como Windows. La elección de este sistema operativo se

Más detalles

curso Portafolio DESARROLLO WEB ADMINISTRABLE PHP, MYSQL, HTML5, CSS3 y JQUERY

curso Portafolio DESARROLLO WEB ADMINISTRABLE PHP, MYSQL, HTML5, CSS3 y JQUERY curso DESARROLLO Portafolio WEB ADMINISTRABLE PHP, MYSQL, HTML5, CSS3 y JQUERY Con Diseño Web Responsive en su auge, todos los sitios webs se deben adaptar a nueva filosofía Multiplataforma. El presente

Más detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización

Más detalles

Implementación de Soluciones de Infraestructura Microsoft Azure

Implementación de Soluciones de Infraestructura Microsoft Azure Implementación de Soluciones de Infraestructura Microsoft Azure (Implementing Microsoft Azure Infrastructure Solutions) Duración: 40 horas Código: MS-20533 Descripción: Este curso está dirigido a profesionales

Más detalles

Programación de Aplicaciones Distribuidas

Programación de Aplicaciones Distribuidas Programación de Aplicaciones Distribuidas F AC U L T AD R E G I O N A L T U C U M ÁN Proyecto integrador Integración de AngularJS en aplicaciones web con Visual Studio 2013 Autor: Castro Lucas Martin -

Más detalles

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES CAPÍTULO 5 IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES 5.1 Introducción En el capítulo anterior, se dio a conocer la arquitectura propuesta para la implementación de la

Más detalles

Capitulo 5. Diseño de MACLEN

Capitulo 5. Diseño de MACLEN Capitulo 5. Diseño de MACLEN A continuación se indica la tecnología JavaFX que se requirió para el desarrollo de la aplicación MACLEN (Modalidad de Aprendizaje en Celulares para Lenguajes), el ambiente

Más detalles

El lenguaje de programación PHP Tipos de Datos. Semestre: A-2010

El lenguaje de programación PHP Tipos de Datos. Semestre: A-2010 Tema IV y V: El lenguaje de programación PHP Tipos de Datos Semestre: A-2010 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas

Más detalles

Gestión de Alumbrado Público con Software Libre

Gestión de Alumbrado Público con Software Libre Gestión de Alumbrado Público con Software Libre Manuel Rábade García Universidad Nacional Autónoma de México Facultad de Ingeniería II Coloquio Universitario de Software Libre Laboratorio de Investigación

Más detalles

Desarrollo Web. Realizamos todo tipo de páginas web adaptando el diseño a tus gustos y posibilidades.

Desarrollo Web. Realizamos todo tipo de páginas web adaptando el diseño a tus gustos y posibilidades. Tarifas 2015 Página 1 Desarrollo Web Realizamos todo tipo de páginas web adaptando el diseño a tus gustos y posibilidades. Tu web Profesional al mejor precio. Usamos las mejores tecnologías y bajamos los

Más detalles

INSTITUTO DE COMPUTACIÓN DE OCCIDENTE

INSTITUTO DE COMPUTACIÓN DE OCCIDENTE INSTITUTO DE COMPUTACIÓN DE OCCIDENTE PROGRAMACIÓN WEB 32 HTML5 y CSS3 Aprenderás a manejar el lenguaje HTML5 y el CSS3, utilizado para describir y categorizar la estructura y el contenido de las páginas

Más detalles

Así, según el nivel de interacción podemos clasificar las web en:

Así, según el nivel de interacción podemos clasificar las web en: Antes de crear un sitio web, es fundamental haber definido qué tipo de página se desea crear y qué funcionalidades ofrecerá a los usuarios. En función del criterio que se utilice, las páginas web se clasifican

Más detalles