Vamos a celebrar el lanzamiento de Visual Studio 2017!. Nada mejor que contar con varias sesiones cortas y directas donde veremos las principales novedades en el IDE además de novedades en C# 7, Xamarin, etc.
En esta sesión conocemos como hacer pruebas unitarias y de interfaz de aplicaciones móviles multiplataforma con Xamarin. Además, conocemos y probamos Test Cloud y hacemos un breve introducción a Visual Studio Mobile Center.
En esta sesión conocemos como hacer pruebas unitarias y de interfaz de aplicaciones móviles multiplataforma con Xamarin. Además, conocemos y probamos Test Cloud y hacemos un breve introducción a Visual Studio Mobile Center.
El ecosistema Xamarin no cesa en las herramientas de desarrollo. Tenemos a dispositivos una gran variedad de servicios destinados a complementar el mismo, analíticas, testing, análisis de rendimiento, etc. En esta sesión vamos a hacer un repaso por todos los servicios disponibles realizando demos de cada uno de ellos.
El ecosistema Xamarin no cesa en las herramientas de desarrollo. Tenemos a disposición una gran variedad de servicios destinados a complementar el mismo, analíticas, testing, análisis de rendimiento, etc. En esta sesión vamos a hacer un repaso por todos los servicios disponibles realizando demos de cada uno de ellos.
Conocimiento general de Xamarin como herramienta para crear aplicaciones nativas multiplataforma desde Visual Studio además de ver distintas opciones Xamarin Classic y Xamarin.Forms.
Xamarin presento una nueva herramienta en su suite llamada Xamarin.Forms que tiene como objetivo permitir a los desarrolladores crear la interfaz de usuario para iOS, Android y Windows Phone con un mismo código común en C# o XAML.
En esta sesión vamos a profundizar en todos los aspectos relacionados con Xamarin.Forms creando una aplicación desde cero donde aprenderemos todos los conceptos básicos.
Xamarin.Forms permite crear interfaces de usuario nativas multiplataforma utilizando un código común. Sin embargo, en ocasiones necesitamos crear elementos específicos por plataforma o acceder a APIs nativas. En esta sesión veremos cómo extender Xamarin.Forms con Custom Renders, como acceder a APIs nativas utilizando el servicio de dependencia junto a otra serie de pequeños consejos.
Codemotion 2015: UI Tests, Test Cloud y CI con Apps XamarinJavier Suárez Ruiz
Sesión del Codemotion 2015 donde repasamos conceptos de pruebas unitarias con Xamarin, pruebas de interfaz, Test Cloud e integración continua con Team City.
Un repaso a todas las novedades relacionadas con Xamarin en el pasado Connect 2016. Novedades como Visual Studio 2016, Visual Studio Mobile Center, Tizen.NET, etc.
Nuestro objetivo como desarrolladores es crear aplicaciones útil y atractivas pero sobretodo perfectamente funcionales. Para poder lograr ese objetivo es sin duda muy importante la arquitectura aplicada a la App.
En esta sesión repasaremos el patrón MVVM aplicándolo a una aplicación Xamarin en cada una de las plataformas paso a paso utilizando MVVMCross.
El mercado móvil es hoy día un pilar importante tanto para usuarios como para desarrolladores. Sin embargo, tenemos un mercado amplio y diverso con una gran variedad de dispositivos y sistemas. Si entramos en el terrero de desarrolladores el problema se acentúa con diferentes entornos de desarrollo, lenguajes y otros elementos. En esta sesión repasaremos el estado actual, introduciremos Xamarin como herramienta para crear aplicaciones nativas multiplataforma desde Visual Studio analizando todas sus bondades y costes además de ver distintas opciones Xamarin Classic y Xamarin.Forms.
La integración continua es fundamental en el desarrollo de software, independientemente de la plataforma. Detectar problemas tan pronto como sea posible es una gran victoria, sobre todo en el mundo móvil. Veremos cómo ejecutar pruebas como parte del proceso de Build, que cubren las pruebas unitarias, etc.
En el marco del //BUILD 2016, Microsoft ha anunciado grandes e importantes novedades relacionadas con Xamarin, como la inclusión sin coste extra de Xamarin en Visual Studio (incluso la versión Community) o el Core que pasa a ser Open Source. En esta sesión arrojaremos luz sobre cualquier duda relacionada con todas las novedades.
El ecosistema Xamarin no cesa en las herramientas de desarrollo. Tenemos a dispositivos una gran variedad de servicios destinados a complementar el mismo, analíticas, testing, análisis de rendimiento, etc. En esta sesión vamos a hacer un repaso por todos los servicios disponibles realizando demos de cada uno de ellos.
El ecosistema Xamarin no cesa en las herramientas de desarrollo. Tenemos a disposición una gran variedad de servicios destinados a complementar el mismo, analíticas, testing, análisis de rendimiento, etc. En esta sesión vamos a hacer un repaso por todos los servicios disponibles realizando demos de cada uno de ellos.
Conocimiento general de Xamarin como herramienta para crear aplicaciones nativas multiplataforma desde Visual Studio además de ver distintas opciones Xamarin Classic y Xamarin.Forms.
Xamarin presento una nueva herramienta en su suite llamada Xamarin.Forms que tiene como objetivo permitir a los desarrolladores crear la interfaz de usuario para iOS, Android y Windows Phone con un mismo código común en C# o XAML.
En esta sesión vamos a profundizar en todos los aspectos relacionados con Xamarin.Forms creando una aplicación desde cero donde aprenderemos todos los conceptos básicos.
Xamarin.Forms permite crear interfaces de usuario nativas multiplataforma utilizando un código común. Sin embargo, en ocasiones necesitamos crear elementos específicos por plataforma o acceder a APIs nativas. En esta sesión veremos cómo extender Xamarin.Forms con Custom Renders, como acceder a APIs nativas utilizando el servicio de dependencia junto a otra serie de pequeños consejos.
Codemotion 2015: UI Tests, Test Cloud y CI con Apps XamarinJavier Suárez Ruiz
Sesión del Codemotion 2015 donde repasamos conceptos de pruebas unitarias con Xamarin, pruebas de interfaz, Test Cloud e integración continua con Team City.
Un repaso a todas las novedades relacionadas con Xamarin en el pasado Connect 2016. Novedades como Visual Studio 2016, Visual Studio Mobile Center, Tizen.NET, etc.
Nuestro objetivo como desarrolladores es crear aplicaciones útil y atractivas pero sobretodo perfectamente funcionales. Para poder lograr ese objetivo es sin duda muy importante la arquitectura aplicada a la App.
En esta sesión repasaremos el patrón MVVM aplicándolo a una aplicación Xamarin en cada una de las plataformas paso a paso utilizando MVVMCross.
El mercado móvil es hoy día un pilar importante tanto para usuarios como para desarrolladores. Sin embargo, tenemos un mercado amplio y diverso con una gran variedad de dispositivos y sistemas. Si entramos en el terrero de desarrolladores el problema se acentúa con diferentes entornos de desarrollo, lenguajes y otros elementos. En esta sesión repasaremos el estado actual, introduciremos Xamarin como herramienta para crear aplicaciones nativas multiplataforma desde Visual Studio analizando todas sus bondades y costes además de ver distintas opciones Xamarin Classic y Xamarin.Forms.
La integración continua es fundamental en el desarrollo de software, independientemente de la plataforma. Detectar problemas tan pronto como sea posible es una gran victoria, sobre todo en el mundo móvil. Veremos cómo ejecutar pruebas como parte del proceso de Build, que cubren las pruebas unitarias, etc.
En el marco del //BUILD 2016, Microsoft ha anunciado grandes e importantes novedades relacionadas con Xamarin, como la inclusión sin coste extra de Xamarin en Visual Studio (incluso la versión Community) o el Core que pasa a ser Open Source. En esta sesión arrojaremos luz sobre cualquier duda relacionada con todas las novedades.
Genere Apps nativas multiplataforma con XamarinatSistemas
Descubre cómo obtener apps nativas de iOS, Android y Windows Phone, utilizando C# como lenguaje de programación, mediante la plataforma de desarrollo de apps Xamarin y otros servicios de Microsoft.
Visual Studio App Center: Nuestro centro de operacionesNicolas Milcoff
Visual Studio App Center es una plataforma que nos permite realizar builds, tests, deploys, autenticar usuarios, enviar notificaciones push y monitorear apps. Y la lista sigue. En esta sesión exploraremos la plataforma y veremos cómo podemos sacarle el mayor provecho sin importar que tecnología mobile estemos utilizando.
DevOps en AWS, acelarando el desarrollo de software con Developer Tools - https://aws.amazon.com/es/devops/
Más informacion: http://aws.amazon.com/es/colombia/
Charla sobre Xamarin en la TLP Innova 2015, explicando las ventajas de la plataforma sobre otras opciones y ejemplos de como usar Xamarin para crear apps móviles nativas en iOS, Android y Windows
AWS proporciona un conjunto de servicios flexibles diseñados para permitir a las compañías crear y proporcionar productos de forma más rápida y fiable con las prácticas de operaciones de desarrollo y AWS. Estos servicios simplifican el aprovisionamiento y la administración de la infraestructura, la implementación del código de la aplicación, la automatización de procesos de publicación de software y la monitorización del desempeño de su aplicación e infraestructura.
https://aws.amazon.com/es/devops/
En la presentación .Azure Functions se muestra como crear excelentes aplicaciones proporciona una plataforma de cómputo completamente administrada con alta confiabilidad y seguridad. Con la escala bajo demanda, cuando lo que necesita, cuando los necesita, liberándolo de las preocupaciones sobre la planificación de la capacidad.de desarrollo
Analitics: Monitoriza tus aplicaciones móvilesPlain Concepts
HockeyApp nos permite monitorizar, obtener informes de uso, reportes de errores de una manera sencilla en las principales plataformas móviles, descubre cómo. By Sergio Escalada
Introducción a todas las novedades presentadas en Xamarin 4. Tratamos Xamarin.Forms 2.0, Xamarin Test Recorder, Xamarin Test Cloud o Xamarin Insights entre otros puntos.
Actualmente, las compañías más innovadoras, tienen despliegues de software medido en términos de días, en vez de meses. Esta agilidad es permitida gracias al uso de Continuous Delivery, habilitando la automatización de procesos de Built, Test y Entrega de cambios de códigos, usando DevOps. Estas automatizaciones ayudan a identificar bugs mucho antes en el proceso, para así incrementar la productividad de los desarrolladores.
En este webinar, vamos a compartirles el proceso que los ingenieros de Amazon usan para la práctica de DevOps, también discutiremos cómo usted puede traer estos procesos a su compañía usando un nuevo grupo de herramientas disponibles en AWS (AWS CodeCommit, AWS CodePipeline and AWS CodeDeploy). Estos servicios fueron inspirados por las mismas herramientas internas y cultura de DevOps en Amazon.
Objetivo de aprendizaje:
- Aprender qué es Continuous Delivery, sus beneficios y cómo implementarlos.
- Aprender cómo aumentar la frecuencia y confiabilidad de las actualizaciones de su aplicación.
- Aprender a crear un flujo de despliegue de software automatizado en AWS.
- Entender los aspectos básicos de AWS CodePipeline y AWS CodeDeploy
En este webinar, aprenderá cómo las empresas pueden aprovechar la nube de AWS para automatizar los pipelines de desarrollo de software. Este enfoque permite que su equipo sea más ágil, mejorando su capacidad para entregar aplicaciones y servicios rápidamente.
Similar a Visual Studio 2017 Launch Event Sevilla (20)
Cape Town MS Developer User Group: Xamarin Community ToolkitJavier Suárez Ruiz
In this session we are going to talk about the Xamarin Community Toolkit, a collection of Animations, Behaviors, Converters Effects and Controls for mobile development with Xamarin.Forms.
We will see what it gives us, how to use it and also how you can contribute!
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....Javier Suárez Ruiz
In this session we are going to know the Xamarin Community Toolkit (XCT) along with all the options it offers like controls, converters, behaviors, etc.
In this session we are going to see in depth the new .NET MAUI handlers, a comparison with the Xamarin.Forms renderers as well as other related aspects such as the possibilities when extending or customizing a handler, performance, etc.
En esta sesión vamos a hacer un repaso a las últimas novedades principales introducidas en Xamarin.Forms así como un pequeño vistazo al futuro más inmediato.
A la hora de desarrollar aplicaciones con Xamarin.Forms el rendimiento suele ser un factor a tener en cuenta. En Xamarin.Forms, ¿sabes el ciclo de vida de un Layout?, ¿qué opciones de Layout son más óptimas?, ¿cómo afectan los Bindings al rendimiento y como tratarlos?, ¿qué debemos hacer para optimizar el trabajo con imágenes?, ¿ListView o CollectionView?, ¿y qué ocurre con Shell? A estas y otras preguntas habituales de rendimiento daremos solución, con datos y pruebas en forma de sencillos consejos a tener en cuenta a la hora de desarrollar una aplicación con Xamarin.Forms.
Con Xamarin.Forms podemos definir la interfaz de usuario una única vez para llegar a diferentes plataformas donde Android e iOS suelen ser las plataformas principales pero...¿hasta dónde podemos llegar?. En esta sesión vamos a ver como realizar aplicaciones nativas Web, WPF, Tizen o para Linux con Xamarin.Forms. Además veremos como realizar interfaces complejas combinadas con elementos 3D o cómo gestionar diferentes dispositivos IoT con Xamarin.IoT en combinación con Xamarin.Forms.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
8. Pluralsight: 1 año
Office 365 Dev: 25 seats
Parasoft: 6 meses
WhiteSource: 6 meses
Anunciado
Más valor para
subscriptores de Visual
Studio Enterprise
32. El triunfo de la movilidad, una realidad
Más rápido que el
boom de Internet en los 90s
Más rápido que el
boom del PC en los 80s
Más rápido que la reciente explosion de
las redes sociales
Source: Flurry Analytics (link)
35. Las Apps móviles son complejas
Autenticación
Servicios Cloud
Offline data
Phone & Tablet
Monitorización
de la App
Backend
APP
36. Xamarin: Cualquier cosa que se pueda realizar con Objective-
C, Swift o Java, se puede realizer con C# y Visual Studio
• Interfaces nativas
• Acceso a APIs nativas
• Rendimiento nativo
37. La propuesta de valor de Xamarin
Mejor experiencia de Desarrollo
Experienciafinaldelusuario
‘Lo major de dos mundos!’
... Para desarrolladores
100% C# con 100% acceso a APIs nativas
Productividad
Hasta 95% de reutilización de código
Hasta 100% de código UI compartido con Xamarin.Forms
Mismos lenguaje e IDE
... Para usuarios finales
Interfaces nativas
Rendimiento nativo
Servicios nativos
39. Android Nougat
Open Source Xamarin.Android
Open Source Xamarin.Forms
Xamarin incluido en Visual Studio InspectorXamarin.Forms Native Embedding
Xamarin.Forms Previewer Visual Studio para Mac
Preview
Platform Specifics
iOS 10 .NET Standard
Xamarin.Forms URL Navigation
Remote iOS Simulator on Windows
MIT License Mono
Embedded Native Controls
Multi-process debugging en MacOpen Source Xamarin.iOS WatchOS 3
Open Source Xamarin.Mac Workbooks
Xamarin.Forms Tizen
Soporte a BitCode
TLS 1.2Hybrid AOT
Vulkan API
Skia 2D Graphics
40. Mobile-first, cloud-first IDE. Realizado para Mac.
Apps móviles y Mac nativas en C#
Se puede desarrollar desde la parte cliente a la
Cloud
Anunciado
Visual Studio para Mac
Preview 4
45. A/B Testing
Live UpdateStorage
Push Notifications
Crash Reporting Remote Config. Identity
Tables
Visual Studio Mobile Center
Mission control para mobile apps
:-)
Continuous build, testing, y monitorización
para Apps móviles
46. Photo used under CC http://www.wocintechchat.com/
Visual Studio Mobile Center
Demo
47. Fácil de adoptar
Preparado para la empresa
aka.ms/mobilecenter
Anunciado
Visual Studio Mobile Center
Preview
51. <//>
public async
Task<int>
{int x = await task;
Integración continua + experiencia real-time = Desplazar a la izquierda
Feedback continuo + real-time data = Desplazar a la derecha
54. View PRs for a Commit
Personalized Home Page
Build/Release Task Versioning
PR Merge Conflict Information
Test Impact Analysis
npm Support
Follow Pull Request
Repo Admin Permission Changes
New Process Template Editor
Docker Integration
Follow Work Items
Social Pull Request Experience
Azure Integration
Markdown and Emoji in Comments
Code Search
Release Management Improvements
Commit Traceability Cherry Picking
Agile Improvements
Admin Work Hub
Azure SQL Database Deployment Task
55. Agile Planning
Planes de entrega
Dashboards
Kanban boards
Build y Test
Git source control
Integración continua
Security scanning
Open source
Cloud-based device testing
Plan +
Track
Monitor +
Learn
DevOps
Release
Develop +
Test Release
Entrega continua
Functional testing
Release management
DevOps
Monitorear
Analíticas de Apps
Logging & analíticas
Mobile crash reporting
Visual Studio Team Services Team Foundation Server Application Insights Visual Studio Mobile Center