<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

	<channel>
		<title>Magazine - formacion</title>
		<link>http://www.genbetadev.com</link>
		<description>
Información sobre el sector de los desarrolladores, el desarrollo de aplicaciones, para móviles, desarrollo web, bases de datos, frameworks y lenguajes de programación		</description>
		<pubDate>2013-05-23 05:06:12</pubDate>

		<generator>http://www.genbetadev.com</generator>
                    <item>
      <title><![CDATA[Tabla de referencia de colores para Windows System y Windows 8 ]]></title>
      <link>http://www.genbetadev.com/formacion/tabla-de-referencia-de-colores-para-windows-system-y-windows-8</link>
      <guid>http://www.genbetadev.com/formacion/tabla-de-referencia-de-colores-para-windows-system-y-windows-8</guid>
      <pubDate>Thu, 25 Apr 2013 14:30:17 +0000</pubDate>

      <author>Juan Quijano</author>
      <description><![CDATA[
      <p><img alt="Windows 8 Theme Colours Reference" src="http://img.genbetadev.com/2013/04/Windows8-Theme-colours-Reference.jpg" class="centro" /></p>

	<p><a href="http://www.quppa.net/syscol/">Windows 8 Theme Colours Reference</a> parte de la base de que los desarrolladores tenemos, en la inmensa generalidad, el gusto <em>justo en donde se acaba la espalda</em>, es una realidad que se puede probar en el día a día.</p>

	<p>Así nos encontramos con interfaces terribles, con esas ventanas, rectangulares y grises, que <strong>gritan que detrás del diseño gráfico hay un programador</strong>.</p>

	<p>Para <strong>ayudarnos a darle un color adecuado a nuestras aplicaciones</strong>, quiero compartir una interesante página que nos va a ayudar, aunque sea, a combinar correctamente los colores.</p>

	<p><!--more--></p>

	<p>Básicamente los que nos encontramos al acceder a la web de <a href="http://www.quppa.net/syscol/">Quppa.net</a> es una enorme tabla en donde en la columna de la izquierda todos los nombres de los controles y comportamientos en donde se aplica el color que corresponde al conjunto de colores seleccionado en el primera fila.</p>

	<p>La primera sensación que tuve al enfrentarme a esta referencia es que <strong>Windows 8 tiene muchos, muchos más colores de lo que me podía imagina</strong>r. Menos mal que una de las opciones que me permite es exportar esta tabla a un fichero Excel.</p>

	<p>Para “<em>facilitarle</em>” la vida a los que accedemos a la referencia de colores, los autores permiten realizar sencillos filtrados para reducir o ampliar el número de resultados. Como podría ser desactivar todo  quedarnos solo con los Temas de alto contraste.</p>

	<p>Y por si no tuvieras suficientes colores, <strong>podemos obtener la misma tabla detallada pero para Windows System</strong>. Es decir, los espacios de nombres de Win32, <span class="caps">WPF</span> y Windows Forms.</p>

	<p>Espero que sea de utilidad,</p>

	<p>Más información | <a href="http://www.quppa.net/syscol/">Windows 8 Theme Colours Reference</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[El Megathon 2013, un éxito aún mayor que el año pasado ]]></title>
      <link>http://www.genbetadev.com/formacion/el-megathon-2013-un-exito-aun-mayor-que-el-ano-pasado</link>
      <guid>http://www.genbetadev.com/formacion/el-megathon-2013-un-exito-aun-mayor-que-el-ano-pasado</guid>
      <pubDate>Sat, 20 Apr 2013 10:00:43 +0000</pubDate>

      <author>Juan Quijano</author>
      <description><![CDATA[
      <p><img alt="Megathon 2013, portada" src="http://img.genbetadev.com/2013/04/Megathon2013.jpg" class="centro" /></p>

	<p>El Megathon 2013, evento de desarrollo que se celebró el fin de semana pasado en 14 ciudades españolas, con una <strong>participación que superó las 700 personas</strong>, se ha convertido en el evento de &#8220;<em>pica códigos</em>&#8220; más importante del panorama nacional.</p>

	<p>Tanto en GenbetaDev como en XatakaWindows, hemos seguido de cerca la convocatoria, al igual que hicimos el año pasado. Y hoy quiero compartir <strong>la visión técnica de un programador que acudió con la gorra de bloguero</strong>.<br />
<!--more--><br />
<h2>El objetivo y el material</h2><br />
<div class="caption-img"> <img alt="Megathon 2013, equipo con mentor" src="http://img.genbetadev.com/2013/04/Megathon2013-equipo-con-mentor.jpg" class="centro" /> <span>Los mentores apoyando a los equipos</span> </div></p>

	<p>El evento tenía como objetivo el que equipos de programadores, se conocieran o no, construyeran una aplicación para Window 8 &#8211; con la interfaz Modern UI &#8211; o para windows Phone 8.</p>

	<p>Para ello, no solamente la organización instauró un calendario de <strong>charlas técnicas vía web durante todo el mes anterior</strong> a la celebración del evento, si no que en cada una de las sedes estuvieron presente los mentores durante el fin de semana, para resolver todas aquellas dudas que pudieran surgir.</p>

	<p>Porque se ha presentado valientes que <strong>no habían echado nunca ni una sola línea de código</strong> anteriormente para ninguna de las plataformas. Y así, el viernes 12, se iniciaron los trabajos con la incógnita de las ideas que se iban a plantear. </p>

	<p>Mientras, quien escribe estas líneas, ponía las garras encima de dos dispositivos que sobresalieron por encima de la pequeña muestra de tabletas, ultrabook táctiles e híbridos que, aprovechando la ocasión, mostraron unas pocas marcas: <a href="http://www.xatakawindows.com/moviles/primera-toma-de-contacto-con-el-lumia-720">el Nokia Lumia 720</a> y la <a href="http://www.xatakawindows.com/tablets-e-hibridos/surface-pro-con-type-cover-primer-contacto">Surface <span class="caps">PRO</span> con Cover Type</a>.</p>

<h2>Un poco de humor y notas de color</h2>
<div class="caption-img"> <img alt="Megathon 2013, humor" src="http://img.genbetadev.com/2013/04/Megathon2013-humor.jpg" class="centro" /> <span>Que la fuerza te acompañe para dominar el mundo</span> </div>

	<p>El sábado, arrancó el día con humor al grabar en, en diversas ciudades, un <strong>Harlem Shake</strong> que le dio el punto de irreverencia que un evento como este siempre debe tener.</p>

	<p>Durante el resto del día, se puso velocidad de crucero, y las aplicaciones fueron creciendo de forma decidida, pintando pequeñas notas de color y diversidad entre los participantes.</p>

	<p>Así teníamos un equipo, que consiguió ser premiado, en el que uno de sus miembros, ni corto ni perezoso, al no tener un portátil que poderse traer la Megathon, <strong>se cogió su Mac debajo del brazo</strong>, el monitor debajo del otro, y lo plantó encima de la mesa.</p>

	<p>Otro equipo estaba compuesto por tres grandes profesionales, al menos dos de ellos <span class="caps">MVP</span>, que llegaban con una idea que podría ser perfectamente el inicio de una fulgurante startup, y con un nivel arquitectónico y técnico como para sentarse a escucharlos todo el día.</p>

	<p>Y dando vueltas me encuentro un portátil con un editor 3D llamado Unity3D. En ella, el que sería el futuro ganador de la edición de Madrid, estaba matando Zombies con &#8211; diciéndolo suavemente &#8211; un espectacular efecto visual.</p>

	<p>Estoy hablando de que a media mañana, no más de 12 horas del inicio del Megathon2013, ya había aplicaciones funcionales, y este shooter en primera persona <strong>ya estaba en fase de optimización</strong>.</p>

<h2>De cero a software funcionando, en 24 horas</h2>
<div class="caption-img"> <img alt="Megathon 2013, ganador de madrid" src="http://img.genbetadev.com/2013/04/Megathon2013-Unity3D.jpg" class="centro" /> <span>Tirando lineas para matar zombies</span> </div>

	<p>Y así fueron pasando las horas, hasta que llegó el domingo a mediodía en donde se inició <strong>la ronda presentaciones por parte de los participantes</strong> y, como primera sorpresa, algunos equipos fueron capaces de construir versiones de su aplicación tanto para Windows 8, para Windows Phone 8 y para Web.</p>

	<p>Las ideas, en su gran mayoría, fueron muy interesantes. El llevar el ropero en el móvil &#8211; <em>aunque no hay suficiente <span class="caps">RAM</span> en el mundo para el de mi señora</em> -, obtener las estadísticas en tiempo real de la Fórmula Uno, juegos varios, buscar y organizar reuniones (y ligar por cercanía), gestión de tareas y proyectos vía Team Foundation Service, etc.</p>

	<p>Y de entre las cuales destacaría tres: El ganador, <strong>Almo-Shooter</strong>, un shooter en primera persona realizado con Unity3D; <strong>Respira</strong>, una aplicación para conocer la calidad del aire que respiramos; y <strong>Travel &amp; Tips</strong>, la más compleja y completa a mi parecer.</p>

	<p>Mención especial a otra aplicación premiada, Recuérdame, dado que <strong>el equipo no se conocía anteriormente</strong> del Megathon. Y consiguieron construir una app ganadora, muy bien presentada.</p>

	<p><h2>Tecnología, lenguajes y herramientas</h2><br />
Obviamente cuando tenemos definido el target sobre el que correrá la aplicación, las decisiones tecnológicas debieran ser más restringidas en sus opciones. Pero al ser <strong>el objetivo de los desarrollos dos sistemas operativos diferentes</strong>, realmente la cosa era un tanto complicada.</p>

	<p>Por un lado para Windows 8 se podían realizar los trabajos con <span class="caps">XAML</span> + C# o VB.NET, o tirar por HTML5 + JS + <span class="caps">CSS</span>. Pero, es lo bonito de estos eventos, hubo sorpresas como utilizar Unity3D que trabaja una capa de abstracción por encima del código.</p>

	<p>Trabajar sobre Windows Phone 8, te dejaba dos opciones claras: o <span class="caps">XAML</span> + lenguaje .NET, o programadores de pelo en pecho que picaran en C++. </p>

	<p>Los equipos que han demostrado mayor capacidad, que han sido muchos, <strong>han desacoplado de tal forma la capa de representación</strong> que han podido hacer aplicaciones que corren en ambos sistemas operativos gracias a que son dos plataformas que comparten el mismo ecosistema, lo cual significa que gran parte del código y el Know-how son similares e interoperables.</p>

	<p>Por último, destacar <strong>el uso generalizado de Windows Azure</strong> como persistencia de datos y herramienta de comunicaciones, principalmente para notificaciones push que alimenten las Live Tiles.</p>

	<p>Insisto, el nivel de finalización de las aplicaciones ha sido sorprendentemente alto, demostrando la productividad de las herramientas de desarrollo &#8211; en su mayoría ha sido Visual Studio 2012 &#8211; en la plataforma .NET.</p>

	<p><h2>Nos vemos en el Megathon 2014</h2><br />
Primero agradecer a los organizadores, patrocinadores y mentores de las 14 ciudades, grandísimos profesionales que <strong>no han dudado en consumir su escaso tiempo personal</strong> para compartir su conocimiento con la comunidad de desarrollo.</p>

	<p>El nivel de este año ha sido muy superior al de la convocatoria del año pasado, tanto en instalaciones, organización, tamaño y calidad de los participantes y desarrollos realizados.</p>

	<p>Si acaso, solucionar los pequeños problemas reiterativos en las grandes convocatorias, como Madrid, en donde la conexión a Internet (pieza crítica en todo desarrollo actual) dio más de un dolor de cabeza.</p>

<div class="caption-img"> <img alt="Megathon 2013, Jose Bonnin" src="http://img.genbetadev.com/2013/04/Megathon2013_Bonnin.jpg" class="centro" /> <span>Nos vemos en el Megathon 2014&#8230;</span> </div>

	<p><em>Nota del autor</em>: este reportaje ha sido realizado en la sede madrileña del evento. Pero el espíritu del evento descrito en este post, es similar en cada una de las 14 ciudades en donde se ha celebrado el Megaton 2013. </p>

	<p>Más información | <a href="http://blogs.msdn.com/b/esmsdn/archive/2013/04/16/megathon-windows-2013-next-steps.aspx">Megathon Windows 2013 &#8211; Next</a>, <a href="http://eventifier.co/event/megathon2013/?page=10 ">Fotos Megathon 2013</a><br />
En GenbetaDev | <a href="http://www.genbetadev.com/formacion/se-inicia-el-megathon-2012-el-mayor-evento-de-desarrollo-de-espana">Se inicia el megathon 2012, el mayor evento de desarrollo de España</a>, <a href="http://www.genbetadev.com/actualidad/megathon-windows-8-hackathon-multi-ciudad-de-aplicaciones-metro-y-unas-palabras-del-culpable">Megathon Windows 8, hackathon multi ciudad de aplicaciones Metro. Y unas palabras del &#8220;culpable&#8221;</a><br />
En XatakWindows | <a href="http://www.xatakawindows.com/ecosistema-microsoft/megathon-2013-el-evento-de-programadores-mas-grande-de-espana">Megathon 2013, el evento de programadores más grande de España</a></p>

<div class="thumbs" onclick="WSL_Controller_GoogleAnalytics.registerClick('modulo-post-galeria-de-fotos', 'click-image')">
<h3>Galería de fotos</h3>
(Haz click en una imagen para ampliarla)
<br />

<p></p><div class="float"><a href="/galeria/megathon-2013/1/"><img style="width:70px; height:70px;" alt="" src="http://img.genbetadev.com/galleries/megathon-2013/thumb_Megathon2013_001.jpg"></a></div>
  <div class="float"><a href="/galeria/megathon-2013/2/"><img style="width:70px; height:70px;" alt="" src="http://img.genbetadev.com/galleries/megathon-2013/thumb_Megathon2013_002.jpg"></a></div>
  <div class="float"><a href="/galeria/megathon-2013/3/"><img style="width:70px; height:70px;" alt="" src="http://img.genbetadev.com/galleries/megathon-2013/thumb_Megathon2013_003.jpg"></a></div>
  <div class="float"><a href="/galeria/megathon-2013/4/"><img style="width:70px; height:70px;" alt="" src="http://img.genbetadev.com/galleries/megathon-2013/thumb_Megathon2013_004.jpg"></a></div>
  <div class="float"><a href="/galeria/megathon-2013/5/"><img style="width:70px; height:70px;" alt="" src="http://img.genbetadev.com/galleries/megathon-2013/thumb_Megathon2013_005.jpg"></a></div>
  <div class="float"><a href="/galeria/megathon-2013/6/"><img style="width:70px; height:70px;" alt="" src="http://img.genbetadev.com/galleries/megathon-2013/thumb_Megathon2013_006.jpg"></a></div>
  <div class="float"><a href="/galeria/megathon-2013/7/"><img style="width:70px; height:70px;" alt="" src="http://img.genbetadev.com/galleries/megathon-2013/thumb_Megathon2013_007.jpg"></a></div>
  <div class="float"><a href="/galeria/megathon-2013/8/"><img style="width:70px; height:70px;" alt="" src="http://img.genbetadev.com/galleries/megathon-2013/thumb_Megathon2013_008.jpg"></a></div>

	<p></div></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Se inicia el megathon 2012, el mayor evento de desarrollo de España ]]></title>
      <link>http://www.genbetadev.com/formacion/se-inicia-el-megathon-2012-el-mayor-evento-de-desarrollo-de-espana</link>
      <guid>http://www.genbetadev.com/formacion/se-inicia-el-megathon-2012-el-mayor-evento-de-desarrollo-de-espana</guid>
      <pubDate>Fri, 12 Apr 2013 15:05:00 +0000</pubDate>

      <author>Juan Quijano</author>
      <description><![CDATA[
      <p><img alt="Megathon 2013" src="http://img.genbetadev.com/2013/04/650_1000_Megathon2013_portada.jpg" class="centro" /></p>

	<p>Hoy, viernes 12 de abril del 2013 a las 17:00, ha iniciado su andadura el, posiblemente, <strong>más grande evento de desarrollo puro</strong> de todo el ámbito nacional. </p>

	<p>Ya en el año pasado el evento, nacido en un twit como <a href="http://www.genbetadev.com/actualidad/megathon-windows-8-hackathon-multi-ciudad-de-aplicaciones-metro-y-unas-palabras-del-culpable">nos contó su organizador Jose Bonnin</a>, el numero de ciudades y de participantes rompió con todas las expectativas. Pero en este 2013 se ha vuelto a superar las revisiones, reuniendo en un mismo evento a 14 ciudades y más de 700 programadores. </p>

	<p><!--more--></p>

	<p>Los cuales, con la asistencia de mentores y apoyo de la organización, se van a tirar el fin de semana entero <strong>picando líneas de código</strong> para realizar una aplicación para Windows 8 o Windows Phone 8. </p>

	<p>También es interesante el acuerdo de colaboración que se ha llegado con el <a href="http://www.idg.es/premiosiberoamericanos/index.asp?sec=hackathon">Social Hackathon</a>, un evento similar que se celebra en Madrid con una profunda vocación social, y por el cual las aplicaciones que se generen en el Megathon 2013 que se ajusten a la temática del social Hackathon, pueden competir en el. </p>

	<p>GenbetaDev estará presente, como el año pasado, <strong>para contaros lo más suculento</strong> del fin de semana. </p>

	<p>En GenbetaDev | <a href="http://www.genbetadev.com/actualidad/megathon-windows-8-hackathon-multi-ciudad-de-aplicaciones-metro-y-unas-palabras-del-culpable">Megathon Windows 8, hackathon multi ciudad de aplicaciones Metro. Y unas palabras del &#8220;culpable&#8221;</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Pequeño saltamontes, con PythonMonk aprenderás Python online ]]></title>
      <link>http://www.genbetadev.com/formacion/pequeno-saltamontes-con-pythonmonk-aprenderas-python-online</link>
      <guid>http://www.genbetadev.com/formacion/pequeno-saltamontes-con-pythonmonk-aprenderas-python-online</guid>
      <pubDate>Sat, 06 Apr 2013 12:33:50 +0000</pubDate>

      <author>Fernando Siles</author>
      <description><![CDATA[
      <p><img alt="way of python monk" src="http://img.genbetadev.com/2013/04/Captura de pantalla 2013-04-06 a la(s) 16.30.04.png" class="centro_sinmarco" /></p>

	<p>Los fines de semana son para desconectar: para ver pelis, series, estar con la familia y amigos, salir al parque (aunque los meses de lluvias monzónicas que llevamos últimamente no inviten precisamente a esto) o a tomar algunas consumiciones en bares o garitos varios (ojo, este blog no fomenta el consumo de alcohol, nosotros sólo bebemos refrescos de limón o naranja y agua del tiempo). También está la opción de, si eres desarrollador, aprovechar para ampliar miras y <strong>aprender un nuevo lenguaje de programación</strong>, que luego nunca se sabe. Pues bien, <strong>PythonMonk</strong> es una opción si tu lenguaje elegido para seguir mejorando es, obviamente, Python.<!--more--></p>

	<p>Se que es algo personal pero nunca me han gustado demasiado los libros técnicos, densos y farragosos cual peli de Terence Malik, para aprender un lenguaje&#8230; sobre todo si mi intención es aprender ese lenguaje en mis ratos libres. Para este menester prefiero los <strong>tutoriales más light y visuales</strong> y si pueden ser online a través de mi navegador pues mucho mejor. Esto es precisamente lo que ofrece PythonMonk, un singular <strong>curso para aprender Python</strong> que podemos todavía pillar desde el principio porque sólo está publicada la primera unidad, que da unas breves nociones de sintaxis, funciones, condicionales y listas.</p>

	<p>La misma gente detrás de este proyecto ya realizó el año pasado <strong>RubyMonk</strong>, que resultó ser <a href="http://rubymonk.com/">un curso bastante apañadito</a> que incluso llegó a recomendar Yukihiro Matsumoto, creador del lenguaje, por lo que las expectativas sobre lo que nos puede enseñar este Monje del Python son buenas. Veremos a ver si se confirman y conseguimos pasar de ser unos pequeños saltamontes a todos unos maestros.</p>

	<p>Pd: se agradecen más cursos, herramientas y/o métodos para aprender Python en los comentarios</p>

	<p>Vía e imagen | <a href="http://pythonmonk.com/">PytonMonk</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[¿Cuál ha sido el último curso o tutorial de formación que has hecho?: la pregunta de la semana]]></title>
      <link>http://www.genbetadev.com/formacion/cual-ha-sido-el-ultimo-curso-o-tutorial-de-formacion-que-has-hecho-la-pregunta-de-la-semana</link>
      <guid>http://www.genbetadev.com/formacion/cual-ha-sido-el-ultimo-curso-o-tutorial-de-formacion-que-has-hecho-la-pregunta-de-la-semana</guid>
      <pubDate>Wed, 27 Mar 2013 18:39:31 +0000</pubDate>

      <author>Txema Rodríguez</author>
      <description><![CDATA[
      <p><a href="http://www.genbetadev.com/respuestas/cual-ha-sido-el-ultimo-curso-o-tutorial-de-formacion-que-has-hecho"><img alt="cursos formacion programadores" src="http://img.genbetadev.com/2013/03/650_1000_cursos-formacion-programadores.jpg" class="centro_sinmarco" /></a></p>

	<p>Los desarrolladores tenemos que estar constantemente aprendiendo todo lo nuevo que sale. Por eso es importante la formación continua, tanto la de cursos o la autodidacta. Esta última es quizás la más frecuente, ya que muchas empresas no son muy dadas a formar a sus trabajadores. De todas formas nuestro alma inquieta nos hace dedicar nuestro tiempo libre a mejorar nuestras habilidad de programación.</p>

	<p>En la pregunta de la semana queremos conocer cuáles han sido los últimos <strong>cursos, tutoriales, manuales o libro os habéis leído de cabo a rabo para aprender algo nuevo</strong>. Y sobre todo cuáles recomendáis.</p>

<blockquote><a href="http://www.genbetadev.com/respuestas/cual-ha-sido-el-ultimo-curso-o-tutorial-de-formacion-que-has-hecho">¿Cuál ha sido el último curso o tutorial de formación que has hecho?</a></blockquote>

	<p><!--more--></p>

	<p>Recuerda que para responder, debéis hacerlo desde nuestra sección de <a href="http://www.genbetadev.com/respuestas">Genbeta Dev Respuestas</a> y en este artículo los comentarios están cerrados. Gracias.</p>

	<p>La semana pasada os preguntábamos <a href="http://www.genbetadev.com/respuestas/que-crees-que-se-puede-mejorar-de-javascript">¿Qué crees que se puede mejorar de JavaScript?</a>. Entre las respuestas más votadas se encuentra una critica a los programadores javascript realizada por el usuario,  pabloide86, de la comunidad Genbeta Dev, </p>

<blockquote>Lo que hay que mejorar de javascript son los programadores que lo usan!!! algunos son un <span class="caps">DESASSSTRE</span> programando en javascript!</blockquote> 

	<p>Muchas gracias a todos por participar. Nos vemos la semana que viene con las mejores respuestas a la pregunta que os hemos propuesto. Y recordad que la sección de <a href="http://www.genbetadev.com/respuestas">Genbeta Dev Respuestas</a> está a vuestra disposición para resolver todas las dudas que tengáis.</p>

	<p>En Genbeta Dev Respuestas | <a href="http://www.genbetadev.com/respuestas/cual-ha-sido-el-ultimo-curso-o-tutorial-de-formacion-que-has-hecho">¿Cuál ha sido el último curso o tutorial de formación que has hecho?</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Las 10 certificaciones mejor pagadas en los USA ]]></title>
      <link>http://www.genbetadev.com/formacion/las-10-certificaciones-mejor-pagadas-en-los-usa</link>
      <guid>http://www.genbetadev.com/formacion/las-10-certificaciones-mejor-pagadas-en-los-usa</guid>
      <pubDate>Mon, 11 Mar 2013 07:00:07 +0000</pubDate>

      <author>Juan Quijano</author>
      <description><![CDATA[
      <p><img alt="Certificaciones" src="http://img.genbetadev.com/2013/03/Certificaciones.jpg" class="centro" /></p>

	<p>El debate sobre <strong>si las certificaciones “<em>valen para algo</em>”</strong> es arduo e interminable en la comunidad técnica, pero está claro que para las empresas tienen bastante valor, tanto por el conocimiento que indican sobre el profesional, como en las certificaciones empresariales que permiten.</p>

	<p>Hoy quiero compartir una curiosa lista de <a href="http://www.globalknowledge.com/training/generic.asp?pageid=3430&country=United+States&utm_source=buffer&buffer_share=c7f43" title="">Global Knowledge</a>, empresa dedicada a la formación y certificación en todo tipo de tecnologías, de las 10 certificaciones mejor pagadas en los <span class="caps">USA</span>.</p>

	<p><!--more--></p>

	<p><h2>Las 10 certificaciones mejor pagadas</h2><br />
Es importante señalar que <strong>estamos hablando de un mercado laboral muy diferente al español</strong>, en donde un técnico tiene prácticamente imposible llegar a ese nivel de sueldos. Pero, en cambio,  sí se puede acceder a la formación y certificación en nuestro país; y, salvando las distancias, se puede obtener una mejor retribución teniéndolas.</p>

	<p><strong><span class="caps">PMP</span>: Project Management Professional</strong> &#8211; $105,750<br />
La más prestigiosa certificación del mundo para gestores de proyectos. Es una certificación difícil de obtener en donde no solamente se debe de aprobar el extenso y riguroso examen, sino que hay que demostrar formación y experiencia con éxito en gestión de proyectos.</p>

	<p>Tiene una alta demanda y un gran reconocimiento, incluso en nuestro país, aunque aún está bastante alejada del mundo del desarrollo. Una nueva corriente está acercando <span class="caps">PMP</span> a la gestión “<em>Agile</em>” de proyectos informáticos.</p>

	<p><strong><span class="caps">CISSP</span>: Certified Information Systems Security Professional</strong> &#8211; $103,299<br />
Una certificación de seguridad acreditada por el <span class="caps">ANSI</span> y la <span class="caps">ISO</span>, orientada a los profesionales IT que tengan responsabilidades en las políticas y procedimientos de seguridad de la información. Es, posiblemente, la certificación más importante en su ámbito de actuación; siendo muchas veces requisito imprescindible para poder trabajar en programas del gobierno norteamericano con seguridad militar.</p>

	<p>No sé si en España tiene esa importancia, o ni tan siquiera si existe su homóloga para la UE.</p>

	<p><strong><span class="caps">MCSD</span>: Microsoft Certified Solutions Developer</strong> &#8211; $97,849<br />
Realmente esta no es una certificación, sino un conjunto de certificaciones. Que comprenden los diferentes conocimientos necesarios para poder abordar proyectos de desarrollo de software, dentro del ecosistema Microsoft.<br />
Así está certificación se puede obtener por tres caminos diferentes: Aplicaciones Windows Store, Aplicaciones Web y <span class="caps">ALM</span> (Ciclo de Vida de las Aplicaciones).</p>

	<p>El profesional candidato para esta certificación debe ser capaz de diseñar y construir aplicaciones de software.</p>

	<p><strong><span class="caps">MCDBA</span>: Microsoft Certified Database Administrator</strong> &#8211; $95,950<br />
Como su nombre indica, esta certificación de Microsoft indica que el profesional es experto en el diseño, instalación, configuración, mantenimiento y administración de sistemas de bases de datos <span class="caps">SQL</span> Server.</p>

	<p>Está certificación ya no se puede obtener y ha sido reemplazada por dos nuevas diferentes; la primera orientado a la plataforma de datos en sí, y la otra al BI (Business Intelligence) o explotación de datos.</p>

	<p>Posiblemente en España sea más importante la misma certificación, pero de Oracle.</p>

	<p><strong>CCDA®: Cisco Certified Design Associate</strong> &#8211; $94,799<br />
Todas las certificaciones Cisco tienen una reconocida valía ya que, posiblemente, sean las certificaciones más recomendadas entre los profesionales españoles y de las que más confianza produce.</p>

	<p>Está orientada a los ingenieros de redes, técnicos y profesionales de soporte (el administrador de la red de toda la vida, vaya), que demuestren un conocimiento profundo en los fundamentos y diseño en redes de comunicación Cisco.</p>

	<p>Validando que el profesional tiene los conocimientos necesarios para diseñar una red conmutada, el enrutado de las infraestructuras y los servicios que comprenden una <span class="caps">LAN</span>, <span class="caps">WAN</span>, etc.</p>

	<p><strong><span class="caps">MCAD</span>: Microsoft Certified Application Developer</strong> &#8211; $93,349<br />
Esta es la antigua certificación de desarrollo en el ecosistema Microsoft, que ha sido reemplazada por la <span class="caps">MCSD</span>: Microsoft Certified Solutions Developer, que he descrito anteriormente.</p>

	<p>Al igual que ella, el profesional certifica sus conocimientos en el diseño, configuración y desarrollo de aplicaciones de escritorio y Web con herramientas y en entornos Microsoft.</p>

	<p><strong><span class="caps">VCP</span>-DV: VMware Certified Professional Datacenter Virtualization</strong> &#8211; $92,400<br />
Una demanda laboral en alza es la de profesionales especializados con sistemas de virtualización. Por ello la certificación de VmWare indica que se ha completado un curso oficial y que se tiene conocimientos suficientes para instalar correctamente, desplegar, escalar y gestionar entornos de VMware vSphere.</p>

	<p>A esta certificación le están saliendo potentes competidores en las certificaciones de conocimiento en Cloud Computing.</p>

	<p><strong><span class="caps">CNE</span>: Certified Novell Engineer</strong> &#8211; $91,350<br />
Una de las más importantes certificaciones de los profesionales IT, que reconoce avanzados conocimientos de redes y soluciones de problemas de comunicación. Un profesional certificado debe ser capaz de realizar la planificación, instalación, configuración y administración de redes Novell.</p>

	<p><strong><span class="caps">ITIL</span> v3 Foundation</strong> &#8211; $90,900<br />
La Information Technology Infrastructure Library (ITILv3) es un proceso fundamental busca la calidad en la gestión de los servicios IT. Para ello utiliza una serie de procesos documentado que cubren todo el ciclo de vida de servicio. </p>

	<p>La certificación de nivel de <span class="caps">ITIL</span> Expert está dirigida a aquellas personas que estén interesadas en demostrar un nivel superior de conocimiento de <span class="caps">ITIL</span> versión 3; principalmente gestores de proyectos de servicio.</p>

	<p>En España son múltiples los proyectos en donde los gestores del mismo deben de estar certificados <span class="caps">ITIL</span>, para poder realizarlos.</p>

	<p><strong><span class="caps">CCA</span>: Citrix Certified Administrator &#8211; Citrix XenServer 6</strong> &#8211; $90,850<br />
Esta certificación valida los conocimientos del profesional en alguno de los 11 productos de Ctirix. Así se espera que sea capaz de instalar, configurar, administrar, solucionar problemas y mantener servidores XenServer 6.0 Enterprise y Provisioning Services 6.0 en entornos empresariales.</p>

	<p>La lista de certificaciones y el sueldo medio continua en el sitio de Global Knowledge  hasta describir las primeras 15 certificaciones mejor pagadas, y que, al igual que la anterior de Citrix, se adentrán más en el ámbito técnico. </p>

	<p><h2>Conclusiones</h2><br />
Me parece muy llamativo la presencia de tantas certificaciones de Microsoft, ya que en España están bastante difundidas – dentro de la negativa general de los profesionales por obtenerlas – pero siempre muy criticadas (sobre todo por quienes no las tienen).</p>

	<p>Creo que también aquí la certificación <strong><span class="caps">PMP</span> abre las puertas a un escalón superior de retribución</strong>, y a un mercado específico de gestión de proyectos un paso más allá del Jefe de Proyecto técnico (casi líder de equipo), más cerca de la gerencia comercial o la oficina de proyectos.</p>

	<p>El orden en España es muy diferente, y las certificaciones, creo, tienen más peso en los profesionales IT que en los de desarrollo.</p>

	<p>Resulta muy llamativo <strong>el abismal salto en los sueldos en comparación con nuestro mercado laboral actual en España</strong>; teniendo en cuenta que, además, estamos recibiendo presiones muy altas para reducir los salarios para sostener el exorbitado beneficio de las grandes consultoras “cárnicas”. </p>

	<p>En resumen, como me dijo hace unos años un excelente programador de Java: <em>“las certificaciones son útiles, ya que ante dos CV iguales, marcan la diferencia”</em>. </p>

	<p>Más información | <a href="http://www.globalknowledge.com/training/generic.asp?pageid=3430&country=United+States&utm_source=buffer&buffer_share=c7f43">Global Knowledge</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[¿Con qué edad se debe aprender a programar?: la pregunta de la semana]]></title>
      <link>http://www.genbetadev.com/formacion/con-que-edad-se-debe-aprender-a-programar-la-pregunta-de-la-semana</link>
      <guid>http://www.genbetadev.com/formacion/con-que-edad-se-debe-aprender-a-programar-la-pregunta-de-la-semana</guid>
      <pubDate>Wed, 06 Mar 2013 16:39:28 +0000</pubDate>

      <author>Johnbo</author>
      <description><![CDATA[
      <p><img alt="Niña usando el ordenador en clase" src="http://img.genbetadev.com/2013/03/Joven_programadora.jpg" class="centro" /></p>

	<p>Hace unos días veíamos un inspirador <a href="http://www.genbetadev.com/formacion/los-grandes-gurus-del-desarrollo-quieren-que-programes-recluta">vídeo de gurús de la informática promoviendo un estudio temprano de la disciplina</a> para no sentirse perdidos en un mundo cada vez más tecnológico.</p>

	<p>Pero nosotros no nos contentamos con eso y queremos saber qué edad consideráis idónea para iniciarse en el estudio de la programación, o si realmente es necesario que todo el mundo aprenda informática del mismo modo que ahora se pretende que todos sepan inglés desde muy pequeños. Por eso, nuestra <strong>pregunta de la semana de Genbeta Dev</strong> no podía ser otra que:</p>

<blockquote><a href="http://www.genbetadev.com/respuestas/con-que-edad-se-debe-aprender-a-programar">¿Con qué edad se debe aprender a programar?</a></blockquote>

	<p><!--more--></p>

	<p>Como siempre, cerramos los comentarios en esta entrada para que nos los dejéis en la zona de respuestas y podáis ser elegidos como el mejor de la semana.</p>

	<p>Y ahora recordamos la cuestión de la semana pasada, donde os preguntabamos <a href="http://www.genbetadev.com/respuestas/como-son-vuestros-ciclos-de-actualizaciones-o-de-subidas-a-produccion">cómo son vuestros ciclos de actualizaciones o de subidas a producción</a>. Según la comunidad, la respuesta más completa fue la de <a href="http://www.genbetadev.com/usuario/davloperez">davloperez</a>, que nos hacía una comparación entre el antes y el después:</p>

	<p><blockquote>En mi anterior empresa, las subidas a Producción se llevaban a cabo con la “asiduidad que los jefes querían”. Es decir, cuando ellos consideraban que era un buen momento para haber terminado un desarrollo, ponían una fecha y punto. Tanto si caía en viernes como en sábado.</p>

	<p>En cambio, en la empresa que estoy ahora, las subidas a producción se realizan sólo cuando hay cierta cantidad de funcionalidades terminadas en entornos de preproducción, y teniendo siempre la premisa de no realizar las subidas en viernes, ni siquiera a principios de mes (que es cuando más gente hace uso de la herramienta desarrollada).</p>

	<p>No hace falta que indique cuál de ambas alternativas prefiero.</blockquote></p>

	<p>Muchas gracias a todos por vuestra participación, esperamos vuestras respuestas. Y recordad que <a href="http://www.genbetadev.com/respuestas">Genbeta Dev Respuestas</a> no sólo es un espacio para la pregunta de la semana, sino para que cualquiera de vosotros pueda plantear sus dudas y obtener las mejores respuestas de la propia comunidad.</p>

	<p>En Genbeta Dev Respuestas | <a href="http://www.genbetadev.com/respuestas/con-que-edad-se-debe-aprender-a-programar">¿Con qué edad se debe aprender a programar?</a><br />
Imagen | <a href="http://www.flickr.com/photos/wwworks/5073550323/">Flickr &#8211; Computer class</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Los grandes gurús del desarrollo quieren que programes, recluta]]></title>
      <link>http://www.genbetadev.com/formacion/los-grandes-gurus-del-desarrollo-quieren-que-programes-recluta</link>
      <guid>http://www.genbetadev.com/formacion/los-grandes-gurus-del-desarrollo-quieren-que-programes-recluta</guid>
      <pubDate>Tue, 26 Feb 2013 16:38:39 +0000</pubDate>

      <author>Fernando Siles</author>
      <description><![CDATA[
      <p><img alt="uncle sam" src="http://img.genbetadev.com/2013/02/650_1000_uncle-sam-we-want-you.jpg" class="centro_sinmarco" /></p>

	<p><strong>Code.org</strong> es una <span class="caps">ONG</span> de reciente fundación que tiene un propósito: <strong>fomentar la informática y la programación entre los jóvenes</strong>. Para ello han recurrido a toda una constelación de estrellas del mundo del desarrollo y han creado un motivador vídeo con sus declaraciones y vivencias. En la alineación de este <em>dream team de los ceros y los unos</em> tenemos a <strong>Bill Gates, Mark Zuckerberg</strong>, Jack Dorsey o Drew Houston acompañados, por ejemplo, del músico <strong>Will.i.am</strong> (que está dando clases de programación) o el jugador de la <span class="caps">NBA</span> <strong>Chris Bosh</strong>, que estudió programación en la universidad de GeorgeTown en los ratos libres que le dejaba el baloncesto.<!--more--></p>

	<p>La verdad es que presentan una <strong>visión del desarrollo y del desarrollador excesivamente romántica</strong> e irreal, comparándonos con estrellas del deporte o del rock, poco menos que la élite de este siglo <span class="caps">XXI</span>, los líderes del futuro, sin entrar para nada en todos <strong>los rincones oscuros que tiene esta profesión</strong>. Pero bueno, se supone que los vídeos motivadores deben ser así, mostrarte lo bueno que lo malo ya vendrá solo ¿no?</p>

	<p>En definitiva, que me callo ya y os dejo con el vídeo, que es lo que realmente importa aquí.</p>

	<p><iframe width="650" height="405" src="http://www.youtube.com/embed/nKIu9yen5nc" frameborder="0" allowfullscreen></iframe></p>

	<p>Pd: hay una versión más larga que puedes ver <a href="http://www.code.org/teach">aquí</a>.</p>

	<p>Vía | <a href="http://techcrunch.com/2013/02/26/zuck-bill-gates-jack-dorsey-code-org-film/">TechCrunch</a><br />
Más info | <a href="http://www.code.org/">code.org</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Aluvión de temas sobre System Center 2012 sp1 en la MVA ]]></title>
      <link>http://www.genbetadev.com/formacion/aluvion-de-temas-sobre-system-center-2012-sp1-en-la-mva</link>
      <guid>http://www.genbetadev.com/formacion/aluvion-de-temas-sobre-system-center-2012-sp1-en-la-mva</guid>
      <pubDate>Wed, 30 Jan 2013 11:01:49 +0000</pubDate>

      <author>Juan Quijano</author>
      <description><![CDATA[
      <p><img alt="Cursos System Center SP1 en la MVA" src="http://img.genbetadev.com/2013/01/SystemCenterSP1.jpg" class="centro" /></p>

	<p>Hace más de un año en GenbetaDev publicábamos este artículo sobre la plataforma de formación<a href="http://www.genbetadev.com/formacion/mva-microsoft-virtual-academy-formacion-online-gratuita"> Microsoft Virtual Academy</a>, la cual es una excelente forma de aprender los entresijos de la tecnología desde el punto de IT, como desde Desarrollo.</p>

	<p>Acompañando a la reciente publicación del <strong>Service Pack 1 de System Center</strong>, se ha producido una pequeña avalancha de cursos de niveles 200, llegando a los 14 cursos sobre la temática directamente, y unos cuantos más sobre tecnologías auxiliares.</p>

	<p><!--more--></p>

	<p>Así tenemos cursos sobre virtualizacion tanto en Hyper-V como en VMware, la gestión de la infraestructura y de la configuración; la construcción de nubes privadas, sus componentes, automatizaciones y servicios; y, por supuesto, uno cuantos cursos sobre System Center, incluyendo las novedades incluidas en el nuevo Service Pack 1.</p>

	<p>Además podremos<strong> ir acumulando puntos de la <span class="caps">MVA</span> para poder certificar el tiempo que le hemos dedicado</strong> a la adquisición del conocimiento y a superar los exámenes de finalización de cada capítulo.</p>

	<p>Cosa, que en estos tiempos <em>en donde los CV están ganando protagonismo</em>, no está nada mal teniendo en cuenta que es una academia virtual <strong>totalmente gratuita</strong>. </p>

	<p>En GenbetaDev | <a href="http://www.genbetadev.com/formacion/mva-microsoft-virtual-academy-formacion-online-gratuita"><span class="caps">MVA</span> Microsoft Virtual Academy, formación Online gratuita</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Desarrollo en Windows 8 y Windows Phone 8 con XAML y C#, análisis del libro]]></title>
      <link>http://www.genbetadev.com/formacion/desarrollo-en-windows-8-y-windows-phone-8-con-xaml-y-c-analisis-del-libro</link>
      <guid>http://www.genbetadev.com/formacion/desarrollo-en-windows-8-y-windows-phone-8-con-xaml-y-c-analisis-del-libro</guid>
      <pubDate>Mon, 28 Jan 2013 07:02:03 +0000</pubDate>

      <author>Juan Quijano</author>
      <description><![CDATA[
      <p><img alt="Desarrollo en Windows 8 y Windows Phone 8 con XAML y C#" src="http://img.genbetadev.com/2013/01/Desarrollo_en_W8_y_WP8_con_XAML_y_Csharp.jpg" class="centro" /></p>

	<p>Para los desarrolladores en el ecosistema Microsoft, <strong>estamos en una época especialmente interesante</strong> con una apuesta muy importante, a la altura de la comercialización del <span class="caps"><span class="caps">IBM</span></span> PC o de Windows 95.</p>

	<p>Las novedades no paran de presentarse desde 2008, a un ritmo endiablado de sostener; mantenerse, al menos, al corriente de las principales evoluciones de los sistemas, productos y herramientas requiere estudiar permanentemente.</p>

	<p>Por ello hoy quiero hacer un análisis de una reciente publicación que representa un impresionante manual de introducción avanzado al <strong>Desarrollo en Windows 8 y Windows Phone 8 con <span class="caps"><span class="caps">XAML</span></span> y C#</strong>.<br />

<!--more--></p>

	<p><h2>Sobre los autores, colaboradores y editores</h2><br />

<img alt="Josue, Rafa e Ibón" src="http://img.genbetadev.com/2013/01/autores.jpg" class="centro" /></p>

	<p>Aunque este artículo va a ser acompañado en breve con una larga conversación con los autores, si quisiera señalar que entre los tres reúnen más de 30 años de experiencia en el desarrollo. Es decir <strong>es un libro escrito por y para desarrolladores</strong>.</p>

	<p><em>Josué Yeray</em> y <em>Rafael Serna</em> ya visitaron las páginas de GenbetaDev en un artículo sobre <a href="http://www.genbetadev.com/desarrollo-aplicaciones-moviles/windows-phone-controla-podcast-y-screencast-de-desarrollo-en-wp7">Windows Phone Controla, podcast y screencast de desarrollo en wp7</a>, constituyendo una de las parejas más reconocidas  del panorama nacional de Windows Phone 8. Además, <em>Josué</em> e <em>Ibon Landa</em>, son <span class="caps"><span class="caps">MVP</span></span> (Most Value Professional); un importante reconocimiento de Microsoft a los profesionales que no pertenecen a la compañía pero que realizan un gran aporte continuado a la comunidad, que por su parte los propone y vota.</p>

	<p>También es de reseñar que la propia <strong>Nokia ha prestado su colaboración</strong> en el trabajo de construcción del libro, reconociendo el trabajo para la comunidad de Josue al nombrarlo Nokia Developer Champion en el 2011.</p>

	<p>Y por último, pero no por ello menos importante, el trabajo de editorial de <em>José Manuel Alarcón</em> (otro <span class="caps"><span class="caps">MVP</span></span>) que, frente a <a href="http://www.campusmvp.com/krasis-press.htm">Krasis Press</a>, ha ayudado a imprimir y distribuir esta magnífica obra.</p>

	<p><h2>Contenido en fondo y forma orientado al desarrollo</h2><br />

En un lenguaje sencillo, nos llevan los autores de la mano, <strong>con profusión de código de ejemplo</strong>, en un continuo aprendizaje paso a paso desde el más simple “<em>Hello World</em>” realizado en <span class="caps"><span class="caps">XAML</span></span>, hasta conceptos avanzados de programación <span class="caps"><span class="caps">SOLID</span></span> como son la segregación de interfaces o la inyección de dependencias. </p>

	<p>El primer capítulo hace un resumen bastante completo sobre de dónde sale Windows 8, con su estilo de interfaz gráfico llamado inicialmente Metro Style y actualmente Microsoft Design Style. Continua, aun dentro del capítulo, con otro vistazo por encima del novísimo Windows Phone 8 – presentado hace no más de tres meses –, de porqué es como es y qué ventajas tiene sobre la versión anterior: la 7.x. </p>

	<p>Para cerrar el contenido muestra al lector qué herramientas gratuitas tiene a su disposición para poder realizar los ejemplos incluidos, o las aplicaciones que serán publicadas a través de los diferentes Market.</p>

	<p><strong>A partir de aquí empezamos a disfrutar los desarrolladores</strong> ya que los dos siguientes capítulos hablan del patrón arquitectónico por antonomasia al programar para Windows 8 o Windows Phone 8 con <span class="caps"><span class="caps">XAML</span></span>: Model/View/ViewModel, o más conocido como <span class="caps"><span class="caps">MVVM</span></span>.</p>

	<p>Un patrón que publicó Jhon Gossman en 2005 y que permite, como se describe en el libro con un tutorial paso a paso, construir aplicaciones robustas, desacopladas, reutilizables y que facilitan la migración y funcionamiento del código en las tres plataformas destinatarias de la obra: Windows 8, Windows Phone 8 y Windows Phone 7.5.</p>

	<p>Aprenderemos qué es un Binding, de los interfazes IPropertyChangede e  ICommand – con su implementación en DelegateCommand &#8211; y el uso del patrón Locator; desembocando en el capítulo de <span class="caps"><span class="caps">MVVM</span></span> avanzado en donde se describe el concepto de Inyección de dependencias, el porqué de su importancia y los mejores framework que nos facilitan su uso.</p>

	<p>Pero aún queda el final del capítulo en donde se trata temas como <strong>las Buenas Prácticas de programación en <span class="caps"><span class="caps">MVVM</span></span></strong>, los framework para la implementación más sencilla del patrón y una sección muy breve sobre test unitarios.</p>

	<p>Como ves en estos dos capítulos tienes un manual de “<em>Cómo aprender <span class="caps"><span class="caps">MVVM</span></span> de cero a sénior en tres días</em>”. Pero la verdad es que yo lo he utilizado en un producto real pequeño y, estás poco más de 80 páginas <strong>me han tenido estudiando durante días y días</strong>. Yendo adelante y atrás, siguiendo los ejemplos de código que, si los seguimos al detalle, permiten acabar el capítulo avanzado con una aplicación funcionando en el emulador de Windows 8 con un orden, robustez y desacople muy satisfactorio</p>

	<p><h2>Llega la hora de los diseñadores gráficos y UX</h2><br />

Una ventaja del trabajo en <span class="caps"><span class="caps">XAML</span></span>, y aún más siguiendo el patrón <span class="caps"><span class="caps">MVVM</span></span>, es que un equipo de desarrollo y el de diseño gráfico, interfaz y experiencia de usuario, <strong>pueden trabajar en paralelo sin molestarse los unos a los otros</strong> al estar prácticamente desacopladas las funciones.</p>

	<p>Así a partir de este punto se abren dos largos capítulos que se extienden por más de 120 páginas en donde se describe al detalle las capacidades de los diferentes sistemas operativos.  Las diferencias de los controles más utilizados, la forma de describir y de configurar el entorno gráfico, los trucos, las Buenas Prácticas y los requisitos que debes tener en cuenta ya que te los va a exigir el Market para certificar la aplicación.</p>

	<p>Se inicia describiendo el lenguaje <span class="caps"><span class="caps">XAML</span></span>, que se utiliza en todas las plataformas, pero entrando al detalle de las diferencias con las que nos vamos a encontrar y cómo irlas solventándolas. Continuando con las capacidades de la plataforma .NET para la construcción de aplicaciones multiidioma, lo cual en un mercado global es imprescindible.</p>

	<p>Para finalizar la zona de diseño puro, entramos en un capítulo dedicado a <strong>la explicación de los interfaces de usuario en ambas plataformas</strong> (incluso un poco de Windows Phone 7). Cuáles son los controles que nos ofrecen por defecto los sistemas operativos, las particularidades de cada uno y cómo soportar las diferentes resoluciones y orientaciones de los dispositivos que obliga la certificación de las aplicaciones.</p>

	<p><h2>Metiéndonos en las tripas del Sistema</h2><br />

Estamos en la página 247, y<strong> hemos consumido más o menos la mitad del libro</strong>. Los conceptos que se tratan en los capítulos siguientes son en la mayoría desconocidos para los desarrolladores de aplicaciones Web o de escritorio Windows.</p>

	<p>Windows 8, al igual que Windows Phone 8, está pensado y diseñado para dar soporte natural a su ejecución en dispositivos móviles (tabletas, ultrabooks, portátiles, híbridos, etc.) Por lo cual el Ciclo de Vida, es decir cómo se ejecuta nuestra aplicación en conjunto con el resto dentro del sistema operativo, es el contenido del 6º capítulo. Breve, pero muy importante para conseguir que funcione correctamente el software en un ecosistema “<em>particular</em>” como el interfaz táctil de Windows 8 o Windows Phone 8.</p>

	<p>Por ejemplo, una aplicación puede notificar 6 estados diferentes al sistema: NotRunning, Running, Suspended, Terminated o ClosedByUser&#8230; <em>(toma ya!!)</em>. Y cuando la cerramos debemos detener los timers, las animaciones, el acelerómetro y la localización por <span class="caps"><span class="caps">GPS</span></span>, cerrar las operaciones por red o contra el isolated storage y apagar el sintonizador de radio FM.</p>

	<p>La densidad del siguiente capítulo, “<em>Acceso al sistema</em>”, <strong>es para una lectura reposada, tomar apuntes y volver a leerlo</strong>. Se describe con ejemplos las cosas que podemos y no podemos hacer en Windows 8 y Windows Phone 8 para interactuar con el Sistema Operativo y sus servicios. Y de las que podemos hacer, cuales son los pasos que debemos realizar y de qué forma. </p>

	<p><h2>Interactuando con el mundo real</h2><br />

Para un usuario de una tableta Windows 8 o un smartphone Windows Phone 8, <strong>los live tiles son pequeños iconos que muestran diferente información útil</strong> sobre la aplicación que enlazan. Son como unos accesos directos de toda la vida, pero vitaminados y mineralizados.</p>

	<p>La realidad es que su complejidad de uso merece un capítulo completo por parte de los autores. Y en donde no solamente se describe las diferencias dependiendo el sistema operativo, lo que implica el visualizar notificaciones tanto en las live tiles como en las pantallas de bloqueo, y el generar sistemas de comunicación basados en tecnología Push para recibir la información a mostrar desde servidores remotos.</p>

	<p>El capítulo que le sigue se centra en <strong>los sensores que incluyen los actuales dispositivos móviles</strong>, en especial los smartphone, como pueden ser los receptores Gps y el uso de librerías de Mapas, el acelerómetro, la brújula, el giroscopio y otros sensores secundarios como el inclinómetro, el sensor de orientación o el de luminosidad. </p>

	<p>Además incluye una breve descripción de la construcción y uso de las Portable Class Libraries que son un gran invento. Básicamente es un proyecto de Visual Studio al cual le indicamos cuales son los sistemas operativos sobre los que queremos que funcione nuestra aplicación: Windows 8, Windows Phone 8 y 7, Xbox, Silverlight, etc. Así el propio <span class="caps"><span class="caps">IDE</span></span> incluirá las librerías que son compatibles con los sistemas seleccionados y que podemos reutilizar en todos los proyectos que tengamos, asegurándonos de no introducir ningún código incompatible.</p>

	<p><h2>Comunicaciones: ¿se me escucha?</h2><br />

Dos capítulos comprenden el material relacionado con las comunicaciones desde un dispositivo Windows moderno. En el primero descubro con bastante interés <strong>una explicación básica e introductoria de las comunicaciones <span class="caps"><span class="caps">NFC</span></span></strong>, el nuevo paradigma de intercambio de información muy cercano al concepto del “Internet de las Cosas”, seguido a continuación del contrapunto de las capacidades de la tecnología Bluethooth, que funciona de forma excelente desde la década de los 90 del siglo pasado.</p>

	<p>Y ambas unidas por la simplicidad con las que se pueden explotar desde .NET y que explican los autores con profusión de ejemplos de código real, como en todo el libro.</p>

	<p>El segundo capítulo vuelve a un nivel técnico más profundo, similar a los iniciales de <span class="caps"><span class="caps">XAML</span></span> y <span class="caps"><span class="caps">MVVM</span></span>, tratando el inacabable – y me temo que inabarcable – uso de la tecnología de <strong>Windows Comunication Foundation (<span class="caps"><span class="caps">WCF</span></span>)</strong>, para realizar todo tipo de conexiones sobre los más variopintos protocolos y contra multitud de dispositivos.</p>

	<p>Como bien indican los autores, <span class="caps"><span class="caps">WCF</span></span> es una tecnología muy extensa sobre la que hay una abundante literatura y que sobrepasa con creces el alcance del libro. Pero aun así le dedican un buen número de páginas para explicar un sencillo ejemplo de conexión, teniendo aún espacio para revisar incluso una comunicación OnData o mostrar cómo hacer un lector <span class="caps"><span class="caps">RSS</span></span> sencillo.</p>

	<p><h2>Recta final de una extensa lectura</h2><br />

Voy a unir en un solo epígrafe el último capítulo del libro y el apéndice, ya que este capítulo final es un poco “<em>light</em>”, más centrado en la descripción del servicio que en un ejemplo real de uso utilizando alguna de las aplicaciones que, a estas alturas de la obra, deberíamos tener ya funcionando.</p>

	<p>Trata sobre<strong> Windows Azure, la Cloud de Microsoft</strong>. El sitio en donde toda aplicación con pretensiones de llegar al Gran Público (miles, cientos de miles o millones de usuarios) debe de irse para poder cubrir las necesidades de escalabilidad y disponibilidad que implica. Además de poder utilizar los servicios de movilidad (Mobile Services) que la plataforma ha publicado recientemente.</p>

	<p>A cambio de esta visión un poco más generalista, terminamos el libro con un apéndice que es una guía detallada y llena de buenos consejos de <strong>cómo publicar nuestro software en las tiendas virtuales de MS</strong>. Ya sea en el Market de Windows 8 como en la de Windows Phone, y que se podría resumir en la última frase del libro: </p>

<blockquote>“Debemos asegurarnos en todo momento que la aplicación que subamos, no contiene fallo alguno, ya que enviar una actualización implicará el mismo tiempo de publicación que si la enviamos por primera vez”</blockquote>

	<p><h2>Conclusiones</h2><br />

España es un país de contrastes que tiene una de las industrias editoriales más potentes del mundo sirviendo publicaciones a toda América Latina y al mundo castellanoparlante en general. Sin embargo <strong>el volumen de libros tecnológicos en nuestro país es muy pequeño</strong> en comparación con el potencial mercado de su difusión.</p>

	<p>Hay miles de páginas con manuales, tutoriales o post sobre conocimiento de todas las áreas de la informática, pero siempre se echan de menos obras bien escritas, <em>con autores reconocidos en la comunidad y con un potente trabajo editorial detrás</em>.</p>

	<p><strong>Este es uno de ellos.</strong></p>

	<p>Así puedo recomendarlo como uno de los mejores libros para la iniciación avanzada en el desarrollo sobre en una tecnología compleja y con ambiciones universales. No tanto por su fondo, sino por la forma. Se nota, y mucho, que los autores se pegan con esta tecnología de forma profesional y así hacen hincapié en lo importante, en las dudas que ellos tuvieron que resolver en su momento, dejando para libros con mucha mayor profundidad los vericuetos de conceptos, técnicas y conceptos como <span class="caps"><span class="caps">POO</span></span>, <span class="caps"><span class="caps">WCF</span></span>, <span class="caps"><span class="caps">SOLID</span></span>, etc.</p>

	<p>Pero en este acto de “<em>jardinería</em>”, separando el grano de la paja, <strong>es en donde tiene su mayor debilidad el texto</strong>. Se condensa tanto el conocimiento en tan poco espacio que muchas veces me he visto utilizándolo más como un libro de referencia, ese que buscas para superar el obstáculo que te impide continuar, más que como un manual al uso. O tener que profundizar en la descripción de una Buena Práctica o una pieza de código de ejemplo buscando en la infinita librería de Google, para tener un conocimiento más profundo del porqué.</p>

	<p>Espero que lo disfrutéis tanto <strong>como lo estoy haciendo yo</strong>.</p>

	<p>Enlace en Krasis Press | <a href="http://www.campusmvp.com/catalogo/Product-Desarrollo-en-Windows-8-y-Windows-Phone-8-con-XAML-y-C_163.aspx">Desarrollo en Windows 8 y Windows Phone 8 con <span class="caps"><span class="caps">XAML</span></span> y C#</a><br />

En GenbetaDev | <a href="http://www.genbetadev.com/entrevistas/desarrollo-en-w8-y-wp8-con-xaml-y-c-entrevista-a-los-autores-josue-yeray-rafael-serna-e-ibon-landa">Entrevista a Jousé Yeray, Rafael Serna e Ibón Landa</a></p>      ]]></description>
      </item>
        	  <atom:link href="http://www.genbetadev.com/categoria/formacion/rss2.xml" rel="self" type="application/rss+xml" />
	</channel>

</rss>


