Curso de C# & .NET Development
Acerca de este curso
> Módulo 1: Descripción general de .NET Framework
¿Qué es la programación?
¿Qué es .NET?
¿Qué es .NET Core?
> Módulo 2: Comenzando con C#
Introducción a C#
Comprender un programa típico de C#
Una descripción general de palabras clave, tipos y operadores reservados de C#
Una descripción general de la conversión de tipos
Declaraciones de entendimiento
Matrices y manipulación de strings
Estructura versus clase
> Módulo 3: Novedades en C#
Tuplas y deconstruccion
La coincidencia de patrones
Funciones locales
Mejoras literales
Asíncrono principal
Expresiones por defecto
Inferir nombres de tupla
Otras características que se lanzarán
> Módulo 4: Clases en C#
Modificadores
Métodos
Propiedades
Indexadores
E / S de archivo
Manejo de excepciones
Expresiones regulares y su importancia.
> Módulo 5: Reflection y Colections
¿Qué es Reflection?
Delegados y eventos
Colecciones y no genéricos
> Módulo 6: Inmersión con conceptos avanzados
Jugando con colecciones y genéricos.
Embellecer código usando atributos
Aprovechar las directivas de preprocesador
Comenzando con LINQ
Escribir código seguro
Escribir código asincrónico
> Módulo 7: Comprensión de la programación orientada a objetos con C#
Introducción a OOP
Discutir relaciones de objeto
Herencia
Abstracción
Encapsulamiento
Polimorfismo
> Módulo 8: Poniendo a prueba. Creación de una aplicación del mundo real
¿Por qué estamos desarrollando esta aplicación?
Comenzando con el desarrollo de aplicaciones
Discutiendo la arquitectura básica
Deployment