Pregunta

Entiendo que (1) XML/XSLT/XPATH y (2) programación asíncrona pueden no estar relacionadas entre sí. Mis preguntas son:

  1. Cuando se anuncia un trabajo de desarrollador de C# diciendo: "La siguiente habilidad se requiere como se menciona en 1 y 2", ¿qué significa realmente?

  2. Digamos que necesito dominar estos dos temas (1 y 2). ¿Qué necesito hacer para lograr esa habilidad? ¿Hay libros para intermedios que realmente enseñen esa información con escenarios prácticos y estudios de casos?

Las respuestas son muy apreciadas.

He trabajado en la elaboración de paquetes XML para el intercambio de mensajes a través de la red, desarrollé algunos analizadores de XML amateur para algunos proyectos y realizado el intercambio de mensajes para un sistema de mensajería basado en el cliente/servidor que utiliza llamadas asíncronas. Pero realmente necesito saber y aprender qué buscan las empresas cuando escriben estas cosas (1 y 2) como requisitos en su anuncio de trabajo.

Las habilidades agregadas requeridas para el trabajo específico fueron:

  • ASP.NET 2.0 (OK)
  • Servicios web y .NET Remoting (OK)
  • Xml/xslt/xpath (?)
  • Programación asíncrata (?)
  • Servicios de Windows (OK)
  • JavaScript/XML/AJAX (OK)
  • Microsoft Silverlight/WPF (OK)

Entonces, en primer lugar, está claro que Ajax no está relacionado con la programación asincrónica (en este contexto muy específico), ya que está escrito como un separado Habilidad requerida (y espero que no sea una mera redundancia). En casos normales, mis deducciones habrían sido las mismas como la programación asíncrona significa trabajar con AJAX (JavaScript asíncrono con XML).

En segundo lugar, hacer un servicio web en C# no requiere ningún extenso experiencia con XSLT. De hecho, exponer funciones de una DLL (encapsulando la lógica de negocios) es la tarea más simple con los servicios web en C#. Me pregunto si hay alguna habilidad o experiencia adicional que se necesita.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
scroll top