Course curriculum

  • 1

    Programación en C#: POO, Interfaces con proyectos reales en C#

    • ¿Qué cubrimos anteriormente en el curso de C#?

  • 2

    Programación Orientada a Objetos en C# (POO)

    • ¿Qué es la POO en C#?

    • Clase y Objeto

    • Encapsulación

    • Uso del static

    • Herencia

    • Interface

    • Polimorfismo

    • Abstract

    • Clases Anidadas

    • Clase Parcial vs Clase Sellada

  • 3

    Uso de los Enumerados

    • Uso de los Enumerados

  • 4

    Uso de los Delegados

    • Uso de los Delegados

  • 5

    Control de Excepciones

    • Control de Excepciones

  • 6

    Operaciones con Ficheros y Carpetas

    • Clase System IO

    • Clases Direectory y DirectoryInfo (Operaciones de Carpetas)

    • Ficheros y Clase File Info (Operaciones de Fichero)

    • Clase Path

  • 7

    Arquitectura Multi Capa o N-Tier

    • Arquitectura Multi Capa o N-Tier

  • 8

    Uso de MsSQL

    • Introducción al SQL

    • Comando Insert

    • Comando Select

    • Comando Update

    • Comando Delete

  • 9

    App de Tracking del Personal con arquitectura N-Tier, LINQ y Triggers

    • Cómo se verá la app

    • Etapas para crear la app

    • Crear la base de datos

    • Crear la estructura del proyecto

  • 10

    Diseñar los formularios del proyecto

    • Diseño del formulario de Login

    • Diseño del formulario Principal

    • Diseño del formulario de los Departamentos

    • Diseño del formulario de los Puestos de trabajo

    • Diseño del formulario de Empleados

    • Diseño del formulario de Tareas

    • Diseño del formulario de Permisos

    • Diseño del formulario de Salarios

    • Conexión de los Formularios

    • Conectar a la base de datos - LINQ a SQL

  • 11

    Añadir y listar las operaciones

    • Añadir Departamento

    • Listar los Departamentos

    • Añadir los Puestos de Trabajo

    • Listar Posiciones

    • Añadir Empleado

    • Listar Empleados

    • Añadir Tarea

    • Listar Tareas

    • Añadir Salarios

    • Listar Salarios

    • Login con número de usuario y contraseña

    • Añadir Permisos

    • Listar Permisos

  • 12

    Operaciones de Actualización

    • Actualizar Permisos

    • Actualizar Tareas

    • Actualizar Salarios

    • Actualizar Empleados

    • Actualizar Departamentos

    • Actualizar Posiciones

  • 13

    Operaciones de borrado usando triggers

    • Borrar Permisos

    • Borrar Tareas

    • Borrar Salarios

    • Borrar Empleados utilizando Triggers

    • Borrar Posiciones utilizando Triggers

    • Borrar Departamentos utilizando Triggers

    • Operaciones de Autorización de Usuarios

    • Exportar a Excel

  • 14

    Principios SOLID de patrones de diseño

    • ¿Qué es SOLID?

    • S - Single Responsibility

    • O - Open Closed

    • L- Liskov Substitution

    • I-Interface Segregation

    • D- Dependency Inversion

    • Patrones de Diseño

    • Patrón de la Factoría Abstracta

    • Patrón del Observador

    • Patrón de la Fachada

  • 15

    App de Tracking de Inventario con patrón de Fachada, N-Tier y Entity framework

    • Etapas para crear la app de tracking de inventario

    • Versión final de la app de tracking de inventario

    • Diseño de la Base de Datos de la app de tracking de inventario

    • Crear la estructura del proyecto de la app de tracking de inventario

  • 16

    Diseño de los formularios del proyecto

    • Diseño de los formularios de categorías

    • Diseño de los formularios de productos

    • Diseño de los formularios de clientes

    • Diseño de los formularios de ventas

    • Diseño de los formularios de eliminaciones y valores de stock

    • Formulario de diseño principal y conectar las pantallas

  • 17

    Operaciones de creación y listado

    • Operaciones de añadir y listar categorías

    • Operaciones de añadir y listar clientes

    • Operaciones de añadir y listar productos

    • Operaciones de añadir, listar stocks y alertas de precios

    • Operaciones de añadir y listar ventas

  • 18

    Operaciones de Actualización

    • Operaciones de actualización de categorías y clientes

    • Operaciones de actualización de productos y ventas

  • 19

    Operaciones de borrado

    • Borrar ventas

    • Borrar productos

    • Borrar clientes

    • Borrar categorías

    • Formulario de borrado y obtener de vuelta ficheros borrados

  • 20

    BONUS: Enhorabuena por completar el curso

    • Cuéntanos qué tal ha ido el aprendizaje!