</> CodeBooks
    ← Volver a Certificaciones (página 1)
    Portada de The C# Programmers Study Guide (MCSD)

    The C# Programmers Study Guide (MCSD)

    Ali Asad, Hamza Ali

    Editorial
    Apress
    Año
    2017
    Páginas
    ~475
    Nivel
    Intermedio

    De qué trata

    Manual de estudio redactado por Ali Asad y Hamza Ali para preparar el examen de certificación Microsoft 70-483 (Programming in C#), requisito clave para las credenciales MCSA y MCSD. El libro cubre C# (versiones 6.0 y 7.0) sobre .NET Framework (4.6 y 4.7) y está dirigido a programadores y desarrolladores .NET de nivel intermedio que ya programan en C# pero necesitan afianzar los conceptos formales de la plataforma, el runtime de .NET (CLR) y las peculiaridades del lenguaje evaluadas en los exámenes oficiales.

    Organizado bajo el enfoque pedagógico de "Qué, Por qué y Cómo", el texto profundiza en el control de flujo y la concurrencia: multihilo (Thread, ThreadPool), la biblioteca Task Parallel Library (TPL), patrones async/await, colecciones concurrentes y mecanismos de sincronización (Monitor, lock). Enseña la gestión de tipos en memoria (tipos por valor frente a tipos por referencia, boxing/unboxing, recolección de basura y patrón IDisposable), diseño orientado a objetos con interfaces y polimorfismo, delegados, eventos y expresiones lambda. Asimismo, abarca consultas de datos complejas con LINQ (a objetos, XML y entidades), acceso a datos con ADO.NET, serialización (JSON, XML, binaria), operaciones de entrada/salida y flujos de archivos, instrumentación y diagnóstico (Trace, Debug, contadores de rendimiento) y criptografía aplicada (cifrado simétrico, asimétrico, hashing y certificados con System.Security.Cryptography).

    Cada sección incluye retos prácticos de código, fragmentos ilustrativos de casos límite y preguntas tipo test con respuestas detalladas que replican la complejidad de la prueba de certificación. Su gran beneficio es desmitificar áreas que los programadores autodidactas suelen descuidar, como los hilos de bajo nivel, la reflexión o el cifrado seguro. No construye una aplicación completa desde cero ni aborda tecnologías web cliente como ASP.NET MVC o frontend moderno, centrándose exclusivamente en la robustez y precisión del lenguaje C# en el backend.

    • C#
    • .NET Framework
    • Exam 70-483
    • Multithreading
    • Async Await
    • TPL
    • LINQ
    • ADO.NET
    • Criptografía
    • Delegados y eventos
    • Garbage Collection

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Certificaciones con nivel Intermedio