________________________________________________________________
¿Quiere realizar este curso en modalidad telepresencial o presencial?
Póngase en contacto con nosotros por correo: info@nanforiberica.com, teléfonos: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas
________________________________________________________________
Curso: Programming with C#
Este curso de capacitación les enseña a los desarrolladores las habilidades de programación que se requieren para crear aplicaciones usando el lenguaje C#.
Durante el curso 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 tiempo que lo actualiza por completo con las últimas funciones de C#, .NET 6.0 y Visual Studio 2022.
Programación en C# - Curso intensivo de C# y .NET - Desarrollo de aplicaciones Windows - Programación profesional - Visual Studio y .NET
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.
Objetivos de la formación
- Explicar cómo usar Visual Studio para crear y ejecutar una aplicación.
- Describir las características y la sintaxis del lenguaje de programación C#.
- Definir las necesidades de monitoreo de las aplicaciones a gran escala
- Cree y llame a métodos, capture y administre excepciones.
- Comprender la plataforma de desarrollo y las bibliotecas de .NET.
- Comprender las clases de .NET framework.
- Cree código C# bien estructurado y fácil de mantener.
- Definir e implementar interfaces.
- Cree una jerarquía de clases utilizando la herencia.
- Comprender los conceptos de programación orientada a objetos.
- Implementar la arquitectura fundamental y los componentes centrales de una aplicación de escritorio.
- Adquirir un conocimiento práctico de cómo crear una interfaz de usuario gráfica mediante XAML.
- Use flujos y E/S de archivos, y serialice/deserialice datos en varios formatos.
- Comprender las comunicaciones web y los protocolos.
- Cree un modelo de datos de entidad para el acceso a la base de datos.
- Utilice la consulta integrada en el idioma (LINQ).
- Utilice operaciones asincrónicas para crear aplicaciones de alto rendimiento.
- Agregue componentes dinámicos y bibliotecas no administradas a un programa C#.
- Comprender el uso de genéricos y colecciones genéricas.
- Recupere metadatos de tipos mediante la reflexión de .NET.
Contenido del curso Programming with C#
- Lección 1: Escritura de aplicaciones en C# y .NET
- Lección 2: Tipos de datos y expresiones
- Lección 3: Construcciones del lenguaje C#
- Desarrollando la Solicitud de Inscripción de Clase
- Escribir aplicaciones en C# y .NET
- Explicar tipos de datos y expresiones.
- Comprender las construcciones del lenguaje C#
- Lección 1: Métodos
- Lección 2: Sobrecarga de métodos
- Lección 3: Manejo de excepciones
- Lección 4: Monitoreo
- Código de refactorización para facilitar la reutilización.
- Escriba código C# que valide los datos ingresados por un usuario.
- Escriba código C# que guarde los cambios en una base de datos.
- En este módulo, aprenderá cómo crear y usar métodos y cómo manejar excepciones. También aprenderá a utilizar el registro y el seguimiento para registrar los detalles de las excepciones que se produzcan.
- Lección 1: Estructuras
- Lección 2: Enumeraciones
- Lección 3: Colecciones integradas
- Lección 4: Eventos
- estructuras
- Enumeraciones
- Colecciones integradas
- Eventos
- Crear y usar estructuras y enumeraciones
- Organizar datos en colecciones
- Crear y suscribirse a eventos
- Lección 1: Creación de clases
- Lección 2: Interfaces
- Lección 3: Comprender los genéricos en C#
- Creación de clases
- Interfaces
- Comprender los genéricos en C#
- Use interfaces y clases para definir y crear tipos personalizados y reutilizables
- Cree y use colecciones enumerables con seguridad de tipo de cualquier tipo
- Lección 1: Jerarquías de Clases
- Lección 2: Polimorfismo
- Lección 3: Ampliación de clases
- Jerarquías de Clases
- Polimorfismo
- Ampliación de clases
- Utilice la herencia para factorizar la funcionalidad común en una clase base.
- Implemente el polimorfismo utilizando un método abstracto.
- Cree una clase de excepción personalizada.
- Lección 1: E/S de archivo
- Lección 2: Serialización y deserialización
- Lección 3: Corrientes
- E/S de archivo
- Serialización y deserialización
- Corrientes
- Leer y escribir datos mediante el uso de operaciones de E/S del sistema de archivos de transacciones
- Cómo searlizar y deserializar datos en el sistema de archivos
- Cómo leer y escribir datos en el sistema de archivos mediante flujos.
- Lección 1: Entity Framework
- Lección 2: LINQ
- Marco de entidad de uso
- Aprenda a consultar muchos tipos de datos mediante Consulta integrada en el lenguaje (LINQ).
- Lección 1: Servicios Web
- Lección 2: REST y OData
- Lección 3: ASP.NET Core MVC
- Enviar datos a servicios web remotos.
- Acceda a datos remotos a través de servicios web.
- Comprender REST y OData.
- Lección 1: Uso de marcos de interfaz de usuario
- Lección 2: Enlace de datos
- Lección 3: Estilo de la interfaz de usuario
- Uso de marcos de interfaz de usuario
- El enlace de datos
- Estilo de la interfaz de usuario
- Usar lenguaje de marcado de aplicaciones extensible (XAML)
- Crear y utilizar controles de usuario.
- Usa estilos y animaciones.
- Lección 1: Multitarea
- Lección 2: Llamadas asíncronas
- Lección 3: Lidiando con Conflictos
- multitarea
- Llamadas asíncronas
- Cómo lidiar con los conflictos
- Mejore el rendimiento mediante la distribución de operaciones en varios subprocesos.
- Utilice las palabras clave async y await para implementar métodos asincrónicos.
- Use eventos y controles de usuario para proporcionar comentarios visuales durante operaciones de larga duración.
- Lección 1: Objetos dinámicos
- Lección 2: Gestión de recursos
- Objetos dinámicos
- Gestión de recursos
- Interoperar con código no administrado en aplicaciones.
- Asegúrese de que el código libere los recursos no administrados.
- Lección 1: Metadatos
- Lección 2: Atributos
- Lección 3: Generación de código
- Lección 4: Asambleas
- metadatos
- Atributos
- Código de generación
- Ensambles
- Consuma ensamblajes existentes mediante el uso de la reflexión de .NET.
- Agregue metadatos adicionales a los tipos y escriba los miembros usando atributos.
- Crear atributos personalizados.
- Obtenga información sobre las asambleas.
Requisitos previos
- Para los estudiantes que no tienen experiencia previa en programación en un lenguaje de alto nivel, se recomienda que tomen el curso 55337AC, que utiliza C# como lenguaje para facilitar una introducción a la programación.
- El curso 55339AC se centra en el propio lenguaje C#, lo que lo convierte en un excelente curso de seguimiento.
Idioma
-
Curso: Inglés
-
Labs: Inglés