Adquiere habilidades de programación para desarrollar aplicaciones web, móviles, de escritorio o de videojuegos utilizando el lenguaje de programación líder de Microsoft.
Temario del curso
Conociendo C#
Entenderás para qué sirve C#, los conceptos base y la historia detrás del lenguaje.
1.1 – Bienvenida al curso
1.2 – ¿Qué es C#?
1.3 – Primer demo usando compilador Online
1.4 – Herramientas para trabajar con C#
1.5 – Instalando Visual studio
1.6 – Reconociendo Visual Studio
1.7 – Creando y ejecutando primer proyecto
1.8 – ¿Qué es .NET Core?
1.9 – Análisis del command-line interface (CLI) de .NET Core
Variables y constantes
Entenderás cómo se crean y se asignan variables y constantes al igual que los tipos soportados por C#.
2.1 – Definición de variables, constantes y asignación de valor
2.2 – Tipo string
2.3 – Tipos de variables numéricas
2.4 – Tipo Fecha
2.5 – Enums
2.6 – Tipo Null y nullables
2.7 – Tipo bool
2.8 – Comentarios y regiones
Condicionales y ciclos
Aprenderás a construir condiciones y ciclos en las diferentes maneras soportadas por C#.
3.1 – Condicional simple
3.2 – And, Or, operador de negación
3.3 – Condicional como expresión
3.4 – Ciclo for
3.5 – Ciclo While
3.6 – Ciclo for each
3.7 – Manejo de excepciones
Arreglos y Colecciones
Aprenderás a crear, manipular y recorrer colecciones de datos.
4.1 – Creación y asignación de valores
4.2 – Iteración de colecciones usando for y foreach
4.3 – Diccionarios
4.4 – Listas
Programación orientada a objetos
Conocerás los conceptos de Clase, objeto, método y propiedad en C#.
5.1 – Introducción a POO
5.2 – Clases y objetos
5.3 – Propiedades
5.4 – Métodos
5.5 – Clases estáticas
5.6 – Herencia
Generics
Entenderás el concepto y manejo de listas con tipos complejos en C#.
6.1 – Introducción a Generics
6.2 – Utilizando generics
6.3 – Introducción a Linq
6.4 – Métodos de extensión de Linq. (Parte 1)
6.5 – Métodos de extensión de Linq. (Parte 2)
Interfaces
Conocerás la implementación de interfaces en C# y su importancia en nuestros desarrollos.
7.1 – Introducción a Interfaces
7.2 – Implementación de interfaces. (Parte 1)
7.3 – Implementación de interfaces. (Parte 2)
7.4 – Implementación múltiple de interfaces
7.5 – Usando interfaces con generics
Acerca de este curso
Características del curso
- Lecciones 45
- Cuestionarios 0
- Duración Lifetime access
- Nivel de habilidad Todos los niveles
- Idioma Inglés
- Estudiantes 28
- Evaluaciones Si