Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
Detalles del curso
- Introducción a C# y .NET: bloques de creación de .NET Framework; Hola mundo en C#; Usando Visual Studio 2015; Espacios de nombres y ensamblados
- Construcciones básicas de programación de C#: variables, operadores e instrucciones; Tipos de referencia frente a tipos de valor; Conversiones; Tipos que aceptan valores NULL; Uso de las clases Console y String; Flujo de control; Uso de tipos implícitos
- Más construcciones de programación de C#: definición de métodos; Entrada, salida y parámetros opcionales; Sobrecarga de métodos; Matrices; Estructuras
- Definición y uso de clases: Definición de clases; Definición de constructores y finalizadores; Definición de propiedades; Creación y disposición de objetos; Definición de constantes y campos de solo lectura; Miembros estáticos; Clases/métodos parciales
- Herencia y polimorfismo: definición de clases base y clases derivadas; Métodos de anulación; Clases abstractas; Interfaces
- Control de excepciones: definición de bloques Try/Catch/Finally; Lanzamiento de excepciones; Definición de nuevas clases de excepción; Definición de bloques using
- Creación de colecciones de objetos: descripción general de los genéricos; Uso de colecciones de listas; Uso de colecciones de diccionarios
- Novedades de C# 6: Estático usando sintaxis; Inicializadores de propiedades automáticas; Inicializadores de diccionario; Filtros de excepción; Interpolación de cadenas
- Delegados, eventos y expresiones lambda: información general; Definición de delegados simples; Definición y manejo de eventos; Uso de expresiones lambda
- Características lingüísticas adicionales: Sobrecarga de operadores; Métodos de extensión; Inicializadores de objetos; Tipos anónimos
- Introducción a LINQ: El rol de LINQ; Expresiones de consulta LINQ simples; Uso de LINQ con colecciones; Operadores de consulta LINQ
- Uso de Entity Framework: clases EF y DbContext; Implementación de relaciones; Gestión de datos; Técnicas adicionales
- Introducción a la programación asincrónica: Comprensión de las palabras clave async y await; Implementación de código asincrónico
- Información general de MVC6: Creación de una aplicación MVC ASP.NET; Definición de modelos, vistas y controladores; Introducción a REST y Web API
Requerimientos
- Al menos 6 meses de experiencia en programación
- Se valorará la familiaridad con los conceptos de OO
28 horas
Testimonios (5)
La clase fue informativa y fácil de seguir.
Najeeda Motala - Multichoice
Curso - Advanced C# for Automation Test Engineers
Traducción Automática
A la medida de nuestras necesidades
Rafał - Haleon
Curso - C#.Net
Traducción Automática
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Curso - Introduction to Blazor
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.
Sacha Mannion - BeyondTrust
Curso - C# for Automation Test Engineers
He knows what he's doing and came with a complete set of guide (notes and application) for the training.