course landscape image

Curso de Sistemas web con C#

Adquirir conocimientos y habilidades para el uso del lenguaje C# y librerías y frameworks para el desarrollo de sistemas Web bajo el entorno .NET

Duración
20 Horas
Modalidades
  • Presencial
  • Virtual
Cupos disponibles
15
Inversión
40$

Requisitos

  • Edad mínima de 18 años.

Al terminar el curso podrás

  • Framework .NET: Características.
  • Proyecto Web .NET
  • Componentes Blazor
  • Introducción al Framework Blazor

Contenidos

Framework .NET: Características

Proyecto Web .NET: Características

Lenguaje de marcado ASP.NET

Componentes Blazor: Características

Introducción al Framework Blazor

  • Características y Operación.

Clases y objetos

  • Programación orientada a objetos: clases, objetos, y encapsulación.

Herencia y polimorfismo

  • Conceptos de herencia, polimorfismo y sobrecarga de métodos.

Manejo de excepciones

  • Try, catch, finally, y creación de excepciones personalizadas.

Librerías y ensamblados

  • Uso de librerías externas y creación de ensamblados.

Delegados y eventos

  • Delegados, eventos y expresiones lambda.

Manipulación de archivos

  • Lectura y escritura de archivos, serialización y deserialización.

Introducción a bases de datos

  • Conexión a bases de datos con ADO.Net y Entity Framework.

LINQ Language Integrated Query

  • Uso de LINQ para consultas de datos.

Programación asíncrona

  • Async, await, y tareas Tasks

Programación de interfaces gráficas GUI

  • Creación de aplicaciones de escritorio con Windows Forms y WPF.

Introducción a ASP.Net

  • Desarrollo de aplicaciones web con ASP.Net.

Servicios web

  • Creación y consumo de servicios web con Web API.

Unit Testing

  • Conceptos y herramientas para pruebas unitarias Unit Testing

Introducción a .Net Core

  • Diferencias entre .Net Framework y .Net Core, instalación y uso.

Control de versiones con Git

  • Uso de Git y GitHub para control de versiones.

Buenas prácticas y patrones de diseño

  • Principios SOLID y patrones de diseño comunes en desarrollo de software.

Horario

Sábado
08:00am a 12:00pm

Cursos relacionados