Tecnologías de la capa de vista. Cómo elegir la opción adecuada

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

Download "Tecnologías de la capa de vista. Cómo elegir la opción adecuada"

Transcripción

1 Tecnologías de la capa de vista Cómo elegir la opción adecuada

2 #define view

3 VISTA NEGOCIO DATOS

4 Full stack engineer? BAM BPM messaging CDN browser network cache firewall balancer server C E P b u s services O.S. In memory datagrid Virtualiz Hardware batch DB

5 para el usuario, el interfaz es el sistema

6 El usuario browser network?

7 Soluciones sin servidor nobackend.org unhosted.org remotestorage.io hood.ie 5apps.com firebase.com dployd.com parse.com

8 Vista Actualmente la innovación está en la vista Todo en el navegador Ofimática

9

10 Vista Actualmente la innovación está en la vista Todo en el navegador Ofimática IDEs

11

12 Vista Actualmente la innovación está en la vista Todo en el navegador Ofimática IDEs Entretenimiento

13

14

15 opciones de la vista

16 Opciones de capa de vista

17 Apostar por los estándares

18 Historia Comienzo de la revolución AJAX - Antes de Ajax ya se podía hacer con iframes. - Microsoft introduce el objeto XMLHttpRequest en IE5 (OWA) - Google lanza Gmail (2004) y más tarde Google Maps (2005) Aparece Chrome - Competencia en los navegadores - Motores Javascript más rápidos V8 - Gecko - Chakra - Nitro HTML5 - CSS3, Canvas, locastorage, etc...

19 Aspectos de la capa de vista Charts Drag & drop Media Mobility Accesibility Localization Touch support Tools Responsive design Data / Storage Dynamic loading Testing Theming Routing Browser support Linting Layout Ajax Architecure Minification Widgets Events SEO Templating DOM Manipulation Binding Error handling Scaffolding

20 Y además que tenga rendimiento que sea bonito que sea usable

21 herramientas

22 kit básico

23 Ecosistema HTML5 Herramientas Frameworks Micro Frameworks - Librerías Opinionated framework Librerías de componentes Patrones de diseño Protocolo de comunicación (JSON) Diseño responsive Accesibilidad Offline first Mobile first

24 Navegador IDE Profiler Debugger Emulator

25 HTML5 Homogeneizar navegadores - Reset estilos - Polyfills (shims) ACID Test CanIUse.com Quirksmode.org

26 CSS3 CSS Frameworks Pre-processors - sass - less - prefix-free Twitter bootstrap Zurb foundation

27 Ejemplo SaSS nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { color: $linkcolor; padding: 6px 12px; text-decoration: none; } }

28 Javascript Vale aceptamos javascript como lenguaje de programación Patrones : Herramientas Javascript.next = EcmaScript6 Modules Promises Generators Fat arrow Classes Transpilers : Babel, Traceur

29 Javascript ++ Coffescript Typescript Dart Clojurescript ASM.js *

30 Herramientas de calidad JsLint JsHint flowtype.org ESLint Closure linter (Google) ESLint flow

31 Module loaders AMD - requirejs - curljs CommonJS - webpack - browserify - duojs

32 Herramientas de automatización Plugins Dependencies Transpile Concatenate Minify Img pack Launch test Deploy Live reloading

33 Test - pruebas unitarias QUnit Mocha Jasmine Casper Siesta Chai Sinon

34 Test - pruebas integración Selenium Sahi Protractor Intern Test Studio Intern

35 Test - integración continua Continuous Integration Continuous Delivery Continuous Deployment

36 Test - as a service (SaaS) Múltiples navegadores Múltiples dispositivos Múltiples versiones

37 Test - as a service (SaaS)

38 Lenguajes de plantillas Aceleran el desarrollo doctype html html(lang="en") head title= pagetitle script(type='text/javascript'). if (foo) { bar(1 + 5) } body h1 Jade - node template engine #container.col if youareusingjade p You are amazing else p Get on it! p. Jade is a terse and simple templating language.

39 frameworks

40 Frameworks/librerías AngularJS DHTMLX Wijmo Mochikit RactiveJS Ember Syncfusion WinJS SailsJS Coke ReactJS SmartClient Bootstrap Loopback Locomotive ExtJS/Touch Bindows Foundation Flatiron Tower Dojo Sencha Enyo Durandal Cappucino Qooxdoo WebIX Echo Aurelia Sproutcore Mootools Brick JavascriptMVC Hapi Compound JQuery / UI OpenUI5 Chaplin Mean.IO Underscore KnockoutJS Polymer Meteor DerbyJS KnockBack Marionette KendoUI Rendr SANE Spine Thorax Wakanda Geddy

41 Paradoja de elección The Paradox of Choice - Why More Is Less LA ABUNDANCIA PERJUDICA LA LIBRE ELECCIÓN

42 Seleccionar un framework AngularJS 37,992 15,886 JQuery 34,249 8,301 Meteor 24,533 2,766 Backbone 21,574 4,814 React 21,181 2,938 Ember 13,541 2,894 Polymer 9, Knockout 6,322 1,084 Marionette 6,120 1,158 GitHub

43 Librerías vs Frameworks

44 Full stack frameworks Javascript para todo Node.js en el servidor Async

45 Librería de componentes

46 Futuro del estándar HTML Welcome to the future <google-map lat="37.790" long=" "></google-map> - HTML imports - Shadow DOM - <Template> - Pointer events

47 Micro frameworks Rendering Templating Bindings MVC, MV* Flight

48 Jeremy Ashkenas - Octubre líneas Base para construir un framework - Model - Collection - Events - Routes - Views

49 Superheroic Javascript MVW Framework Misko Hevery Google 2009 HTML enhanced for web apps! Estructura, Testing, DRY MVC, Data bindings Dirty Checking Extiende HTML con directivas Inyección de dependencias Java oriented Directives Scopes Services

50 Angular <!doctype html> <html ng-app="todoapp"> <head> <script src=" <script src="todo.js"></script> <link rel="stylesheet" href="todo.css"> </head> <body> <h2>todo</h2> <div ng-controller="todolistcontroller as todolist"> <span>{{todolist.remaining()}} of {{todolist.todos.length}} remaining</span> [ <a href="" ng-click="todolist.archive()">archive</a> ] <ul class="unstyled"> <li ng-repeat="todo in todolist.todos"> <input type="checkbox" ng-model="todo.done"> <span class="done-{{todo.done}}">{{todo.text}}</span> </li> </ul> <form ng-submit="todolist.addtodo()"> <input type="text" ng-model="todolist.todotext" size="30" placeholder="add new todo here"> <input class="btn-primary" type="submit" value="add"> </form> </div> </body> </html> angular.module('todoapp', []).controller('todolistcontroller', function() { var todolist = this; todolist.todos = [ {text:'learn angular', done:true}, {text:'build an angular app', done:false}]; todolist.addtodo = function() { todolist.todos.push({text:todolist.todotext, done: false}); todolist.todotext = ''; }; todolist.remaining = function() { var count = 0; angular.foreach(todolist.todos, function(todo) { count += todo.done? 0 : 1; }); return count; }; todolist.archive = function() { var oldtodos = todolist.todos; todolist.todos = []; angular.foreach(oldtodos, function(todo) { if (!todo.done) todolist.todos.push(todo); }); }; });

51 Angular JS Cons Curva de aprendizaje Rendimiento Angular 2

52 2007 The Dojo Foundation Desktop & mobile Muy modular - core/dijit/dojox Gran colección de controles Temas

53 A framework for creating ambitious web applications Yehuda Katz, Tom Dale 2011 Handlebars Muy componentizado Routes/Models/Controller/Templates/Views Tooling - Ember Data - Ember inspector

54 2012 Blaze: Reactive UI programming Live-query: Mini-mongo Publish-subscribe Distributed Data protocol Isomorphic Javascript Isobuild: Custom lib js packaging cool vendor Application development 2015

55 Mayo 2013 A Javascript library for building user interfaces Disruptivo - Repensar las buenas prácticas - Imperativo -> declarativo Inmutabilidad Virtual DOM Server Rendering

56 React handlesubmit: function(e) { e.preventdefault(); var TodoList = React.createClass({ var nextitems = this.state.items.concat([this.state. text]); var nexttext = ''; render: function() { this.setstate({items: nextitems, text: nexttext}); var createitem = function(itemtext, index) { return <li key={index + itemtext}>{itemtext}</li>; }; }, render: function() { return ( return <ul>{this.props.items.map(createitem)}</ul>; <div> } <h3>todo</h3> }); <TodoList items={this.state.items} /> var TodoApp = React.createClass({ <form onsubmit={this.handlesubmit}> getinitialstate: function() { return {items: [], text: ''}; }, onchange: function(e) { <input onchange={this.onchange} value={this. state.text} /> <button>{'add #' + (this.state.items.length + 1)}</button> </form> this.setstate({text: e.target.value}); </div> }, ); } }); React.render(<TodoApp />, document.body);

57 React Flux : arquitectura para construir con React Native : controles nativos + javascript

58 ExtJS/Touch Inmensa colección de widgets Documentación muy buena Layout system Data system Charts Themes

59

60

61

62 Acerca de Capgemini Con alrededor de empleados en 40 países, Capgemini es uno de los principales líderes en servicios de consultoría, tecnología y outsourcing del mundo. El Grupo Capgemini ha alcanzado unos ingresos globales de millones de euros en Capgemini en colaboración con sus clientes, crea y proporciona las soluciones tecnológicas y de negocio que mejor se ajustan a sus necesidades y que conducen a alcanzar los resultados deseados. Siendo una organización profundamente multicultural, Capgemini ha desarrollado su propia forma de trabajar, la Collaborative Business Experience TM, basada en su modelo de producción Rightshore. Para más información: Rightshore is a trademark belonging to Capgemini Mayo 2012 Capgemini. All rights 2014 reserved. Copyright Capgemini All Rights Reserved

DIPLOMADO Desarrollo de Aplicaciones para Web y Móviles con HTML5

DIPLOMADO Desarrollo de Aplicaciones para Web y Móviles con HTML5 Objetivos El curso de Desarrollo de Aplicaciones para Web y Móviles permite al estudiante conocer en detalle las tecnologías necesarias para crear aplicaciones de alto impacto. Además que profundizará

Más detalles

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

Desarrollo de App responsive con ArcGIS API for javascript, Html5 y CSS3 REUNIÓN DE USUARIOS SIGSA ESRI 2015

Desarrollo de App responsive con ArcGIS API for javascript, Html5 y CSS3 REUNIÓN DE USUARIOS SIGSA ESRI 2015 Desarrollo de App responsive con ArcGIS API for javascript, Html5 y CSS3 REUNIÓN DE USUARIOS SIGSA ESRI 2015 Qué es La Api de Arcgis JavaScript? Es un conjunto de reglas( código ) y especificaciones preestablecidas

Más detalles

Desarrollo Web Front-End utilizando Diseño Adaptativo. Ing. Henry Llanos Carranza

Desarrollo Web Front-End utilizando Diseño Adaptativo. Ing. Henry Llanos Carranza Desarrollo Web Front-End utilizando Diseño Adaptativo Ing. Henry Llanos Carranza Objetivos Desarrollo Web Front-End utilizando Diseño Adaptativo 2 Objetivos Conocer el uso Diseño Adaptativo en el Diseño

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción En el curso Desarrollo JavaScript utilizamos varias técnicas y tecnologías basadas en el popular lenguaje de programación JavaScript. Este curso permite a los estudiantes adquirir los conocimientos

Más detalles

Consulting, IT Services & Software Development MOBILE CROSS PLATFORM SOLUCIONES DE MOVILIDAD I+D

Consulting, IT Services & Software Development MOBILE CROSS PLATFORM SOLUCIONES DE MOVILIDAD I+D Consulting, IT Services & Software Development MOBILE CROSS PLATFORM SOLUCIONES DE MOVILIDAD I+D 01MOBILE 1.1 Canales de movilidad 1.2 Tipos de aplicaciones 1.3 Nuestra propuesta ARQUITECTURA UX FRAMEWORK

Más detalles

RIA. http://goo.gl/zhfj7. Desarrollo con Tecnologías Open Source. Diego F. Quiroga diegoq@unsl.edu.ar

RIA. http://goo.gl/zhfj7. Desarrollo con Tecnologías Open Source. Diego F. Quiroga diegoq@unsl.edu.ar http://goo.gl/zhfj7 Desarrollo con Tecnologías Open Source Diego F. Quiroga diegoq@unsl.edu.ar Tecnologías de la Información Universidad Nacional de San Luis Introducción Las nuevas tecnologías y estándares

Más detalles

JavaScript. Plan de Estudio

JavaScript. Plan de Estudio JavaScript Plan de Estudio Descripción En el curso Desarrollo JavaScript utilizamos varias técnicas y tecnologías basadas en el popular lenguaje de programación JavaScript. Este curso permite a los estudiantes

Más detalles

POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?

POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP? POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP? En los proyectos de desarrollo de software se busca la forma de mejorar la calidad en el análisis de requerimientos y obtener tiempos efectivos de

Más detalles

Programa de Certificación e Integración Laboral. Desarrollo Web 2016. Universidad Autónoma de Chihuahua Facultad de Ingeniería

Programa de Certificación e Integración Laboral. Desarrollo Web 2016. Universidad Autónoma de Chihuahua Facultad de Ingeniería Universidad Autónoma de Chihuahua Facultad de Ingeniería PCI Capacitación Integral S.A. de C.V. 614 233 6729 http:// Propuesta Las Aplicaciones Web no solo permiten a las empresas mantenerse eficientes

Más detalles

Departamento de Ciencias e Ing. geniería de la Computación. Diego C. Martínez - DCIC-UNS

Departamento de Ciencias e Ing. geniería de la Computación. Diego C. Martínez - DCIC-UNS Ingeniería de Ap plicaciones Web Diego C. Martínez Departamento de Ciencias e Ing geniería de la Computación Universidad Nacional del Sur Frameworks visión conceptual Framework Llamada a operaciones implementadas

Más detalles

Tabla de contenido. 1. Certificado Android Developer... 4. 1.1. Introducción a la programación para la plataforma Android... 4. Objetivos Clave...

Tabla de contenido. 1. Certificado Android Developer... 4. 1.1. Introducción a la programación para la plataforma Android... 4. Objetivos Clave... Tabla de contenido 1. Certificado Android Developer.... 4 1.1. Introducción a la programación para la plataforma Android.... 4... 4... 4... 4... 4 1.2. Certificado Programador Jr. para Android... 5...

Más detalles

Programa - Desarrollo Móvil (Carrera) Tabla de contenido. Acerca del Curso Destinatarios Requerimientos y Modalidad Programa Contacto

Programa - Desarrollo Móvil (Carrera) Tabla de contenido. Acerca del Curso Destinatarios Requerimientos y Modalidad Programa Contacto Tabla de contenido Acerca del Curso Destinatarios Requerimientos y Modalidad Contacto 0 1 2 3 4 2 Acerca del curso Conviertete en Desarrollador Móvil con nuestro moderno plan de estudio que incluye las

Más detalles

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática JavaScript,, AJAX y otras tecnologías Contenidos JavaScript AJAX Flash 2 JavaScript Lenguaje interpretado como PHP, pero se ejecuta en cliente no en servidor Sintaxis semejante a la del lenguaje Java y

Más detalles

(Rich Internet Applications) (Aplicaciones de internet enriquecidas).

(Rich Internet Applications) (Aplicaciones de internet enriquecidas). (Rich Internet Applications) (Aplicaciones de internet enriquecidas). JavaScript, jquery, jquery UI Es utilizado en los sitios y aplicaciones web para agregar funcionalidad. Utilizado en el lado del cliente

Más detalles

Empleo. CURSO FORMATIVO Desarrollo WEB con PHP. Coordinador Académico Antonio José Martín Sierra

Empleo. CURSO FORMATIVO Desarrollo WEB con PHP. Coordinador Académico Antonio José Martín Sierra Empleo CURSO FORMATIVO Desarrollo WEB con PHP Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01 4.- FORMACIÓN:

Más detalles

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas HTML, XHTML Y CSS K008 10 horas Obtener un conocimiento base sobre las tecnologías usadas en la creación de páginas web. Conocer la estructura y comandos básicos

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Postgrado. Ingeniería MÁSTER EN PROGRAMACIÓN DE APPS PARA SMARTPHONES Y TABLETS

Postgrado. Ingeniería MÁSTER EN PROGRAMACIÓN DE APPS PARA SMARTPHONES Y TABLETS Postgrado Ingeniería MÁSTER EN PROGRAMACIÓN DE APPS PARA SMARTPHONES Y TABLETS Programación Apps (Android, ios y back-end) Diseño de Apps HTML5 Modelos de negocio Apps en redes sociales Business development

Más detalles

Ajustamos los costes en cada servicio y ofrecemos una asesoría personalizada en cada proyecto para poder sacar así el máximo rendimiento.

Ajustamos los costes en cada servicio y ofrecemos una asesoría personalizada en cada proyecto para poder sacar así el máximo rendimiento. Raned nace a principios de 2014 fruto de la unión de dos ex compañeros de trabajo con un amplio historial laboral en el campo de las nuevas tecnologías web, microinformática y outsourcing bancario. Desde

Más detalles

J&E Factory Integración Comercial

J&E Factory Integración Comercial J&E Factory Integración Comercial J&E Factory Integración Comercial Índice 1. Certificado Android Developer....4 1.1. Introducción a la programación para la plataforma Android....4 Objetivos Clave....

Más detalles

UTN DESARROLLADOR WEB MOBILE. Diseño Multimedial. Presentación del curso. Temario a desarrollar

UTN DESARROLLADOR WEB MOBILE. Diseño Multimedial. Presentación del curso. Temario a desarrollar UTN DESARROLLADOR WEB MOBILE Presentación del curso El desarrollo web para dispositivos móviles es un área de la programación web con una demanda en permanente crecimiento. Este curso está orientado a

Más detalles

PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM

PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM Noviembre 2015 1 DATOS GENERALES DEL CURSO 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES (IFC) Área Profesional: DESARROLLO

Más detalles

Empleo. CURSO FORMATIVO Desarrollo WEB JAVA EE. Coordinador Académico Antonio José Martín Sierra

Empleo. CURSO FORMATIVO Desarrollo WEB JAVA EE. Coordinador Académico Antonio José Martín Sierra Empleo CURSO FORMATIVO Desarrollo WEB JAVA EE Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01 4.- FORMACIÓN:

Más detalles

Tema 6 Parte III. Frameworks web para dispositivos móviles

Tema 6 Parte III. Frameworks web para dispositivos móviles Tema 6 Parte III Frameworks web para dispositivos móviles 2 1 Introducción Frameworks web para dispositivos móviles Frameworks web para móviles Frameworks web para móviles 3 Nos permiten desarrollar un

Más detalles

BREVE INTRODUCCION A ASP.NET MVC

BREVE INTRODUCCION A ASP.NET MVC Gerardo Grinman 5D BREVE INTRODUCCION A ASP.NET MVC ASP.NET MVC es un framework para la creación de aplicaciones web que aplica el patrón Model View Controller del framework ASP.NET. Framework: un conjunto

Más detalles

Integración de servicios de almacenamiento virtual

Integración de servicios de almacenamiento virtual TRABAJO FIN DE GRADO Integración de servicios de almacenamiento virtual Autor: Pablo Parejo Camacho Tutor: Gregorio Robles 1 ÍNDICE Introducción Desarrollo Servidor Desarrollo Cliente Conclusiones 2 INTRODUCCIÓN

Más detalles

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) 2561514 2561513 Mail.

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) 2561514 2561513 Mail. Curso: Desarrollo de Aplicaciones Web y Desktop Con Visual Studio 2010 Desarrollo de Aplicaciones Windows Forms Framework 4.0 con VB.NET 2010 Objetivos: En este curso, los desarrolladores que conocen los

Más detalles

Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS

Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS Este curso desarrollo aplicaciones en la nube para móviles se ha desarrollado como una guía para aprender

Más detalles

Buenas prácticas para el desarrollo de aplicaciones web con Esri Leaflet y ArcGIS Online

Buenas prácticas para el desarrollo de aplicaciones web con Esri Leaflet y ArcGIS Online Buenas prácticas para el desarrollo de aplicaciones web con Esri Leaflet y ArcGIS Online Arturo Torres Vázquez (CONABIO) Johanna van Rosmalen Farías (Profesional independiente) REUNIÓN DE USUARIOS SIGSA

Más detalles

4. CODIFICACIÓN. Previo a la codificación además de instalar las respectivas herramientas es. importante tenerlas bien configuradas.

4. CODIFICACIÓN. Previo a la codificación además de instalar las respectivas herramientas es. importante tenerlas bien configuradas. 4. CODIFICACIÓN 4.1 Instalación Previo a la codificación además de instalar las respectivas herramientas es importante tenerlas bien configuradas. Instalamos Lenguaje de programación Java TM 2 Platform

Más detalles

HTML5 y V. Studio 2012. Sitios y aplicaciones Web con los nuevos estándares HTML5, CSS 3 y Javascript 5 manejados desde Visual Studio 2012

HTML5 y V. Studio 2012. Sitios y aplicaciones Web con los nuevos estándares HTML5, CSS 3 y Javascript 5 manejados desde Visual Studio 2012 Duración El curso tendrá una duración de 40 horas Modalidad Presencial, L - J (18:30 21:30) del 15-01-2013 al 06-02-2013 Precio 480 euros Objetivos Conocer las nuevas etiquetas HTML del estándar y sus

Más detalles

Área formación presencial de Capgemini

Área formación presencial de Capgemini Área formación presencial de Capgemini Índice Capacidades Formación presencial Consultoría de formación Otros servicios Catálogo de cursos Formación en Habilidades Formación a funciones de soporte Formación

Más detalles

Nombre del Curso. HTML5 + CSS3 Diseño Front End. Objetivos. Presentación. A quién va dirigido?

Nombre del Curso. HTML5 + CSS3 Diseño Front End. Objetivos. Presentación. A quién va dirigido? Nombre del Curso HTML5 + CSS3 Diseño Front End Objetivos Generales Comprender las relaciones del diseño front con las diversas disciplinas que cruzan su campo ocupacional Dar valor a la producción del

Más detalles

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO DISEÑO WEB (I y II) CONTENIDO TEMÁTICO 1. Historia de internet 2. Introducción a las aplicaciones web 3. Estructura de un sitio web 4. Accesibilidad web a. Normas de accesibilidad del World Wide Web Consortium

Más detalles

OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA

OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA OPORTUNIDAD LABORAL EN VILLAVICENCIO BANLINEA Acerca de Nuestra Compañía Banlinea es una empresa colombiana de Finanzas y Tecnología (Fintech) que ofrece información y herramientas tecnológicas a consumidores,

Más detalles

Bootstrap: Introducción práctico en el Diseño Web

Bootstrap: Introducción práctico en el Diseño Web Bootstrap: Introducción práctico en el Diseño Web Originalmente creado por Twitter, que permite crear interfaces web con CSS y JavaScript, cuya particularidad es la de adaptar la interfaz del sitio web

Más detalles

Hybreed Plataforma de desarrollo de aplicaciones móviles híbridas. Descripción y roadmap de producto

Hybreed Plataforma de desarrollo de aplicaciones móviles híbridas. Descripción y roadmap de producto Hybreed Plataforma de desarrollo de aplicaciones móviles híbridas Descripción y roadmap de producto V1.1 febrero 2013 1 Tecnología a fondo Hybreed, plataforma de desarrollo de aplicaciones móviles híbridas

Más detalles

Programa formativo en el Desarrollo de Aplicaciones de Software

Programa formativo en el Desarrollo de Aplicaciones de Software Programa formativo en el Desarrollo de Aplicaciones de Software Programación para Internet: HTML5/CSS (necesaria una experiencia básica en HTML 5 y CSS ) 12 horas Sesiones semipresenciales: 4, 6 y 8 de

Más detalles

Aplicaciones en Tiempo Real con node.js Por: Oscar Gracia. Aplicaciones en tiempo real con node.js. Marzo 2014. www.northware.mx

Aplicaciones en Tiempo Real con node.js Por: Oscar Gracia. Aplicaciones en tiempo real con node.js. Marzo 2014. www.northware.mx Aplicaciones en Tiempo Real con node.js Por: Oscar Gracia 1 El mundo del desarrollo web avanza rápido, cada día surgen nuevas herramientas y nuevas tendencias que debemos implementar si queremos seguir

Más detalles

SEGUNDA PARTE: DOM y jquery

SEGUNDA PARTE: DOM y jquery SEGUNDA PARTE: DOM y jquery 1. Conoce a jquery jquery jquery: Una librería javascript MUY popular Colección de utilidades y herramientas Para manipular los elementos de la página - Contenido - Atributos

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

Programación Web Profesional con AngularJS

Programación Web Profesional con AngularJS Curso Programación Web Profesional con AngularJS 20 horas Vitae Consultores Vigo, Viernes Tardes y Sábados Mañana, 15, 16, 22 y 23 de Abril de 2016 Programación Web Profesional con AngularJS Introducción

Más detalles

DESARROLLO MULTIPLATAFORMA DE APPS CON GWT Y PHONEGAP

DESARROLLO MULTIPLATAFORMA DE APPS CON GWT Y PHONEGAP DESARROLLO MULTIPLATAFORMA DE APPS CON GWT Y PHONEGAP Betabeers Córdoba 27/9/2012 GWT MI TIMELINE 1996 2001 2002 2005 2006 2007 2010 2012 EL MOMENTO QUE LO CAMBIÓ TODO Julio 07 Noviembre 07 LA TECNOLOGÍA

Más detalles

Curso de HTML5 y CSS3

Curso de HTML5 y CSS3 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 Uno de los principales

Más detalles

Online Itinerario Desarrollo móvil con Android 4.x y HTML 5

Online Itinerario Desarrollo móvil con Android 4.x y HTML 5 Online Itinerario Desarrollo móvil con Android 4.x y HTML 5 Objetivos Conocer las características de la plataforma de desarrollo para terminales móviles Android y su funcionamiento. El curso permite aprender

Más detalles

Roberto Eder Weiss Juárez (28 años)

Roberto Eder Weiss Juárez (28 años) Roberto Eder Weiss Juárez (28 años) CONTACTOS Col. 18 Marzo, Av. Revolución, Int. 1 #743. Villahermosa, Tabasco, México C orreo electrónico: weiss.uttab@gmail.com Página web: http://webxico.blogspot.mx/

Más detalles

La guía de la programación HTML5, CSS y JavaScript con Visual Studio

La guía de la programación HTML5, CSS y JavaScript con Visual Studio Tabla de contenidos INTRODUCCIÓN... 5 AGRADECIMIENTOS...6 TABLA DE CONTENIDOS... 7 CAPÍTULO 01 HTML 5: LAS TECNOLOGÍAS Y SU IMPLICACIÓN EN EL DESARROLLO...17 EL ESTADO ACTUAL DEL ESTÁNDAR... 18 ESPECIFICACIONES

Más detalles

Me llamo Albert y soy desarrollador web especializado en frontend. Conozco JavaScript a fondo i me apasiona el mundo UX.

Me llamo Albert y soy desarrollador web especializado en frontend. Conozco JavaScript a fondo i me apasiona el mundo UX. Albert Vàzquez Experienced frontend and JavaScript Developer. UX Passionate! Castelldefels, Barcelona, Spain albertvazquez.es hola@albertvazquez.es +34 608 719 497 Hola! Me llamo Albert y soy desarrollador

Más detalles

Programa de actualización profesional ACTI.NET. Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C#

Programa de actualización profesional ACTI.NET. Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C# Programa de actualización profesional ACTI.NET Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C# OBJETIVOS: Reconocer las diferentes tecnologías disponibles para desarrollo Web con la plataforma

Más detalles

Symfony. Framework para el desarrollo de aplicaciones Web con PHP

Symfony. Framework para el desarrollo de aplicaciones Web con PHP Symfony Framework para el desarrollo de aplicaciones Web con PHP Temario Conceptos Porque Utilizarlo? Características Herramientas Integradas Model Controller View Scaffolding Conceptos Framework para

Más detalles

Mozilla y el desarrollo del web para todos. Percy Cabello percy@mozilla.pe

Mozilla y el desarrollo del web para todos. Percy Cabello percy@mozilla.pe Mozilla y el desarrollo del web para todos Percy Cabello percy@mozilla.pe La web Breve historia 1990: Tim Berners-Lee une por primera vez Internet y el hipertexto: HTML, HTTP. 1993: Mosaic 1.0 1994: Netscape

Más detalles

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB OBJETIVOS El máster está compuesto por los módulos de Diseño de páginas Web profesionales y Desarrollo de sitios Web con PHP y Javascript. Al finalizar el

Más detalles

jquery Mobile Dr. José Martín Molina Espinosa

jquery Mobile Dr. José Martín Molina Espinosa jquery Mobile Dr. José Martín Molina Espinosa jquery Mobile http://jquerymobile.com/ Cómo crear aplicaciones con el look-and-feel de Android a través del uso de estilos CSS y de javascript? Actualmente

Más detalles

Curso de HTML5 y CSS3

Curso de HTML5 y CSS3 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió

Más detalles

jquery in action! Santiago González

jquery in action! Santiago González Santiago González Contenidos Qué hemos visto hasta ahora? Repaso Cliente VS Servidor Usabilidad VS Accesibilidad Estructura de un proyecto Frameworks JS jquery Otros proyectos jquery

Más detalles

Nueva web Centro de Innovación

Nueva web Centro de Innovación Nueva web Centro de Innovación centrodeinnovacionbbva.com El proyecto Objetivos, Equipo y metodología Objetivo Nuevo Gestor de Contenidos (CMS) Nuevo plataforma de gestión de contenidos OpenSource que

Más detalles

Desarrollo de Aplicaciones Web con AJAX Huibert Aalbers Senior Certified Software IT Architect

Desarrollo de Aplicaciones Web con AJAX Huibert Aalbers Senior Certified Software IT Architect Desarrollo de Aplicaciones Web con AJAX Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de

Más detalles

Novedades en Drupal 8. Los nuevos retos (versión de la presentación 0.1)

Novedades en Drupal 8. Los nuevos retos (versión de la presentación 0.1) Novedades en Drupal 8 Los nuevos retos (versión de la presentación 0.1) Programación del desarrollo de D8 Core Initiatives (1) Drupal 8 es la primera versión de drupal que va a organizar su desarrollo

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

Más detalles

Aplicaciones web ricas con jquery y Ajax Jorge Bustos sp@danysoft.com

Aplicaciones web ricas con jquery y Ajax Jorge Bustos sp@danysoft.com Aplicaciones web ricas con jquery y Ajax Jorge Bustos sp@danysoft.com Sigue descubriendo 8º Encuentro Danysoft en Microsoft Visual Studio SQL Server Sharepoint 3 salas Madrid 24 Mayo 2011 Ajax Tecnología

Más detalles

Curso Programación MEAN FullStack con MongoDB, Express, AngularJS y NodeJS

Curso Programación MEAN FullStack con MongoDB, Express, AngularJS y NodeJS Curso Programación MEAN FullStack con MongoDB, Express, AngularJS y NodeJS 40 horas Vitae Consultores A Coruña, Viernes Tardes y Sábados Mañana, 25, 26 de Septiembre y 2, 3, 9, 10, 16, 17 de Octubre de

Más detalles

Integrando AngularJS y Drupal. Iván G. Campaña N. @icampana

Integrando AngularJS y Drupal. Iván G. Campaña N. @icampana Integrando AngularJS y Drupal Iván G. Campaña N. @icampana Qué es AngularJS? Framework Javascript MVC de código abierto desarrollado por Google Utiliza HTML5, CSS3 + Javascript del lado del cliente. Permite

Más detalles

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando

Más detalles

online Master Programación Java SE y Java EE

online Master Programación Java SE y Java EE online Master Programación Java SE y Java EE Objetivos Mejorar las competencias en todo lo relacionado con Visual studio.net y su framework para trabajar con componentes Windows y Web, crear aplicaciones

Más detalles

Desarrollo de sitios Web con HTML 5

Desarrollo de sitios Web con HTML 5 Desarrollo de sitios Web con HTML 5 HTML5 para páginas web HTML5 es la versión más reciente para diseñar páginas web, su sintaxis es sencilla y en conjunto con CSS3 se pueden crear sitios responsive, los

Más detalles

SISTEMA OPERATIVO DESARROLLO DE APPS METODOLOGÍA DIRECCIÓN DE PROYECTOS BASE DE DATOS CORREO ELECTRÓNICO COMUNICACIONES SEGURIDAD ERP OFIMÁTICA

SISTEMA OPERATIVO DESARROLLO DE APPS METODOLOGÍA DIRECCIÓN DE PROYECTOS BASE DE DATOS CORREO ELECTRÓNICO COMUNICACIONES SEGURIDAD ERP OFIMÁTICA Ó ó SISTEMA OPERATIVO DESARROLLO DE APPS METODOLOGÍA DIRECCIÓN DE PROYECTOS BASE DE DATOS CORREO ELECTRÓNICO COMUNICACIONES SEGURIDAD ERP OFIMÁTICA APLICADA NUESTROS FORMATOS DE FORMACIÓN Cursos de calendario

Más detalles

Noviembre 2013. Qué es jquery? Por: César Amauri Villarreal Fuentes QUÉ ES JQUERY? NOVIEMBRE 2013

Noviembre 2013. Qué es jquery? Por: César Amauri Villarreal Fuentes QUÉ ES JQUERY? NOVIEMBRE 2013 Qué es jquery? Noviembre 2013 Por: César Amauri Villarreal Fuentes 1 Qué es jquery? Es una biblioteca de JavaScript rápida y concisa que simplifica el documento HTML, manejo de eventos, animación y las

Más detalles

Propuesta para la realización de un curso de programación de aplicaciones móviles en HTML 5 en la Universidad de Santiago de Compostela.

Propuesta para la realización de un curso de programación de aplicaciones móviles en HTML 5 en la Universidad de Santiago de Compostela. Diseño web HTML5/CSS3 Programación JAVA Tiendas de venta online Posicionamiento SEO Desarrollo de aplicaciones móviles Propuesta para la realización de un curso de programación de aplicaciones móviles

Más detalles

Creando Aplicaciones Combinadas con Web Center. Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Mayo 2008

Creando Aplicaciones Combinadas con Web Center. Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Mayo 2008 Creando Aplicaciones Combinadas con Web Center Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Mayo 2008 Desafíos de los Clientes Desafíos Tecnológicos Múltiples, personalizadas o estratégicas,

Más detalles

Programa Académico en Tecnologías Microsoft

Programa Académico en Tecnologías Microsoft Programa Académico en Tecnologías Microsoft Agenda Agenda del día Presentación de Promotores iniciativa. Objetivo del programa académico. Agenda de las charlas en Tecnología Microsoft. Conocimientos adquiridos

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

Curso ONLINE de Javascript, jquery y Angular2_. Duración: 50 sesiones aprox. (150 horas lectivas)

Curso ONLINE de Javascript, jquery y Angular2_. Duración: 50 sesiones aprox. (150 horas lectivas) Curso ONLINE de Javascript, jquery y Angular2_ Duración: 50 sesiones aprox. (150 horas lectivas) CURSO ONLINE DE Javascript, Jquery y Angular 2_ En el módulo de Javascript, JQuery y Angular 2 entrarás

Más detalles

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman 11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas

Más detalles

Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico

Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Online de Diseño Web Especializado en Dispositivos

Más detalles

Temario del Master en Internet

Temario del Master en Internet Temario del Master en Internet HTML5 1. XML a. Herramientas de trabajo: Editores y parsers. Reglas de XML. Buena formación y validez. b. Namespaces. c. Extensible Stylesheet Language Transformations (XSLT)

Más detalles

ENSAMBLE DE CREATIVIDAD + TECNOLOGÍA PARA MATERIALIZAR SOLUCIONES

ENSAMBLE DE CREATIVIDAD + TECNOLOGÍA PARA MATERIALIZAR SOLUCIONES ENSAMBLE DE CREATIVIDAD + TECNOLOGÍA PARA MATERIALIZAR SOLUCIONES Somos un grupo de jóvenes mexicanos, con gran experiencia en el desarrollo de software. Nos gusta estar al día con los avances y tendencias

Más detalles

Symfony2. Junio. Inicio. Curso Desarrollo de aplicaciones web con. Básico-Intermedio

Symfony2. Junio. Inicio. Curso Desarrollo de aplicaciones web con. Básico-Intermedio Inicio Informaciones Human Business Fonos: (02) 2698 9790 / (02) 2671 3567 E-mail: informaciones@hbusiness.cl Web: www.hbusiness.cl 23 de Junio tip ddy Web A p p s Marketing Fundamentación: CURSO: Symfony2

Más detalles

Estrategias para el desarrollo de Apps Móviles. SERVICIOS PROFESIONALES Francisco Hernández

Estrategias para el desarrollo de Apps Móviles. SERVICIOS PROFESIONALES Francisco Hernández Estrategias para el desarrollo de Apps Móviles SERVICIOS PROFESIONALES Francisco Hernández Agenda Patrones Consideraciones para selección de la estrategia - Plataforma - Capacidades - Costo - Rendimiento

Más detalles

BANNERS CÍCLICOS CON JAVASCRIPT

BANNERS CÍCLICOS CON JAVASCRIPT BANNERS CÍCLICOS CON JAVASCRIPT ÍNDICE 1. INTRODUCCIÓN. 2. BANNERS CÍCLICOS. 2.1.BANNER CÍCLICO. 2.2.BANNERS CÍCLICOS CON CAMBIO DE COLOR DEL FONDO DE LA PÁGINA. 2.3.AÑADIR VÍNCULOS A LOS BANNERS CÍCLICOS.

Más detalles

Tribunal Constitucional PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA ASISTENCIA TÉCNICA PARA LA TRAMITACIÓN JURISDICCIONAL ELECTRÓNICA

Tribunal Constitucional PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA ASISTENCIA TÉCNICA PARA LA TRAMITACIÓN JURISDICCIONAL ELECTRÓNICA PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA ASISTENCIA TÉCNICA PARA LA TRAMITACIÓN Índice ÍNDICE... 2 ASPECTOS GENERALES... 3 ANTECEDENTES... 3 OBJETO DEL CONTRATO... 3 ALCANCE DEL PROYECTO...

Más detalles

Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente:

Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: Ajax Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: XHTML y CSS (presentación basada en estándares) DOM (visualización dinámica e interacción)

Más detalles

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 2 CDROM - 3 Manual Teórico - 1 Cuaderno de Ejercicios

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 2 CDROM - 3 Manual Teórico - 1 Cuaderno de Ejercicios Ficha Técnica Categoría Programación Contenido del Pack - 2 CDROM - 3 Manual Teórico - 1 Cuaderno de Ejercicios Sinopsis Javascript es un lenguaje de programación que se utiliza para realizar acciones

Más detalles

El Día de las Capacidades congrega a más de 150 voluntarios y 100 beneficiarios para apoyar la integración laboral de las personas con discapacidad

El Día de las Capacidades congrega a más de 150 voluntarios y 100 beneficiarios para apoyar la integración laboral de las personas con discapacidad La Fundación Adecco y el Grupo Capgemini apuestan por el voluntariado corporativo El Día de las Capacidades congrega a más de 150 voluntarios y 100 beneficiarios para apoyar la integración laboral de las

Más detalles

TOOLS ENE 2016. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.

TOOLS ENE 2016. total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL. TOOLS ENE 2016 total html5 SEDE EN LA INDUSTRIAL DIRECCIÓN: C/ SAN ANDRÉS 8, 28004 MADRID INFO: DINOS@MRMARCELSCHOOL.COM WWW.MRMARCELSCHOOL.COM C O L A B O R A N : MrMarcel School es una escuela del Siglo

Más detalles

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1 Índice HTML HyperText Markup Language Conceptos básicos Historia y evolución de HTML XHTML vs. HTML HTML dinámico Hojas de estilo (CSS) DOM Diseño de servicios Web 2 DATSI Qué es HTML? Lenguaje de publicación

Más detalles

Bruce Torres A Marco Arias M IBM IT Architect. IBM Bluemix

Bruce Torres A Marco Arias M IBM IT Architect. IBM Bluemix Bruce Torres A Marco Arias M IBM IT Architect IBM Bluemix 1 Bruce Torres A Marco Arias M IBM IT Architect Introducción Quiénes somos? Expectativas IBM Bluemix Contenidos 2 La revolución de las aplicaciones

Más detalles

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a gestión de proyectos Un sistema de gestión de proyectos es

Más detalles

POPCORN.JS: GOOGLE MAPS

POPCORN.JS: GOOGLE MAPS POPCORN.JS: GOOGLE MAPS Juanma Rueda Gallo Producción y dirección Multimedia 4º CAV - UVIC Índice Introducción...3 Google Maps...4 Ejemplo del código...5 Ejemplos...7 Introducción Para entrar en materia

Más detalles

Froilan Quispe Gutierrez

Froilan Quispe Gutierrez Froilan Quispe Gutierrez Senior Web Developer en froilan.info froilan.q@hotmail.com Extracto Apasionado en el desarrollo de software, proactiva, honesta, responsable, centrado en la innovación con las

Más detalles

Unidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar

Unidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar Clase:005 1 Unidad II Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar 2 Agenda Desarrollo de Apps para Android Aplicaciones en Android Componentes Básicos de las Aplicaciones

Más detalles

Especialidad en Programación de Sistemas con Visual C# y Objective-C

Especialidad en Programación de Sistemas con Visual C# y Objective-C Especialidad en Programación de Sistemas con Visual C# y Objective-C Carga Lectiva: 700 horas Formación técnica y certificación: 200 horas El alumno realiza la formación técnica utilizando las últimas

Más detalles

Máster Programación WEB (II) Gestores de contenido. Webs actualizables por el cliente.

Máster Programación WEB (II) Gestores de contenido. Webs actualizables por el cliente. MASTER PROGRAMACIÓN WEB (II) 1. Introducción al Curso programación Web. Diccionario de téminos. Gestor de contenido CMS, Servidor, Base de Datos, CSS, HTML, HTML5, PHP, Wordpress, Joomla, CMS, JQuery,

Más detalles

www.i2e.com.es El framework Google Web Toolkit Emilio Bravo Garcia

www.i2e.com.es El framework Google Web Toolkit Emilio Bravo Garcia El framework Google Web Toolkit Emilio Bravo Garcia En esta presentación se va a realizar una introducción a Google Web Toolkit (en adelante GWT). GWT es una tecnología desarrollada por Google para acelerar

Más detalles

Historia de revisiones

Historia de revisiones GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 3: CSS, maquetación y estilos alternativos 1. Objetivos Aprender a maquetar una página web con CSS. Aprender a emplear estilos alternativos en una página

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Trainning in.net technology. Formacion.Net Advanced Fernando Lencinas

Trainning in.net technology. Formacion.Net Advanced Fernando Lencinas Trainning in.net technology Formacion.Net Advanced Fernando Lencinas Página Page 1 1 Introduccion a la plataforma.net 1.1 Arquitectura de la plataforma.net 1.2 Common Language Runtime CLR, Microsoft Intermediate

Más detalles

QUÉ HAY DE NUEVO EN DRUPAL 8. Carla Briceno Jared Smith

QUÉ HAY DE NUEVO EN DRUPAL 8. Carla Briceno Jared Smith QUÉ HAY DE NUEVO EN DRUPAL 8 Carla Briceno Jared Smith Carla Briceño Jared Smith Vamos a cubrir: 1. Symfony en Drupal 8 2. Twig, el nuevo motor de themes 3. Diseño móvil responsivo y soporte HTML5 y CSS3

Más detalles