
Exam Ref 70-483 Programming In C#
Wouter de Kort
- Editorial
- Microsoft
- Año
- 2013
- Páginas
- ~384
- Nivel
- Intermedio
De qué trata
Manual oficial de estudio elaborado por Wouter de Kort para superar el examen 70-483 (Programming in C#), una de las evaluaciones troncales para las certificaciones profesionales MCSD de Microsoft. El contenido se sitúa en C# 5.0 y .NET Framework 4.5, utilizando las herramientas de Visual Studio 2012 y 2013. Su audiencia natural son programadores con conocimientos previos de programación orientada a objetos y familiaridad básica con .NET que buscan elevar su nivel técnico hacia el estándar profesional exigido en proyectos corporativos.
El texto desglosa minuciosamente cuatro áreas troncales: gestión del flujo de ejecución mediante concurrencia y asincronía (Task Parallel Library, async/await, subprocesamiento, PLINQ y colecciones concurrentes), delegados, eventos y expresiones lambda; creación y uso de tipos (estructuras, clases, genéricos, métodos de extensión, reflexión, atributos personalizados y manipulación de cadenas); depuración e implementación de seguridad (validación de datos, firmas digitales, algoritmos de cifrado simétrico y asimétrico, gestión de certificados y directivas de seguridad CAS); e implementación de acceso a datos (operaciones de I/O sobre flujos y archivos, consultas con LINQ to Objects y LINQ to XML, serialización binaria/XML/JSON y acceso mediante ADO.NET).
El libro no construye un proyecto de software de principio a fin; en su lugar, utiliza ejemplos de código precisos y situaciones de toma de decisiones técnicas plasmadas en "Thought Experiments" con respuestas explicadas para cada objetivo evaluable. Destaca especialmente por la claridad con la que enseña los patrones asíncronos introducidos en C# 5 y el manejo avanzado de tipos y memoria. No aborda el diseño de interfaces gráficas ni arquitecturas completas de microservicios, pero constituye un recurso de referencia de alto valor para dominar los fundamentos de C# a bajo nivel.
- C# 5.0
- .NET Framework 4.5
- Async/Await
- Task Parallel Library
- LINQ
- Multithreading
- Reflexión
- Criptografía
- Serialización
- ADO.NET
- Certificación Microsoft
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

