3. Microsoft’s Developer day
Agenda Visual Studio
Azure
Project Siena
Microsoft Virtual Academy
Dreamspark
Demostraciones
4. Programador vs Desarrollador
• Un programador es el
responsable de
escribir, depurar
(probar) y dar
mantenimiento al
código fuente.
• Un desarrollador es
aquella persona que
forma parte del proceso
de desarrollo de
software, como la
planificación, la
implementación, la
documentación,
pruebas, entre otros
6. Lo mas interesante de Visual Studio 2013
• Es mas personalizable y menos fallos gracias a la
predicción mejorada de código
• Probamos una pagina en 2 o mas navegadores
simultáneamente con Browser Link
• Ocupamos un método que no esta a la mano: podemos
verlo por medio de la definición de código
• Trabajemos desde la nube: Team Foundation / Visual
Studio Online
• Herramientas para el desarrollo de aplicaciones
universales, web, Windows 8, Windows Phone, Office,
7. Que lenguajes podemos usar?
• Visual Basic (VB)
• Visual C# (C#)
• Visual F# (código libre, multiparadigma)
• SQL Server
• JavaScript
• Python
• TypeScript: mejora de Microsoft a JavaScript
• ASP .NET (integrado en los proyectos web)
8. Que versiones hay de Visual Studio
Visual Studio con MSDN
• Ofrece no solo herramientas mas
completas, si no la posibilidad de
desarrollar y entregar aplicaciones
para diferentes entornos, como
escritorio, web y móvil.
• Las ediciones disponibles son:
o VS Ultimate con MSDN
o VS Premium con MSDN
o VS Test Professional con MSDN
o VS Professional con MSDN
• http://bit.ly/V2rYNg
Visual Studio Express
• Aunque no tiene acceso a los
beneficios de MSDN, ofrece las
mismas condiciones de desarrollo
separadas por necesidades.
• Las ediciones disponibles están:
o VS 2013 Express para Web
o VS 2013 Express para Windows
o VS 2013 Express para escritorio de
Windows
o VS 2013 Express Team Foundation
Server
• http://bit.ly/V2siLW
9. Cuanto cuesta y como lo obtengo
• Los costos depende de lo que el desarrollador
y/o la empresa requieran.
• Las versiones Ultimate, Premium, Test
Professional y Professional con MSDN tienen
costos varios y beneficios.
• TODAS las versiones Express tienen un costo de
SOLO SE DESCARGA Y A DESARROLLAR, es decir,
son completamente gratuitas.
10. Visual Studio Online
• Es un entorno de desarrollo en la nube, que
permite el trabajo en equipo colaborativo.
• Se usa para desarrollo web principalmente.
• Se puede conectar con varias aplicaciones
compatibles con Git como Visual Studio 2013,
Eclipse, entre otros.
12. Ojo estudiantes
• Por medio de la plataforma Dreamspark pueden
obtener a un increíble costo de DESCARGUE,
INSTALE Y DESARROLLE una licencia para Visual
Studio Professional 2013.
• En otras palabras, Microsoft proporcional sin
costo alguno una licencia individual de Visual
Studio 2013 y otros software’s sin costo alguno a
estudiantes válidamente activos.
14. Microsoft Azure???
• Es la nube de Microsoft. Compuesta por múltiples
datacenter’s en varias ubicaciones en el planeta.
• Ofrece varias herramientas para realizar diversos
trabajos o desarrollos de modo tal que se pueda
agilizar los procesos en empresas y demás entes
desarrolladores.
• Combina recursos en la Nube y físicos para lograr
una perfecta armonía.
15. … ofrece
• Maquinas virtuales
• Sitios web
• Base de datos
• VNP’s
• Servicios móviles
• Conexión a servicios
como Visual Studio
Online
… es
• plataforma de nube abierta
y flexible que permite
compilar, implementar y
administrar aplicaciones
rápidamente, en una red
global de centros de datos
administrados por
Microsoft.
• Mas información en
http://bit.ly/1m3AqCS
Microsoft Azure….
17. Obtén las herramientas que necesitas para obtener el trabajo de tus
sueños, y sin costo!
Comienza tu carrera con DreamSpark:
• Obtén las herramientas profesionales de diseño y desarrollo —sin
ningún costo para estudiantes— y logra que tus sueños se vuelvan
realidad.
• Descarga Microsoft Visual Studio Professional (no es una versión de
prueba) y comienza a desarrollar en HTML, C++, C#, Java, Ruby y
mucho más.
• Impresionantes herramientas y recursos para construir apps para
Windows 8, Windows Phone y juegos reales para Xbox LIVE/360 y para
Kinect.
• Sin costo. Sin trucos. Incluye una membresía gratuita para el portal de
juegos Xbox Live, Windows Phone Dev Center y Windows Store para
obtener códigos de prueba, guías de enseñanza, herramientas, eventos
y los mejores consejos de la mano de expertos.
18. Ven y construye el futuro
Microsoft está liderando el mercado con tecnología
de punta como Kinect y los juegos de Xbox con su
diseño plano centrado en una mejor experiencia de
usuario con el Sistema Operativo Windows y
Windows Phone.
Y su plataforma Windows Store que sigue siendo un
campo muy abierto donde no existe una saturación
de aplicaciones, como sucede con otras App Stores.
Regístrate ahora y comienza a descargar Software
hoy mismo: www.dreamspark.com/student
19. Aquí sabrás cómo obtenerlo
Regístrate a DreamSpark y comienza a
descargar software en:
www.DreamSpark.com/Student
20.
21. MVA – Microsoft Virtual Academy
• Windows Azure
• Seguridad
• SQL Server 2012
• Y más
Por las cifras (vista mundial) Conozca más / Regístrese
microsoftvirtualacademy.com
MVA ofrece capacitación técnica en línea gratis
sobre los escenarios de TI que son importantes
para su empresa y su carrera. Aprenda a su propio
ritmo y aumente sus habilidades de TI con acceso a
más de 100 cursos dirigidos por expertos a través
de más de 15 diferentes tecnologías de Microsoft.
• Windows Server 2012
• Windows 8
• System Center 2012 SP1
• Virtualización
Vaya a microsoftvirtualacademy.com
Estudiantes registrados 1.2M
Auto-evaluaciones aprobadas 1.3M
Horas de capacitación impartidas 1.2M
Productos/Tecnologías cubiertas
22. Para lo que quieran saber o consultas
posteriores:
Jose Carlos Campos
MSP UNED
Correo: jose-carlos.campos-berrocal@studentpartner.com
josecarlos.campos@uned.cr
twitter: @jcampos2208
#MSPUNEDCR
Facebook: facebook.com/jcampos2208
Blog: http://josecarloscampos.azurewebsites.com
La idea de mostrar esta diferencia es motivarlos a no ser solo programadores, si no desarrolladores, capaces de poder generar nuevas aplicaciones o mejorar las ya existentes, haciendo uso de los recursos que tenemos disponibles.
Es importante destacar que cuando se habla de recursos nos referimos al software libre existente como al software privativo, como el caso de las herramientas Microsoft.
Cuanto saben de Visual Studio??
En que lo han usado??
Que les llama la atención?
Puntos que les puede ser llamativos y que quizás no conocen
1 se puede cambiar el color del editor, asi como el tipo de fuente y los colores
2 Browser Link se puede resumir como eso, la posibilidad de probar nuestra aplicación o pagina web en 2 o mas navegadores web
3 La definición de código, algo que ya lo pudieron haber en visto en otros IDE’s que nos permite ver una parte del código que esta en otra clase, es decir, que podemos ver un método cuando lo necesitemos para poder implementarlo
4 Visual Studio Online una herramienta de desarrollo en línea
5 ahora podemos desarrollar de todo en una sola herramienta, antes de 2010 todas las herramientas estaban independizadas, y la parte de Windos 8 y WP no estaba. Así como en Office.
Como se ve tenemos muchas opciones para desarrollar, como Visual Basic tanto puro como en .NET, C#, F#, SQL Server, pero en este sentido seria a modo de asistentes. JavaScript, Python, TypeScript y el conocido ASP .NET
Todo esto es suficiente para crear aplicaciones de todo tipo.
Visual Studio posee dos modalidades o entornos. Uno pago y el otro gratuito.
El pago se llama MSDN con Visual Studio, posee varias versiones como Ultimate, Premium, Test Professional, Professional.
Las ediciones gratuitas se denominan Visual Studio Express y las versiones o ediciones son para web, Windows, Escritorio de Windows, Team Foundation Server
En los links pueden ver mas información
El precio depende de lo que busquen como desarrolladores. Pueden que sea mas funcional alguna de las versiones express por estar comenzando, o por que se van a orientar a una sola plataforma.
Las versiones Ultimate, Professional, Test Professional y Premium con MSDN poseen precios diversos, La información los pueden ver en www.visualstudio.com
Para programar o trabajar en línea, solo se loguean y listo.
Funciona en cualquier dispositivo con acceso a internet. EXCEPTO en los teléfonos y algunas tablets dado a que no existe una versión para móvil de la plataforma, no obstante es suficientemente ligera para funcionar en estos dispositivos.
Dreamspark
TODOS los estudiantes activos ya sea en una universidad o en algún instituto pueden descargar SIN COSTO licencias de Visual Studio y SQL Server desde Dreamspark, la plataforma para aprendices de desarrollador, los que estamos en caminados a ser desarrolladores o programadores.
Que saben de la NUBE??
Como funciona??
Conocen o han escuchado de AZURE??
Que piensan que se puede hacer en azure?
Azure = la nube de Microsoft, esto permite crear o usar diversas herramientas sin requerir tenerlas en nuestras instalaciones,
Ejemplo, desarrollar una aplicación web que use una base de datos alojada en Azure
VNP = Redes privadas virtuales
Que es Dreamspark?
Cuanto cuesta?
Que se puede hacer ahi?
Dreamspark es una plataforma de Microsoft donde hay disponible gran cantidad de herramientas de nivel profesional para diseño y desarrollo.
TODO GRATIS, NO HAY QUE PAGAR NADA, SOLO SE HAY QUE REGISTRARSE Y LISTO.
Microsoft esta en proceso de transformacion, esta busca crear una unidad de sus productos y plataformas, como las tiendas de aplicaciones, donde en poco tiempo tendremos una misma tienda para Windows y Windows Phone
Con Dreamspark se puede ser parte de este gran cambio
Para comenzar solo es cuestión de registrarse y comenzar.
Que entienden por MVA?
Lo habían escuchado?
Conocen lo que pueden hacer?
MVA es una plataforma de aprendizaje en línea, la cual ofrece cientos de cursos de diferentes tecnologías