SlideShare une entreprise Scribd logo
1  sur  19
Lord of the codes
Un IDE para dominarlos a todos
Quique Fdez Guerra
Software Dev. Engineer
Plain Concepts
@CKGrafico
Un IDE para
dominarlos
a todos
¿Editores o IDEs?
editor IDE
ligero y rápido
muy extensibles
muchos lenguajes
centrado en teclear
etc.
integración debug y test
compilar y probar
wizards y ayudas
integración con servicios
etc.
C#, VB ~ .NET JS, CSS, Node
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Lenguajes
que soporta
Visual Studio
C#, VB ~ .NET JS, CSS, Node
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Plataformas de
desarrollo con las
que trabajar
Web Cloud Móvil Data Juegos …
Su integración con
herramientas y
frameworks
C#, VB ~ .NET JS, CSS, Node
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Web Cloud Móvil Data Juegos …
Xamarin Cordova Unity Gulp, Grunt Bower, NPM …
Gestión del ciclo de vida
de la aplicación (ALM)
C#, VB ~ .NET JS, CSS, Node
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Web Cloud Móvil Data Juegos …
Xamarin Cordova Unity Gulp, Grunt Bower, NPM …
Testing Deploy Version Control Scrum …
C#, VB ~ .NET JS, CSS, Node
Core + Extensiones
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Web Cloud Móvil Data Juegos …
Xamarin Cordova Unity Gulp, Grunt Bower, NPM …
Testing Deploy Version Control Scrum …
C#, VB ~ .NET JS, CSS, Node
Core + Extensiones
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Web Cloud Móvil Data Juegos …
Xamarin Cordova Unity Gulp, Grunt Bower, NPM …
Testing Deploy Version Control Scrum …
Demo
C#, VB ~ .NET JS, CSS, Node
Core + Extensiones
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Web Cloud Móvil Data Juegos …
Xamarin Cordova Unity Gulp, Grunt Bower, NPM …
Testing Deploy Version Control Scrum …
Demo
C#, VB ~ .NET JS, CSS, Node
Core + Extensiones
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Web Cloud Móvil Data Juegos …
Xamarin Cordova Unity Gulp, Grunt Bower, NPM …
Testing Deploy Version Control Scrum …
C#, VB ~ .NET JS, CSS, Node
Core + Extensiones
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Web Cloud Móvil Data Juegos …
Xamarin Cordova Unity Gulp, Grunt Bower, NPM …
Testing Deploy Version Control Scrum …
C#, VB ~ .NET JS, CSS, Node
Core + Extensiones
TypeScript,
CoffeScript
C, C++ Java
PHP, Python,
Ruby
…
Web Cloud Móvil Data Juegos …
Xamarin Cordova Unity Gulp, Grunt Bower, NPM …
Testing Deploy Version Control Scrum …
El Visual Studio para
llevar ~> VS Code
Editor
Lord of the codes
Un IDE para dominarlos a todos
Quique Fdez Guerra
Software Dev. Engineer
Plain Concepts
@CKGrafico

Contenu connexe

Similaire à Lord of the codes: Visual Studio y todo lo que puedes hacer con él

Dev Days 1 - Introducción a Xamarin
Dev Days 1 - Introducción a XamarinDev Days 1 - Introducción a Xamarin
Dev Days 1 - Introducción a XamarinSergio Gasca García
 
Microservicios sobre MEAN Stack
Microservicios sobre MEAN StackMicroservicios sobre MEAN Stack
Microservicios sobre MEAN StackPedro J. Molina
 
Opensouthcode: Microservicios sobre MEAN Stack
Opensouthcode: Microservicios sobre MEAN StackOpensouthcode: Microservicios sobre MEAN Stack
Opensouthcode: Microservicios sobre MEAN StackPedro J. Molina
 
Modern apps development by Pablo Zaidenvoren
Modern apps development by Pablo ZaidenvorenModern apps development by Pablo Zaidenvoren
Modern apps development by Pablo ZaidenvorenDebora Di Piano
 
Introduction to .NET MAUI.pdf
Introduction to .NET MAUI.pdfIntroduction to .NET MAUI.pdf
Introduction to .NET MAUI.pdfLuis775803
 
Gwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoGwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoManuel Carrasco Moñino
 
Code Blast 2012 - Node.js
Code Blast 2012 - Node.jsCode Blast 2012 - Node.js
Code Blast 2012 - Node.jsINSIGNIA4U
 
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2Fernando Rizzato
 
SVQXDG - Introducción a Embeddinator-4000
SVQXDG - Introducción a Embeddinator-4000SVQXDG - Introducción a Embeddinator-4000
SVQXDG - Introducción a Embeddinator-4000Javier Suárez Ruiz
 
De escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincherasDe escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincherasRoberto Luis Bisbé
 
Xamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a XamarinXamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a XamarinJavier Suárez Ruiz
 
Xamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller XamarinXamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller XamarinJavier Suárez Ruiz
 
OpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinOpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinJavier Suárez Ruiz
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015Francesc Jaumot
 
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con XamarinPlain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con XamarinJavier Suárez Ruiz
 

Similaire à Lord of the codes: Visual Studio y todo lo que puedes hacer con él (20)

[CodeCamp 2009] Conociendo al dúo dinámico (Visual Studio y C#4) (Pablo Zaide...
[CodeCamp 2009] Conociendo al dúo dinámico (Visual Studio y C#4) (Pablo Zaide...[CodeCamp 2009] Conociendo al dúo dinámico (Visual Studio y C#4) (Pablo Zaide...
[CodeCamp 2009] Conociendo al dúo dinámico (Visual Studio y C#4) (Pablo Zaide...
 
Dev days 1 Introducción a Xamarin
Dev days 1 Introducción a XamarinDev days 1 Introducción a Xamarin
Dev days 1 Introducción a Xamarin
 
Dev Days 1 - Introducción a Xamarin
Dev Days 1 - Introducción a XamarinDev Days 1 - Introducción a Xamarin
Dev Days 1 - Introducción a Xamarin
 
introducción a xamarin
  introducción a xamarin  introducción a xamarin
introducción a xamarin
 
Microservicios sobre MEAN Stack
Microservicios sobre MEAN StackMicroservicios sobre MEAN Stack
Microservicios sobre MEAN Stack
 
Opensouthcode: Microservicios sobre MEAN Stack
Opensouthcode: Microservicios sobre MEAN StackOpensouthcode: Microservicios sobre MEAN Stack
Opensouthcode: Microservicios sobre MEAN Stack
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
Arquitectura
Arquitectura Arquitectura
Arquitectura
 
Modern apps development by Pablo Zaidenvoren
Modern apps development by Pablo ZaidenvorenModern apps development by Pablo Zaidenvoren
Modern apps development by Pablo Zaidenvoren
 
Introduction to .NET MAUI.pdf
Introduction to .NET MAUI.pdfIntroduction to .NET MAUI.pdf
Introduction to .NET MAUI.pdf
 
Gwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoGwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrasco
 
Code Blast 2012 - Node.js
Code Blast 2012 - Node.jsCode Blast 2012 - Node.js
Code Blast 2012 - Node.js
 
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
 
SVQXDG - Introducción a Embeddinator-4000
SVQXDG - Introducción a Embeddinator-4000SVQXDG - Introducción a Embeddinator-4000
SVQXDG - Introducción a Embeddinator-4000
 
De escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincherasDe escritorio a Javascript, nuestra experiencia desde las trincheras
De escritorio a Javascript, nuestra experiencia desde las trincheras
 
Xamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a XamarinXamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a Xamarin
 
Xamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller XamarinXamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller Xamarin
 
OpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinOpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller Xamarin
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con XamarinPlain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
 

Plus de Quique Fdez Guerra

Frontend 101 Initializing a Frontend Project using React
Frontend 101 Initializing a Frontend Project using ReactFrontend 101 Initializing a Frontend Project using React
Frontend 101 Initializing a Frontend Project using ReactQuique Fdez Guerra
 
YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.
 YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT. YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.
YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.Quique Fdez Guerra
 
Empowering Vue with Typescript, Inversify, Vuex and some other super tools
Empowering Vue with Typescript, Inversify, Vuex and some other super toolsEmpowering Vue with Typescript, Inversify, Vuex and some other super tools
Empowering Vue with Typescript, Inversify, Vuex and some other super toolsQuique Fdez Guerra
 
Real and scalable applications with Nuxt, Vuex and TypeScript
Real and scalable applications with Nuxt, Vuex and TypeScriptReal and scalable applications with Nuxt, Vuex and TypeScript
Real and scalable applications with Nuxt, Vuex and TypeScriptQuique Fdez Guerra
 
Más productivos con Apache Cordova e Ionic
Más productivos con Apache Cordova e IonicMás productivos con Apache Cordova e Ionic
Más productivos con Apache Cordova e IonicQuique Fdez Guerra
 
Mejora de la atención odontológica para países en desarrollo
Mejora de la atención odontológica para países en desarrolloMejora de la atención odontológica para países en desarrollo
Mejora de la atención odontológica para países en desarrolloQuique Fdez Guerra
 
HTML5 en el universo Windows (Apps universales)
HTML5 en el universo Windows (Apps universales)HTML5 en el universo Windows (Apps universales)
HTML5 en el universo Windows (Apps universales)Quique Fdez Guerra
 
#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrollo#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrolloQuique Fdez Guerra
 
Introduccion a la programacion (Pseudocódigo + JavaScript)
Introduccion a la programacion (Pseudocódigo + JavaScript)Introduccion a la programacion (Pseudocódigo + JavaScript)
Introduccion a la programacion (Pseudocódigo + JavaScript)Quique Fdez Guerra
 
Pasado, presente y Futuro de las aplicaciones en HTML5
Pasado, presente y Futuro de las aplicaciones en HTML5Pasado, presente y Futuro de las aplicaciones en HTML5
Pasado, presente y Futuro de las aplicaciones en HTML5Quique Fdez Guerra
 
Repaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScriptRepaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScriptQuique Fdez Guerra
 

Plus de Quique Fdez Guerra (20)

Frontend 101 Initializing a Frontend Project using React
Frontend 101 Initializing a Frontend Project using ReactFrontend 101 Initializing a Frontend Project using React
Frontend 101 Initializing a Frontend Project using React
 
YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.
 YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT. YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.
YOU CAN INJECT DEPENDENCIES IN YOUR COMPONENTS, LET'S DO IT.
 
Empowering Vue with Typescript, Inversify, Vuex and some other super tools
Empowering Vue with Typescript, Inversify, Vuex and some other super toolsEmpowering Vue with Typescript, Inversify, Vuex and some other super tools
Empowering Vue with Typescript, Inversify, Vuex and some other super tools
 
Why TypeScript?
Why TypeScript?Why TypeScript?
Why TypeScript?
 
Real and scalable applications with Nuxt, Vuex and TypeScript
Real and scalable applications with Nuxt, Vuex and TypeScriptReal and scalable applications with Nuxt, Vuex and TypeScript
Real and scalable applications with Nuxt, Vuex and TypeScript
 
Microsoft Student Partner
Microsoft Student PartnerMicrosoft Student Partner
Microsoft Student Partner
 
Reconnect
ReconnectReconnect
Reconnect
 
Cordova Productivity Tools
Cordova Productivity ToolsCordova Productivity Tools
Cordova Productivity Tools
 
Más productivos con Apache Cordova e Ionic
Más productivos con Apache Cordova e IonicMás productivos con Apache Cordova e Ionic
Más productivos con Apache Cordova e Ionic
 
Los bots son las nuevas apps
Los bots son las nuevas appsLos bots son las nuevas apps
Los bots son las nuevas apps
 
Gitflow Workflow
Gitflow WorkflowGitflow Workflow
Gitflow Workflow
 
Yo solo te pedí un plátano
Yo solo te pedí un plátanoYo solo te pedí un plátano
Yo solo te pedí un plátano
 
Mejora de la atención odontológica para países en desarrollo
Mejora de la atención odontológica para países en desarrolloMejora de la atención odontológica para países en desarrollo
Mejora de la atención odontológica para países en desarrollo
 
HTML5 en el universo Windows (Apps universales)
HTML5 en el universo Windows (Apps universales)HTML5 en el universo Windows (Apps universales)
HTML5 en el universo Windows (Apps universales)
 
Nos vamos de SPA
Nos vamos de SPANos vamos de SPA
Nos vamos de SPA
 
#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrollo#Win8JSApps | 4.- Métodos de desarrollo
#Win8JSApps | 4.- Métodos de desarrollo
 
Introduccion a la programacion (Pseudocódigo + JavaScript)
Introduccion a la programacion (Pseudocódigo + JavaScript)Introduccion a la programacion (Pseudocódigo + JavaScript)
Introduccion a la programacion (Pseudocódigo + JavaScript)
 
Pasado, presente y Futuro de las aplicaciones en HTML5
Pasado, presente y Futuro de las aplicaciones en HTML5Pasado, presente y Futuro de las aplicaciones en HTML5
Pasado, presente y Futuro de las aplicaciones en HTML5
 
Eventos en las páginas
 Eventos en las páginas Eventos en las páginas
Eventos en las páginas
 
Repaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScriptRepaso conceptos básicos de JavaScript
Repaso conceptos básicos de JavaScript
 

Lord of the codes: Visual Studio y todo lo que puedes hacer con él

  • 1. Lord of the codes Un IDE para dominarlos a todos Quique Fdez Guerra Software Dev. Engineer Plain Concepts @CKGrafico
  • 2.
  • 3.
  • 4.
  • 6. ¿Editores o IDEs? editor IDE ligero y rápido muy extensibles muchos lenguajes centrado en teclear etc. integración debug y test compilar y probar wizards y ayudas integración con servicios etc.
  • 7.
  • 8. C#, VB ~ .NET JS, CSS, Node TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Lenguajes que soporta Visual Studio
  • 9. C#, VB ~ .NET JS, CSS, Node TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Plataformas de desarrollo con las que trabajar Web Cloud Móvil Data Juegos …
  • 10. Su integración con herramientas y frameworks C#, VB ~ .NET JS, CSS, Node TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Web Cloud Móvil Data Juegos … Xamarin Cordova Unity Gulp, Grunt Bower, NPM …
  • 11. Gestión del ciclo de vida de la aplicación (ALM) C#, VB ~ .NET JS, CSS, Node TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Web Cloud Móvil Data Juegos … Xamarin Cordova Unity Gulp, Grunt Bower, NPM … Testing Deploy Version Control Scrum …
  • 12. C#, VB ~ .NET JS, CSS, Node Core + Extensiones TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Web Cloud Móvil Data Juegos … Xamarin Cordova Unity Gulp, Grunt Bower, NPM … Testing Deploy Version Control Scrum …
  • 13. C#, VB ~ .NET JS, CSS, Node Core + Extensiones TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Web Cloud Móvil Data Juegos … Xamarin Cordova Unity Gulp, Grunt Bower, NPM … Testing Deploy Version Control Scrum … Demo
  • 14. C#, VB ~ .NET JS, CSS, Node Core + Extensiones TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Web Cloud Móvil Data Juegos … Xamarin Cordova Unity Gulp, Grunt Bower, NPM … Testing Deploy Version Control Scrum … Demo
  • 15. C#, VB ~ .NET JS, CSS, Node Core + Extensiones TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Web Cloud Móvil Data Juegos … Xamarin Cordova Unity Gulp, Grunt Bower, NPM … Testing Deploy Version Control Scrum …
  • 16. C#, VB ~ .NET JS, CSS, Node Core + Extensiones TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Web Cloud Móvil Data Juegos … Xamarin Cordova Unity Gulp, Grunt Bower, NPM … Testing Deploy Version Control Scrum …
  • 17. C#, VB ~ .NET JS, CSS, Node Core + Extensiones TypeScript, CoffeScript C, C++ Java PHP, Python, Ruby … Web Cloud Móvil Data Juegos … Xamarin Cordova Unity Gulp, Grunt Bower, NPM … Testing Deploy Version Control Scrum …
  • 18. El Visual Studio para llevar ~> VS Code Editor
  • 19. Lord of the codes Un IDE para dominarlos a todos Quique Fdez Guerra Software Dev. Engineer Plain Concepts @CKGrafico

Notes de l'éditeur

  1. Icons from freepik.org
  2. Breve explicación sobre el IDE Al hacer login todas tus preferencias se guardan y se aplican (varios colores) Actualizaciones en la banderita Cambiar Fuentes, combinaciones de colores, pesonalizar la posición de los paneles Básicos del IDE: intellisense, autocompletado, coloreado Compila en un click. Debugar en un click. Abrir un Nuevo Proyecto. Las plantillas. Las plantillas pueden ser para unp royecto en blanco o con una app “Hola mundo” ya hecho. Además tenemos varios idiomas: Visual Basic, C#, and JavaScript Los paneles básicos. Explorador de soluciones Explorador de servidores Coloreo, intellisense. Debug Touch Support Scrolling (tapping-and-dragging on the editor surface on the regular and enhanced scrollbars) Pinch-to-Zoom Select a whole line by tapping in the editor margin, and select words by double-tapping them Invoking the editor context menu by pressing-and-holding ¿Quieres dar feedback? Usa la carita sonriente
  3. Icons from freepik.org