Temario del curso
El entorno de programación y explicación de .NET Core
- comprensión de Visual Studio
- creación de proyectos y soluciones
- importación de librerías
- implementación de la solución
Sintaxis de C#
- tipos de datos, operadores y expresiones
-bucles, condiciones
-creación de métodos
-manejo de excepciones
-invocación de métodos
-creación de métodos sobrecargados
-parámetros opcionales y de salida en métodos
Estructuras y colecciones
-implementación de estructuras y tipos enumerados (enum)
-organización de datos en colecciones
Programación orientada a objetos
-controladores de eventos
-creación de clases
-definición e implementación de interfaces
implementación de colecciones fuertemente tipadas
-creación de jerarquías de clases
-extensión de las clases del Framework o Core de .NET
Trabajo con archivos
-lectura y guardado de archivos
-serialización y deserialización de XML, JSON
-trabajo con la biblioteca I/O
Trabajo con bases de datos
-creación y uso de modelos de datos de Entity
-interrogación de datos utilizando LINQ
-actualización de datos con LINQ
-acceso remoto a datos en la red
-acceso a datos a través de servicios web (REST)
Programación multihilo y asíncrona
-implementación de hilos utilizando expresiones Lambda y tareas
-preparación de operaciones asíncronas
sincronización de concurrencia para el acceso a datos
Opcional (si el tiempo lo permite):
-proyecto de aplicación de ventanas WPF (.NET Framework)
-proyecto ASP.NET MVC (.NET Framework o .NET Core)
-acceso a los datos en Azure SQL Database (en la nube)
Requerimientos
- Conocimiento de las fases básicas del desarrollo de software.
Público objetivo
- Líder técnico del equipo
- Desarrollador de software
Reseñas (4)
Agradable y amable. Muy conocedor. Recomendaría a Shane a otros.
Joshua - California State University Bakersfield
Curso - Programming in C# with Visual Studio 2022
Traducción Automática
Muy práctico. Tener múltiples ejercicios al día fue realmente útil para consolidar los conocimientos y conceptos que Shane presentó.
Michael - California State University Bakersfield
Curso - Programming in C# with Visual Studio 2022
Traducción Automática
Cubrió todos los temas y proporcionó ejercicios prácticos.
Greg - California State University Bakersfield
Curso - Programming in C# with Visual Studio 2022
Traducción Automática
Todo. Considerando la cantidad de conceptos que Fulvio abordó, incluyendo explicaciones detalladas en tres días, realmente fue muy bueno. Me gustó que cubriera muchos de los conceptos que necesitamos como Ingenieros de Datos.
Florim - Jisc
Curso - Programming in C# with Visual Studio
Traducción Automática