Este curso es una excelente elección para comenzar a aprender programación utilizando el lenguaje .NET, sobre CORE utilizando tecnologías presentes y futuras. Está dirigido para aquellos que tienen poca o ninguna experiencia en programación. También es aconsejable para reforzar conceptos. El curso enseña el significado de la programación orientada a objetos, las palabras y construcciones claves del lenguaje y los pasos requeridos para crear programas simples. Los estudiantes que tomen este curso reciben bases sólidas en la programación .NET.
| Duración | 24 h |
|---|---|
| Idioma de dictado | Español |
| Modalidad | Online |
| Tecnología | Microsoft |
Módulo 1: Fundamentos de Clases y Objetos • NET Framework vs NET CORE • Estructuras de Datos • Ampliando las estructuras de datos • ¿Cómo trabaja un programa en memoria? • Creación de Instancias • Definiciones • Visibilidad en las Clases • Encapsulado • Descubriendo los objetos • Diagramas UML para las clases • Ejercicios Módulo 2: Clases y Objetos en .Net • Variables • Identificadores • Tipos primitivos y referenciados • Métodos en .Net • Clases en .Net • Strings • Comienzo de un programa en .Net • Espacios de nombres • Ejercicios Módulo 3: Relaciones • Asociaciones y enlaces • Relaciones entre clases • Asociaciones simples • Ejercicio 1 • Asociaciones complejas • Asociación calificada • Ejercicio 2 • Agregaciones • Composiciones • Ejercicio 3 Módulo 4: Relaciones en .Net • Vectores • Asociaciones y enlaces • Asociaciones simples • Asociaciones y multiplicidad • Clase de asociación • Asociación calificada • Agregaciones • Composiciones Módulo 5: Herencia, Polimorfismo e Interfaces • Herencia • Los constructores en la herencia • Generalización y especialización • Ejercicios 1 y 2 • Sobrecarga y rescritura • Clases abstractas • Ejercicio 3 • Polimorfismo y enlace o ligadura dinámica • Interfaces • Ejercicios 4 y 5 Módulo 6: Herencia y Polimorfismo en .Net • Herencia • Ejercicios 1 y 2
A quienes quieran comenzar con el lenguaje .NET:
Haber realizado el curso de Introducción a la Programación para no programadores o tener conocimientos equivalentes o tener experiencia en: