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