Executrain-logo
Executrain-logo

CURSO MICROSOFT 55339 PROGRAMMING IN C#

Este curso 55339 Programming in C#  les enseña a los desarrolladores las habilidades de programación que se requieren para crear aplicaciones usando el lenguaje C#.

Durante sus 35 horas en el aula, los estudiantes revisan los conceptos básicos de la estructura del programa C#, la sintaxis del lenguaje y los detalles de implementación, y luego consolidan su conocimiento a lo largo de la semana mientras construyen una aplicación que incorpora varias características de .NET. El curso tiene como objetivo seguir el espíritu del curso 20483 del plan de estudios oficial de Microsoft, al mismo tiempo que lo actualiza por completo con las últimas características de C#, .NET 6.0 y Visual Studio 2022. Los estudiantes pueden realizar este curso en cualquier computadora con una red navegador. Aunque no es obligatorio, recomendamos Visual Studio Code como editor.

Duración:

35 Hrs.

Próximo curso:
Modalidades:
  • En Línea con instructor en vivo

Beneficios

Diploma Con Valor Curricular

Manual Digital

Laboratorios

Garantía ExecuTrain

Acceso a las Grabaciones del Curso

\

Curso dirigido a:

Este curso está destinado a desarrolladores experimentados que ya tienen experiencia en programación en C, C++, JavaScript, Objective-C, Microsoft Visual Basic o Java, y comprenden los conceptos de la programación orientada a objetos. Este curso no está diseñado para estudiantes que son nuevos en programación; está dirigido a desarrolladores profesionales con al menos un mes de experiencia programando en un entorno orientado a objetos. Aquellos nuevos en la programación deben considerar el curso 55337AC – Introducción a la programación. El curso 55337AC usa C# como lenguaje para facilitar una introducción a la programación en general, mientras que este curso se enfoca en el lenguaje C# en sí mismo, lo que lo convierte en un excelente curso de seguimiento. Si desea aprender a aprovechar al máximo el lenguaje C#, este es el curso para usted.

Requisitos previos:

Los desarrolladores que asisten a este curso ya debe haber adquirido cierta experiencia limitada con C # para realizar tareas básicas de programación. Más específicamente, los estudiantes deben tener experiencia práctica en C # que demuestra su comprensión de los siguientes:

  • ¿Cómo nombrar, declarar, inicializar y asignar valores a las variables dentro de una aplicación?

Modo de empleo:

    • Los operadores aritméticos para realizar cálculos aritméticos con una o más variables;
    • Los operadores relacionales para probar la relación entre dos variables o expresiones;
    • Los operadores lógicos para combinar expresiones que contienen operadores relacionales.
    • ¿Cómo crear la sintaxis del código de instrucciones de programación sencillas usando palabras clave del lenguaje C # y reconocer los errores de sintaxis utilizando el IDE de Visual Studio?
    • ¿Cómo crear una estructura de ramificación simple utilizando una instrucción IF?
    • ¿Cómo crear una estructura simple bucle usando una instrucción For iterar a través de una matriz de datos?
    • ¿Cómo utilizar el IDE de Visual Studio para localizar errores de lógica simple?
    • ¿Cómo crear una función que acepta argumentos (parámetros y devuelve un valor de un tipo especificado?
    • ¿Cómo diseñar y construir una interfaz de usuario sencilla con controles estándar del cuadro de herramientas de Visual Studio?
    • ¿Cómo conectarse a una base de datos de SQL Server y las bases de cómo recuperar y almacenar datos?
    • Cómo ordenar datos en un bucle.
    • Como reconocer las clases y los métodos utilizados en un programa.

¿QUÉ APRENDERAS?

El curso 55339 Programming in C# es un curso de capacitación de cinco días que enseña a los desarrolladores las habilidades de programación que se requieren para crear aplicaciones utilizando el lenguaje C#. El curso está dirigido a desarrolladores experimentados que ya tienen experiencia en programación en C, C++, JavaScript, Objective-C, Microsoft Visual Basic o Java, y comprenden los conceptos de la programación orientada a objetos.

    N

    Domina los fundamentos de C#:

    Aprende la sintaxis, los tipos de datos, las estructuras de control y las técnicas de programación esenciales para construir aplicaciones robustas en C#.

    N

    Explora la programación orientada a objetos en C#:

    Desarrolla tu comprensión de clases, interfaces, herencia y polimorfismo para crear código modular, reutilizable y escalable.

    N

    Aprovecha las herramientas de .NET:

    Descubre el poder del marco .NET y la biblioteca de clases base (BCL) para simplificar el desarrollo y acceder a una amplia gama de funcionalidades.

    N

    Crea aplicaciones con Entity Framework y LINQ:

    Aprende a interactuar con bases de datos de forma eficiente utilizando Entity Framework y LINQ, herramientas líderes en el manejo de datos.

    N

    Domina la comunicación en red

    Explora el mundo de los servicios web, REST y OData para crear aplicaciones que se conecten y compartan información con otras plataformas.

    METODOLOGÍA DE ESTUDIO EFECTIVA

    Modalidad en linea con instructor en vivo.

    Interacción Personalizada:
    • Enfoque Personalizado: Reciben atención personalizada y haz preguntas al instructor.
    • Retroalimentación Instantánea: Tu profesor en vivo te proporcionará  retroalimentación inmediata, lo que facilita la comprensión de conceptos y la corrección de errores.
    Flexibilidad y Accesibilidad:
    • Aprendizaje Remoto: Accede al curso desde cualquier lugar, eliminando la necesidad de desplazamientos y permitiendo una mayor flexibilidad en horarios.
    • Grabaciones Disponibles: Las sesiones en vivo pueden ser grabadas, asi podrás revisar el material en cualquier momento.
    Motivación y Compromiso:
    • Participación Activa: La interacción en tiempo real fomenta la participación activa y el compromiso, creando una mayor conexion con el instructor y otros estudiantes.
    • Sesiones Dinámicas: Discusiones en vivo, ejercicios prácticos y demostraciones mantienen tu interés a lo largo del curso.
    Resolución Inmediata de Problemas:
    • Asistencia Inmediata: Resuelve  dudas y problemas de manera inmediata, evitando la espera entre la formulación de preguntas y la obtención de respuestas.

    Módulos

    Módulo 1: Sintaxis de C#
    • Microsoft .NET 6 ofrece una plataforma de desarrollo integral que puedes utilizar para compilar, implementar y administrar aplicaciones y servicios. Al usar .NET, puedes crear aplicaciones visualmente atractivas, habilitar una comunicación fluida entre los límites de la tecnología y brindar soporte para una amplia gama de procesos comerciales.

    Módulo 2: Conceptos del lenguaje C#
    • Las aplicaciones a menudo consisten en unidades lógicas de funcionalidad que realizan funciones específicas, como proporcionar acceso a datos o desencadenar algún procesamiento lógico. C# es un lenguaje orientado a objetos y utiliza el concepto de métodos para encapsular unidades lógicas de funcionalidad. Aunque una buena práctica es tener métodos que hagan solo una cosa, pueden ser tan simples o tan complejos como desees. También es importante considerar qué sucede con el estado de tu aplicación cuando ocurre una excepción en un método.

    Módulo 3: Estructuras, colecciones y eventos de C#
    • Para crear aplicaciones efectivas, primero debes aprender algunos conceptos fundamentales de C#. Necesitas saber cómo crear estructuras simples para representar los elementos de datos con los que estás trabajando. Necesitas saber cómo organizar estas estructuras en colecciones, para que puedas agregar elementos, recuperar elementos y iterar sobre tus elementos. Finalmente, necesitas saber cómo suscribirte a eventos para que puedas responder a las acciones de tus usuarios.

    Módulo 4: Clases de C#
    • En este módulo, aprenderás a usar interfaces y clases para definir y crear tus propios tipos personalizados y reutilizables. También aprenderás a crear y usar colecciones seguras por tipo de cualquier tipo.

    Módulo 5: Herencia de C#
    • En este módulo, aprenderás a usar la herencia para crear jerarquías de clases y extender los tipos .NET.

    Módulo 6: Entrada y salida
    • En este módulo, aprenderás a leer y escribir datos utilizando operaciones de E/S del sistema de archivos transaccionales, cómo serializar y deserializar datos en el sistema de archivos y cómo leer y escribir datos en el sistema de archivos utilizando flujos.

    Módulo 7: Acceso a bases de datos
    • En este módulo, aprenderás a usar Entity Framework y a consultar muchos tipos de datos utilizando Language-Integrated Query (LINQ).

    Módulo 8: Uso de la red
    • En este módulo, aprenderás a usar las clases de solicitud y respuesta en el espacio de nombres System.Net para manipular directamente fuentes de datos remotas. También aprenderás sobre REST y OData y echarás un vistazo a ASP.NET Core MVC.

    Módulo 9: Interfaces gráficas de usuario
    • En este módulo, aprenderás a usar Extensible Application Markup Language (XAML) y Windows Presentation Foundation (WPF) para crear interfaces de usuario atractivas.

    Módulo 10: Rendimiento de la aplicación
    • En este módulo, aprenderás a mejorar el rendimiento de tus aplicaciones distribuyendo tus operaciones entre varios subprocesos.

    Módulo 11: Interoperabilidad de C#
    • En este módulo, aprenderás a interoperar con código no administrado en tus aplicaciones y cómo asegurarte de que tu código libere cualquier recurso no administrado.

    Módulo 12: Diseño para la reutilización
    • En este módulo, aprenderás a consumir ensamblados existentes utilizando la reflexión y a agregar metadatos adicionales a tipos y miembros de tipos utilizando atributos. También aprenderás a generar código en tiempo de ejecución utilizando el Modelo de objetos del documento de código (CodeDOM) y cómo administrar tus ensamblados .NET.

    T e s t i m o n i o s

    ¿Qué opinan nuestros alumnos de este curso?

    jose guzmanjose guzman
    14:59 18 Jan 24
    Yo tome el curso de power BI, el profesor muy profecional y preparado, el curso lo impartio muy dinamico. aprendi tanto el uso general de la herramienta como las posibles aplicaciones. lo recomiendo.
    Excelente empresa para capacitarte en tecnologías de información. Altamente recomendable.
    Excelente curso muy profesional siempre es una forma eficiente de capacitarte y con garantia de cada curso Excelente desde Monterrey
    Ivan Gomez MuñozIvan Gomez Muñoz
    23:54 21 Dec 23
    Alonso SigalaAlonso Sigala
    17:47 21 Dec 23
    tomé el curso de RH294; Los instructores fueron muy profesionales al igual que el curso; La atención de Executrain es inigualable y sin duda volveré a solicitarles cursos/certificaciones
    Tomé un curso de Power BI y me agradó la forma en que se imparte. Clases prácticas, entrenamiento en plataformas, presentaciones claras y precisas. Instructor capacitado y con gran facilidad para explicar.
    Mauricio RuizMauricio Ruiz
    14:27 05 Dec 23
    Tomé el curso de Power BI con ellos y la verdad me gusto mucho. El instructor esta muy bien capacitado, explica muy bien y el curso fié teórico y practico lo que permite reforzar y saber el por que de cada proceso y lo intuitivo que se vuelve el curso con cada práctica.
    Carnage SoulEdgeCarnage SoulEdge
    14:47 30 Nov 23
    Super recomendable para recibir capacitaciones especializadas sobre tecnología. Instructores calificados y certificados que enseñan con laboratorios pre configurados.He tomado cursos con ellos antes de la pandemia y hace poco volví a asistir para presentar exámenes de certificación, no han cambiado en su buen servicio y atención.
    Monica HernandezMonica Hernandez
    20:59 17 Nov 23
    Tomé el curso de Scrum Master con ellos y la verdad me encantó. La instructora esta muy bien capacitada, explica muy bien y el curso fué teórico práctico lo cuál lo hizo muy interesante y me permitió hacer networking con profesionales de otras empresas.
    Vladimir GuzmanVladimir Guzman
    16:31 08 Mar 23
    Excelente profesor, con mucha experiencia en el sector; y fue un curso a un costo muy accesible para la compañía, incluía certificación. tuve problemas con los labs pero si hicieron lo posible para dejarlos una semana mas.
    Fabricio TorresFabricio Torres
    19:21 20 Feb 23
    un curso muy interesante, buen instructor,contenido excelenteFundamentals of Ethical Hacking and Penetration Testing
    buena opción en capacitación, atención excelente y te brindan muy buen servicio, sus cursos excelentes
    Eric RamosEric Ramos
    21:58 04 Apr 22
    Excelente la atencion durante los cursos virtuales, asi como los instructores cuentan con aplios conocimientos en el tema.Recomendables cien por ciento
    JESUS AVILAJESUS AVILA
    16:21 26 Mar 22
    Tomé el curso de manera remota, muy buena disposición del instructor cumpliendo con las expectativas y respondiendo todas las dudas de los participantes. El material utilizado para el desarrollo de las actividades muy bueno y nos sirve como guía para trabajos futuros.
    js_loader

    ¡Prepárate para ser inspirado por historias reales de éxito y crecimiento profesional!

    Explora el impactante primer contacto que nuestros alumnos experimentan al unirse a nuestra comunidad educativa. Descubrirás por qué Executrain es tan apreciado por aquellos que buscan dominar las habilidades informáticas de vanguardia.

    Invierte en tu FUTURO

    ¿Por qué aprender  programación con C# ?

    C# es uno de los lenguajes de programación más populares y demandados en la industria del software. Las empresas de todo el mundo buscan desarrolladores con experiencia en C# para crear y mantener aplicaciones web, aplicaciones móviles, juegos, sistemas empresariales y mucho más. Aprender C# te abrirá las puertas a una amplia gama de oportunidades laborales bien remuneradas.

    1. Mejor calidad de software:

    C# es un lenguaje de programación robusto y confiable que ayuda a reducir errores y mejorar la calidad del software. Esto puede ayudar a las empresas a ahorrar dinero en costos de mantenimiento y soporte.

    2. Mayor escalabilidad:

     C# es un lenguaje de programación escalable que puede usarse para crear aplicaciones que pueden adaptarse a las necesidades cambiantes de una empresa. Esto puede ayudar a las empresas a proteger su inversión en software a largo plazo.

    3. Amplia gama de habilidades:

    Los desarrolladores de C# suelen tener una amplia gama de habilidades que pueden ser valiosas para una empresa. Además de sus habilidades de programación, los desarrolladores de C# suelen tener experiencia en bases de datos, diseño de interfaces de usuario y otras áreas relacionadas con el desarrollo de software.

    ¿Deseas conocer más acerca de nuestros servicios?

     En Executrain contamos con las mejores opciones para tu crecimiento profesional.










      Regístrate para Recibir Nuestras Promociones!


      Aprende a Programar con C# con ExecuTrain

      Aprender a programar en C# es una decisión inteligente que puede abrirte las puertas a un mundo de oportunidades. Si estás buscando una carrera gratificante y desafiante, o simplemente quieres aprender una nueva habilidad valiosa, C# es una excelente opción para ti.

      ¡Acelera tu carrera hoy mismo y llega al siguiente nivel con ExecuTrain!

      Executrain-logo
      V E R  C U R S O S   R E L A C I O N A D O S

      Curso 55320 Programming with HTML, CSS, and JavaScript

      Este curso ayuda a los estudiantes a obtener conocimientos básicos de programación de HTML5/CSS3/JavaScript .

      Curso Microsoft 55339 Programming in C# 

      Conocerás los conceptos básicos de la estructura del programa C#, la sintaxis del lenguaje y los detalles de implementación, y luego consolidan su conocimiento a lo largo de la semana mientras construyen una aplicación que incorpora varias características de .NET.

      Curso Microsoft 55340 Developing ASP.NET Core Web Applications,

      La atención se centrará en las actividades de codificación que mejoran el rendimiento y la escalabilidad de la aplicación del sitio web. Los estudiantes pueden tomar este curso en cualquier computadora con un navegador web. Aunque no es obligatorio, recomendamos Visual Studio Code como editor.

      Abrir chat
      ¿Necesitas ayuda?
      ¡Hola! Buen día,
      ¿Te podemos ayudar con información sobre alguno de nuestros cursos?