Introducción al curso
  • Introducción al curso
  • Como seguir el curso
Introducción a .Net historia y Evolución
  • Introducción al modulo de "Introducción a .Net"
  • Comprendiendo .NET y CLR (Common Language Runtime)
  • Que tipo de aplicaciones se pueden desarrollar con .NET
  • Diferencias entre .NET Framework y .NET Core
  • ¿Que es .NET Standard?
  • Crear librerias en .NET Standard y como usararlas en diferentes runtimes
  • Evolución de .NET desde su aparición hasta la versión 1.0
  • Recolector de basura en .NET
  • Novedades ASP.Net Core 3.0
  • Introducción al modulo "Primeros pasos con VS"
  • Repaso
Primeros pasos con Visual Studio 2017 Community
  • Instalación de Visual Studio 2017 Community
  • Instalación de Visual Studio 2019 Community
  • Introducción a Visual Studio 2017 Community
  • Como crear nuestra primera aplicación en Visual Studio 2017 Community
  • Compilar y ejecutar nuestra primera aplicación
  • Consumiendo aplicaciones de terceros
  • Como depurar con Visual Studio
  • Intellisense
  • Test sobre lo visto en el modulo
  • Ejercicios Primeros Pasos con Visual Studio
  • Solución ejercicios 4 y 5
Introducción a C#
  • Introducción al modulo "Introducción a c#"
  • Gramática en C#
  • Tipos
  • Palabras reservadas
  • Instrucción de iteración While
  • Variables
  • Inferir el tipo en una variable
  • Nomenclaturas
  • Constantes
  • Instrucciones de selección If-Else
  • Instrucciones de selección Switch
  • Instrucción de iteración Do-While
  • Instrucción de iteración For
  • Intrucción de iteración Foreach
  • Operadores
  • Documento Operadores
  • Simplifación en Console
  • Leyendo argumentos
  • Arrays o Matrices
  • Conversiones de tipo o Castings
  • Test sobre lo visto en el modulo
  • Ejercicios Introducción a C#
Metodos y Funciones
  • Introducción al modulo "Metodos y funciones"
  • Metodos
  • Introducción a procedimientos y funciones
  • Funciones
  • Tipos de funciones
  • Paso por valor y por referencia a una función
  • Funciones locales
  • Ejemplo de uso de funciones
  • Test sobre lo visto en el modulo
  • Ejercicios Metodos y Funciones
Cadenas
  • Introducción al modulo de "Cadenas"
  • Introducción a cadenas
  • Formatea las fechas
  • Concatenar cadenas
  • StringBuilder
  • Operaciones con cadenas
  • Operaciones con cadenas (ejemplos)
  • Test sobre lo visto en el modulo
  • Ejercicios Operaciones con Cadenas
Colecciones
  • Introducción al modulo de "Colecciones"
  • Introducción a colecciones
  • ArrayLists
  • Nota sobre ArrayLists
  • Pilas o Stacks
  • Colas o Queues
  • HasTables
  • Ejercicios Colecciones
Programación Orientada a Objetos
  • Introducción al modulo de "Programación Orientada a Objetos"
  • Introducción a POO (programación Orientada a Objetos)
  • Clases y Objetos
  • Abstracción
  • Tipos de datos abstractos
  • Encapsulación
  • Herencia
  • Polimorfismo
  • Poliformismo ejemplo
Clases
  • Introducción del modulo de "Clases"
  • Diferencias entre clases y estructuras
  • Declarar clase y datos
  • Cuerpo de la clase
  • Constantes
  • Creación de propiedades
  • Accediendo a las propiedades
  • Los métodos
  • Niveles de accesibilidad