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.
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#.
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.
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.
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.
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?
¡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.
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!
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.