Vamos a ver. Breeze Aplicaciones JavaScript dirigidas por datos con Breeze El ORM de JavaScript. Agenda Día Visual Studio
|
|
- Bernardo Bustamante Franco
- hace 6 años
- Vistas:
Transcripción
1 Breeze Aplicaciones JavaScript dirigidas por datos con Breeze El ORM de JavaScript Jorge Bustos Servicios Profesionales Abril 2015 Día Visual Studio Agenda Día Visual Studio Vamos a ver Variantes de arquitecturas de aplicaciones web Comparación de Breeze con Entity Framework Implementación de Breeze en el servidor Implementación del cliente con Breeze y Knockout 1
2 Implementando aplicaciones dirigidas por datos (data-centric apps) Son aplicaciones con poca lógica de negocio y mucha manipulación de datos Se pueden implementar cómodamente con un ORM: Por ej. Entity Framework o NHibernate Aplicaciones dirigidas a datos en el navegador: Breeze es un gestor de datos en lado de cliente, soportado por un ORM en el servidor Arquitecturas Web Navegador: SPA Muestra IU Presentación HTML/CSS (HTML/CSS) ~ GET/POST ~ AJAX Lógica de negocio / Lógica de IU (JavaScript + Knockout) Servidor de aplicaciones (Web Forms / MVC) Cliente servicios datos Presentación (JS/Breeze) (HTML/CSS) Cliente servicios API (JS) Lógica de negocio Servidor (Servicios Web) Servicios de datos (ODATA/Breeze) Acceso a datos Servicios (Web API) BD 2
3 Qué hace el ORM Entity Framework Modelo con metadatos + mapeo a BD LINQ para consultar Change Tracking + SaveChanges Validación (por ej. con Data Annotations) Cacheado Implementado con DbContext Qué hace cliente/servidor Breeze Modelo con metadatos Una especie de LINQ para consultar Change Tracking + SaveChanges Validación cliente + servidor (metadatos) Cacheado, incluso entre sesiones Implementado con EntityManager 3
4 Arqui tec tura cliente/ servidor Breeze Navegador: SPA con JS/Breeze/Knockout Presentación (HTML/CSS) Lógica de negocio / IU (JS + Knockout) EntityManager Breeze Servidor: servicios de datos Controlador Breeze Modelo de EF (o NHibernate) BD Breeze en el servidor Soporta controladores ODATA (por ej. ODATA sobre Web API, o cualquier otro) Pero es mejor usar controladores Breeze Ambos exponen metadatos y funcionalidades para el cliente, pero los controladores Breeze tienen algunas ventajas 4
5 Breeze en el servidor Definir un modelo de datos con EF Crear controlador Breeze [BreezeController] public class PromosController : ApiController Envolver el contexto de EF en el de Breeze _ctxprovider = new EFContextProvider<PromocionesDbContext>() Breeze en el servidor Exponer metadatos, colecciones, guardado de cambios public string Metadata() { return _ctxprovider.metadata(); } public IQueryable<Promocion> Promociones() { return _ctxprovider.context.promociones; } public SaveResult SaveChanges(JObject savebundle) { return _ctxprovider.savechanges(savebundle); } 5
6 Exponiendo modelo de EF por Breeeze Entity Framework BD Breeze Controller (Web API) Cliente Breeze Controlador Breeze Cómo es un controlador Breeze? 6
7 Qué hay en el cliente Lógica de la aplicación, y de la IU, incluyendo el cliente de Breeze: Instancia de EntityManager para consultar datos, cambiarlos y guardar los cambios Algún sistema para ver y modificar los datos en la interfaz, como MVVM: Observables compatibles con KO, AngularJS y Ember.js El cliente de Breeze Incluir la librería breeze.js e Instanciar un entitymanager que apunta al servicio expuesto var em = new breeze.entitymanager('breeze/promos'); Consultar, con una especie de LINQ... var query = breeze.entityquery.from('promociones'); var promos = query.execute(); que puede tener filtros, inclusiones, ordenación, paginación.where('idpromocion', '==', idpromocion).expand('promocionesaclientes.cliente').orderby('nombre') 7
8 El cliente de Breeze Puede hacer más cosas, por ejemplo: Validaciones, de cliente y servidor em.savechanges().fail(function(error) { error.entityerrors.foreach( /*... */ ); }); Exportar importar la caché (o parte de ella) var datos = em.exportentities(); em.importentities(datos); El servicio de datos Breeze Cómo se implementa un cliente Breeze? 8
9 MVVM con Knockout var viewmodel = { nombre: ko.observable( Don ko.observable( Pepe ) José ) }; ko.applybindings(viewmodel); <input type= text data bind= value: nombre /> value= Don value= Pepe José /> /> Don PepeJosé Implementación de la IU Qué pinta tienen los view models y el HTML? Cómo funciona la aplicación? Cómo se cachean los datos? 9
10 Más Información Información ampliada sobre licencias, qué incluye cada edición, y utilidades software en: Información ampliada sobre formación, consultoría y cesión profesionales en: Valor añadido a la comunidad en forma de eventos como este, artículos técnicos o revistas en: +50 vídeos en castellano sobre Visual Studio, SQL Server, TFS y soluciones Microsoft en: shop.danysoft.com /servicios /comunidad /danysoftech Gracias Para más información contacta con Danysoft info@danysoft.com
Modelos de desarrollo en SharePoint 2013
Modelos de desarrollo en SharePoint 2013 Luis Alfonso Rey Servicios Profesionales sp@danysoft.com 13 Encuentro Danysoft en Microsoft Abril 2016 Sala 2 Productividad Agenda Sala 2 Soluciones de Productividad
Más detallesPlanifica tu integración continua con Visual Studio Team Services
Planifica tu integración continua con Visual Studio Team Services Luis Alfonso Rey Servicios Profesionales sp@danysoft.com 13 Encuentro Danysoft en Microsoft Abril 2016 Sala 1 Visual Studio Agenda Sala
Más detallesAlta Disponibilidad en SQL Server: AlwaysOn
Alta Disponibilidad en SQL Server: AlwaysOn Ponente: Pablo F. Dueñas Campo Servicios Profesionales sp@danysoft.com 13 Encuentro Danysoft en Microsoft Abril 2016 Sala 3 Infraes - tructur Agenda Sala 3 Gestión
Más detallesPrograma 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 detallesPrograma 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 detallesMASTER PROFESIONAL C# 5 Y ASP.NET MVC 5
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones
Más detallesFacilitan arquitecturas más desacopladas:
Enterprise Library 5.0 Jorge Bustos sp@danysoft.com Sigue descubriendo 8º Encuentro Danysoft en Microsoft Visual Studio SQL Server Sharepoint 3 salas Madrid 24 Mayo 2011 Enterprise Library 5.0 Bloques
Más detallesProgramació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 detallesCapa de datos con Entity Framework Jorge Bustos sp@danysoft.com
Capa de datos con Entity Framework Jorge Bustos sp@danysoft.com Sigue descubriendo 8º Encuentro Danysoft en Microsoft Visual Studio SQL Server Sharepoint 3 salas Madrid 24 Mayo 2011 Entity Framework Tecnología
Más detallesPrograma de Certificación e Integración Laboral. Desarrollo Web Universidad Autónoma de Chihuahua Facultad de Ingeniería
Programa de Certificación e Integración Laboral Universidad Autónoma de Chihuahua Facultad de Ingeniería PCI Capacitación Integral S.A. de C.V. móvil/whatsapp: 614 207 0049 Propuesta Las Aplicaciones Web
Más detallesPruebas en Visual Studio XII Encuentro Danysoft en Microsoft Directos al código
Pruebas en Visual Studio XII Encuentro Danysoft en Microsoft Directos al código Jorge Bustos Servicios Profesionales sp@danysoft.com 916 638683 www.danysoft.com Abril 2015 Día TFS Introducción a las pruebas
Más detallesVisual Studio 2010 Desarrollo de aplicaciones web con C# 4, Framework Entity 4, ASP.NET 4.0,...
Introducción 1. Presentación del caso de estudio 15 1.1 Presentación general 15 1.2 Presentación de las aplicaciones 15 2. Desarrollo del proyecto 16 3. Requisitos previos 16 4. El lenguaje C#: de la versión
Más detallesXII Encuentro Danysoft en Microsoft Abril 2015
Automatizando el seguimiento de SQL Server XII Encuentro Danysoft en Microsoft Directos al código Pablo F. Dueñas Campo Servicios Profesionales sp@danysoft.com 916 638683 www.danysoft.com Abril 2015 Sala
Más detallesASP.NET MVC 3 ofrece una serie de herramientas y funciones para construir una aplicación utilizando sólo la definición de los objetos del modelo.
Gerardo Grinman 5D ASP.NET MVC 3 ofrece una serie de herramientas y funciones para construir una aplicación utilizando sólo la definición de los objetos del modelo. Una vez que tenemos pensado el problema
Más detallesDescripció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 detallesDeveloping 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 detallesJavaScript. 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 detallesCurso 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 detalles20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions
20488Be 20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Sharepoint 2013 Formación: Presencial Horas: 25 Introducción En este
Más detallesPrograma de actualización profesional ACTI.NET. Desarrollo de aplicaciones empresariales con ASP.NET MVC y Visual Studio 2010
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones empresariales con ASP.NET MVC y Visual Studio 2010 OBJETIVOS: Construir una aplicación de negocios utilizando ASP.NET MVC y EntityFramework.
Más detallesCreando Plantilla de Procesos para la Generación de Team Project
Creando Plantilla de Procesos para la Generación de Team Project Team Project Dentro de los múltiples tipos de tareas que he realizado en la implementación de Team Foundation, en las organizaciones que
Más detallesMVC (Model-View-Controller)
MVC (Model-View-Controller) (...o la forma de traer orden al caos...) (BORRADOR) Universidad de los Andes Demián Gutierrez Diciembre 2010 1 MVC: Modelo Vista Controlador? Desarrollado / Ideado originalmente
Más detallesTema 3: MVC en el cliente con Javascript. Parte I: Introducción a MV*
Tema 3: MVC en el cliente con Javascript Parte I: Introducción a MV* Tema 3: MVC en el cliente con Javascript Parte I: Introducción 1. MVW: Model, View, Whatever MVC Patrón de diseño arquitectónico que
Más detallesGuayaquil - 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 detallesDesarrollo.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 detallesDesarrollo de aplicaciones I
Desarrollo de aplicaciones I Planeación por competencias (Logros esperados) Contenido 1.- Competencia buscada... 3 2.- Competencia global Tarea integradora (proyecto)... 3 3.- Competencias genéricas (ser)...
Más detallesXII Encuentro Danysoft en Microsoft Abril 2015. Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código
Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código Ana María Bisbé York Servicios Profesionales sp@danysoft.com 916 638683 www.danysoft.com Abril 2015 Sala 1 SQL Server
Más detallesEntity Framework 6 Para qué sirve?
Entity Framework 6 Jorge Bustos j.bustos@danysoft.com, Servicios Profesionales sp@danysoft.com www.danysoft.com 18.04.2013 Entity Framework 6 Para qué sirve? 1 Entity Framework Es una abstracción que representa
Más detallesSAP FIORI Una evolución en la experiencia de usuarios
SAP FIORI Una evolución en la experiencia de usuarios EVOLUCIÓN DE UX A lo largo de los años SAP ha ido ampliando las opciones disponibles a la hora de interactuar con el sistema Backend. EVOLUCIÓN DE
Más detallesContenido de la sesión. Las pruebas unitarias. Qué es eso de TDD? Inyección de dependencias 19/04/2013
TDD con ASP.NET MVC Jorge Bustos j.bustos@danysoft.com, Servicios Profesionales sp@danysoft.com www.danysoft.com 18.04.2013 Contenido de la sesión Las pruebas unitarias Qué es eso de TDD? Inyección de
Más detallesJQUERY HMVC Autor: Quito, Ecuador Año 2017
JQUERY HMVC Autor: Ing. Hector Curbelo Barrios. Email: hcurbelo@gmail.com Quito, Ecuador Año 2017 INTRODUCCION Hierarchical Model View Controller (HMVC), es decir, un esquema jerárquico del patrón (MVC)
Más detallesÍndice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13
Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes
Más detallesMS_10554 Developing Rich Internet Applications Using Microsoft Silverlight 4
Developing Rich Internet Applications Using Microsoft Silverlight 4 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso
Más detallesContenido. 2 TFC- Memoria
1 TFC- Memoria Contenido INTRODUCCIÓN... 5 JUSTIFICACIÓN DEL PROYECTO (IDONEIDAD)... 5 POR QUÉ DEL PROYECTO?... 5 ESTUDIO DE MERCADO... 5 DESCRIPCIÓN DEL PROYECTO... 5 OBJETIVOS DEL PROYECTO... 6 GENERALES...
Más detallesSistema 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 detallesSencha es un framework, un marco de trabajo que nos facilita el desarrollo de una página web.
touch Representación Digital: Edición y publicación electrónica. Trabajo de investigación: Frameworks HTML5/CSS3 ESD Murcia 2016/17 Marta Álvarez Vicente 2ºB Gráfico Qué es? Sencha es un framework, un
Más detallesMicrosoft Certified Solutions Developer
Carrera Internacional Microsoft Microsoft Certified Solutions Developer App Builder Web Applications Orientada a los Desarrolladores que pretender alcanzar las habilidades en la creación de diversas aplicaciones
Más detallesPrograma 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 detallesDesarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 ASP.NET MVC 4 ASP.NET MVC ASP. NET MVC es un entorno de trabajo cuya primera versión surgió en el 2009 y busca facilitar el desarrollo siguiendo
Más detallesArquitectura 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 detallesDiplomado C#.NET con Visual Studio
Diplomado C#.NET con Visual Studio Descripción Desde la primera versión aparecida con Visual Studio en 2002, el lenguaje C# siguió una evolución constante hasta esta versión 4.0. Actualmente es el lenguaje
Más detallesWCF Data Services Luis Alfonso Rey l.alfonso@danysoft.com
WCF Data Services Luis Alfonso Rey l.alfonso@danysoft.com Sigue descubriendo 8º Encuentro Danysoft en Microsoft Visual Studio SQL Server Sharepoint 3 salas Madrid 24 Mayo 2011 Introducción Permite exponer
Más detalles11/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 detallesBDV-1602 SATCA 1 : Carrera:
1. Datos Generales de la asignatura Nombre de la asignatura: Taller de Programación WEB Clave de la asignatura: BDV-1602 SATCA 1 : 0-5-5 Carrera: Ingeniería en Sistemas Computacionales 2. Presentación
Más detallesIntegrando 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 detallesDESARROLLO DE APLICACIONES ASP.NET EN MVC
DESARROLLO DE APLICACIONES ASP.NET EN MVC 1. ASP.NET ASP.NET es una tecnología gratuita que permite a los programadores crear páginas web dinámicas, desde websites personales hasta aplicaciones web empresariales.
Más detallesMIGRACIÓN DE PROYECTOS A TFS, MUCHO MÁS QUE CODIGO Y DOCUMENTACION
MIGRACIÓN DE PROYECTOS A TFS, MUCHO MÁS QUE CODIGO Y DOCUMENTACION Luis Alfonso Rey Danysoft Sesión realizada en las Microsoft ALM Sessions 2011 Madrid, Marzo 2011 INTRODUCCIÓN A LA MIGRACIÓN Para de o
Más detallesIMPLEMENTACIÓ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 detallesCapacitación Tecnológica Científica para Bolivia. Programación Orientada a Objetos en Java
Catecbol Capacitación Tecnológica Científica para Bolivia www.catecbol.com facebook.com/catecbol @catecbol catecbol@gmail.com Programación Orientada a Objetos en Java Saúl Medrano Estados Unidos La unión
Más detallesIntroducción a AJAX. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. (Chile)
Introducción a AJAX Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. (Chile) Eduardo.Ostertag@obcom.cl Temario Introducción a AJAX Arquitectura y tecnologías HTML + CSS JavaScript DOM XMLHttpRequest
Más detallesYei. Servicios de desarrollo. Systems
+ Yei Systems + Servicios de desarrollo El desarrollo de servicios de software no solamente involucra el dominio de la tecnología, sino también de la creatividad y el compromiso para ver el trasfondo de
Más detallesPa P t a r t ó r n ó n M V M V V M V
Patrón MVVM Quiénes somos? Luis Ruiz Pavón (MVP ASP.NET) Jorge Serrano Pérez (MVP VB) Agenda Explicación teórica de MVVM Demostración práctica de MVVM MVVM, orígenes (1 de 2) MVVM, orígenes (2 de 2) Partes
Más detallesASP.NET en C# con Visual Studio 2015 Diseño y desarrollo de aplicaciones Web
Visual Studio 2015 y.net 4.5.2 1. Novedades de Visual Studio 20 15 1.1 Instalación 17 1.2 Interfaz del programa 17 1.2.1 La página de inicio 18 1.2.2 Las ventanas de Visual Studio 19 1.2.3 Las actividades
Más detallesDesarrollo de Aplicaciones Web de ASP.NET MVC 4
Desarrollo de Aplicaciones Web de ASP.NET MVC 4 Código: 20486 Duración: 40 horas Sobre este curso En este curso, los estudiantes aprenderán a desarrollar aplicaciones avanzadas de ASP.NET MVC utilizando
Más detallesDiseñador Interfaz de Usuario, Analista senior, Desarrollador Full-Stack - En SONDA Uruguay S.A.
SEBASTIÁN CAGGIANO seba2610@gmail.com - 099 509 152 Ingeniero en computación - Egresado en el año 2016 de la Universidad de la República Oriental del Uruguay. Diseñador Interfaz de Usuario, Analista senior,
Más detallesSymfony. 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 detallesPrograma Formativo. Objetivos
Código: 13628 Curso: Programación de páginas Web con ASP. NET 4 en C# + JavaScript (Cliente + Servidor) Modalidad: DISTANCIA Duración: 150h. Objetivos ASP.Net es la nueva version de la tecnologia ASP de
Más detallesDescripció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 detallesLICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB
LICENCIA EN DESARROLLO DE SOFTWARE PARA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Framework para la persistencia de datos 2. Competencias Desarrollar Aplicaciones
Más detallesTendencias y herramientas Microsoft para el desarrollo de aplicaciones Web de última generación. Bruno Calzetta L.
Tendencias y herramientas Microsoft para el desarrollo de aplicaciones Web de última generación Ramiro Iturregui Gerente de Socios Desarrolladores Microsoft Argentina ramiroi@microsoft.com Bruno Calzetta
Más detallesonline 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 detallesMODALIDAD ACADÉMICA INGENIERÍA EN SISTEMAS DE INFORMACIÓN
MODALIDAD ACADÉMICA Asignatura Carrera Programación de Aplicaciones Visuales II INGENIERÍA EN SISTEMAS DE INFORMACIÓN Ciclo Lectivo 2017 Vigencia del programa Desde el ciclo lectivo 2017 Plan 2008 Nivel
Más detallesTECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES. Facultad de Estadística e Informática
TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES Clase 23 Tema 4: Servicios Web RESTful Clase 23 Práctica. Creando una aplicación Web y una Web API para acceder a una base de datos. Clase 23 Práctica. Creando
Más detallesJose Garcia Servicios Profesionales VII Encuentro Desarrolladores Microsoft Todo en la vida comienza con Código
Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft VII Encuentro de Desarrolladores Microsoft-Danysoft Jose Garcia Servicios Profesionales VII Encuentro Desarrolladores Microsoft
Más detallesIntroducción. Requisitos para el inicio. Derechos de acceso. Elaboración de informes. Information Server Instrucciones de uso.
Requisitos para el inicio El SIMATIC Information Server permite agrupar, analizar y representar gráficamente los valores de proceso, avisos y datos de recetas de un sistema de control de procesos. El Information
Más detallesCURSOS LATINOAMÉRICA
CURSOS LATINOAMÉRICA Cursos de Desarrollo CONTENIDO FORMACIÓN DELPHI XE2 / INICIAL... 3 CONCEPTOS FUNDAMENTALES DE PROGRAMACIÓN EN DELPHI TEMATICA DESARROLLO > DELPHI XE > FUNDAMENTOS... 3... 3... 3...
Más detallesDesarrollo de soluciones de Microsoft SharePoint Server 2013 Core Duración: 40 horas Código: MS-20488
Desarrollo de soluciones de Microsoft SharePoint Server 2013 Core Duración: 40 horas Código: MS-20488 Descripción: En este curso, los estudiantes aprenden habilidades esenciales que son comunes a casi
Más detallesEmpleo Digital_. CURSO FORMATIVO Desarrollo WEB con Ruby on rails. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL
Empleo Digital_ CURSO FORMATIVO Desarrollo WEB con Ruby on rails Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A APRENDER?...
Más detallesASP.NET en C# con Visual Studio 2013 Diseño y desarrollo de aplicaciones Web
Visual Studio 2013 y.net 4.5.1 1. Novedades de Visual Studio 2013 15 1.1 Instalación 17 1.2 Interfaz del programa 18 1.2.1 La página de inicio 18 1.2.2 Las ventanas de Visual Studio 20 1.2.3 Las actividades
Más detallesFicha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 Manual Teórico - 1 Cuaderno de Ejercicios
Ficha Técnica Categoría Programación Contenido del Pack - 1 Manual Teórico - 1 Cuaderno de Ejercicios Sinopsis A través de este pack formativo el alumnado podrá conocer en profundidad el acceso a base
Más detallesEmpleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL
Empleo Digital_ CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A
Más detallesEstudiaremos desde los fundamentos hasta conceptos más avanzados de la tecnología JSF.
Este curso está dirigido a gente interesada en el desarrollo de aplicaciones JEE con JSF. Este framework permite agilizar y simplificar en gran medida el desarrollo de aplicaciones Web Java. Estudiaremos
Más detallesUniversidad de Sevilla
Conociendo Codeigniter Universidad de Sevilla Centro de formación del PAS Apoyo a la docencia e investigación Servicio de informática y comunicaciones Víctor Téllez Lozano vtellez@us.es Servicio de Informática
Más detallesEmpleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay 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
Más detallesExtiende la funcionalidad de Oracle Application Express
Extiende la funcionalidad de Oracle Application Express Eddie Molina Mora Expertos Oracle APEX Eddie Molina Mora Blogger desde 2008: www.expertos-oracle-apex.com/blog Consultor, Desarrollador, Capacitador
Más detallesESPECIALISTA EN VISUAL STUDIO.NET
ESPECIALISTA EN VISUAL STUDIO.NET MATERIAS Visual Basic.Net 4 semanas ADO.Net 2 semanas Visual C Sharp 3 semanas ASP.Net 3 semanas Nociones de programación y manejo de bases de datos y Requisitos diseño
Más detallesMicrosoft Certified Solutions Developer App Builder
Carrera Internacional Microsoft Microsoft Certified Solutions Developer App Builder Web Applications Orientada a los Desarrolladores que pretender alcanzar las habilidades en la creación de diversas aplicaciones
Más detallesTécnico Superior en Programación con Microsoft Visual Basic 2010
Técnico Superior en Programación con Microsoft Visual Basic 2010 Duración: 150 horas Coste Bonificable: 825 Objetivos del curso - Aprender a desarrollar aplicaciones utilizando la tecnología de programación
Más detallesMS_20483 Programming in C#
Introducción Este curso enseña a los desarrolladores las habilidades de programación que se requieren para crear aplicaciones Windows utilizando el lenguaje C#. Durante sus cinco días en los alumnos del
Más detalles20481C Fundamentos de Desarrollo de Aplicaciones Windows Store Usando HTML5 y JavaScript
20481C 20481 Fundamentos de Desarrollo de Aplicaciones Windows Store Usando HTML5 y JavaScript Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas:
Más detallesCurso: Programación con Microsoft Visual C SHARP 2010.
Curso: Programación con Microsoft Visual C SHARP 2010. Código: 1387 Familia Profesional: Programación. Acreditación: Formación reconocida a través de vías no formales Modalidad: Distancia Duración: 100
Más detallesFACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA I. DATOS GENERALES PLATAFORMA WEB DE SERVICIO MÚLTIPLE 1.0 Unidad Académica : Ingeniería de Sistemas e
Más detallesGuía del Curso Especialista TIC en Programación con Microsoft Visual C Sharp 2010
Guía del Curso Especialista TIC en Programación con Microsoft Visual C Sharp 2010 Modalidad de realización del curso: Titulación: A distancia y Online Diploma acreditativo con las horas del curso OBJETIVOS
Más detallesPOSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE
POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad
Más detallesCurso: Programación con Microsoft Visual Basic 2010.
Curso: Programación con Microsoft Visual Basic 2010. Código: 1386 Familia Profesional: Programación Acreditación: Formación reconocida a través de vías no formales Modalidad: Distancia Duración: 100 horas
Más detallesEspecialista TIC en Programación con Microsoft Visual C Sharp
Especialista TIC en Programación con Microsoft Visual C Sharp Modalidad Online Horario Flexible Descuento Alumnos Duración 180 horas Nivel Superior Subvención Empresas Descripción Detallada A través del
Más detallesContenido. Capítulo 1: Introducción a Visual Studio.NET 1. Capítulo 3: Datos y programación en Visual Basic.NET 47
A quién está dirigido Acceso al material complementario Prologo Prefacio Material de apoyo xvii xviii xx xxii Capítulo 1: Introducción a Visual Studio.NET 1 Qué es Visual Studio.NET 2008 1.NET Framework
Más detallesVisual Basic.NET Completo
Visual Basic.NET Completo Duración: 50.00 horas Páginas del manual: 495 páginas Descripción Visual Basic es hoy en día uno de los lenguajes de programación más populares del mundo. A principios de los
Más detallesArquitectura de Manejadores de Base de Datos
Arquitectura de Manejadores de Base de Datos Bases de Datos 2 - Tecnologo de Informatica Outline 1 Arquitectura de DBMS Modelos de Datos Arquitectura en 3 niveles e Independencia de datos Lenguajes e Interfaces
Más detallesSistema de Información Geográfica siginfocentros Arquitectura del Sistema
Arquitectura del Sistema Índice de contenido Sistema de Información Geográfica Sobre este Documento Sistema de Información Geográfica El presente documento contiene el diseño elaborado para el proyecto
Más detallesPROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI)
Los Programas de Especialización en Computación e Informática tienen por finalidad formar en un corto plazo especialistas en diversas áreas de TIC, proporcionándole a cada participante herramientas que
Más detallesTemario. XI Encuentro Danysoft en Microsoft Crear modelos analíticos con herramientas Microsoft BI. XI Encuentro Danysoft Sala SQL
SQL SQL Server 2012 Office 2013 XI Encuentro Danysoft en Microsoft Crear modelos analíticos con herramientas Microsoft BI Ana María Bisbé York a.bisbe@danysoft.com 916 638683 info@danysoft.com www.danysoft.com
Más detallesASP.NET MVC - Controllers. Gerardo Grinman 5D
ASP.NET MVC - Controllers Gerardo Grinman 5D Definición Controllers en el patrón MVC son responsables de responder a los inputs del usuario, a menudo haciendo cambios en el model, en respuesta a los inputs
Más detallesTrainning 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 detallesSDD-Documento de diseño del sistema
Bogotá 2016 SDD-Documento de diseño del sistema Cesar Sacristan y Manuel Morón PONTIFICIA UNIVERSIDAD JAVERIANA Contenido 1 Introducción... 2 2 Arquitectura... 3 2.1 Vista Lógica del Sistema... 3 2.1.1
Más detallesEspecialista en Programación con Visual Basic net Avanzado
Especialista en Programación con Visual Basic net Avanzado Modalidad Online Horario Flexible Descuento Alumnos Duración 180 horas Nivel Superior Subvención Empresas Descripción Detallada Formación Superior
Más detallesMicrosoft Certified Solutions Developer App Builder
Carrera Internacional Microsoft Microsoft Certified Solutions Developer App Builder Web Applications Orientada a los Desarrolladores que pretender alcanzar las habilidades en la creación de diversas aplicaciones
Más detalles