________________________________________________________________
¿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
________________________________________________________________
Perfil de público
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
- 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.
Esquema del curso
- 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