Categoría: Programación

C# 8 y Visual Studio 2019 - Los fundamentos del lenguaje

Formato: PDF

El desarrollo de aplicaciones cliente-servidor se aborda, a continuación, mediante el tema del acceso a datos con ADO.Net. Se realiza una descripción completa de Linq a través de ejemplos concretos que muestran cómo sus funcionalidades simplifican la manipulación de los datos.

Su uso está sobretodo presente en el ámbito del acceso al contenido de una base de datos SQL Server con Entity Framework. A continuación, se dedica un capítulo a la manipulación de datos en formato XML, que permite intercambiar datos entre aplicaciones de una manera sencilla y estandarizada. El final del ciclo de desarrollo se aborda mediante el desarrollo de una aplicación con las tecnologías Windows Installer y ClickOnce y MSIX.

Desde la aparición de C# con la primera versión de la plataforma .NET, el lenguaje ha conocido una importante evolución hasta alcanzar su séptima versión oficial. Las múltiples funcionalidades que permite utilizar, así como su sintaxis, hacen de él el lenguaje de referencia en el universo .NET.

Se aprenderá de la plataforma .NET a través de su historia y la descripción de sus componentes, a continuación verá cómo instalarla, así como la presentación del entorno de desarrollo Visual Studio 2019. La estructura de soluciones y proyectos se detalla para que pueda familiarizarse con las herramientas que existen a sus disposición.

Se descubrirá los elementos fundamentales de C# y su aplicación a la programación orientada a objetos con el objetivo de utilizar mejor las funcionalidades ofrecidas por la plataforma .NET. Para poder diagnosticar y resolver los distintos errores que pueda cometer en sus desarrollos.

TEMARIO

  • Introducción
  • Historia de la plataforma
  • Evolución de la plataforma
  • El Common Language Runtime (CLR)
  • La Base de Class Library (BCL)
  • El Dynamic Language Runtime (DLR)
  • Una primera aplicación con Visual C#
  • Visual Studio
  • La organización de una aplicación
  • Las bases del lenguaje
  • Las consonantes
  • Los operadores
  • Las estructuras de control
  • Las funciones
  • Programación orientada a objetos con C#
  • Los espacios de nombres
  • La herencia
  • Las interfaces
  • Las enumeraciones
  • Los delegados
  • Los eventos
  • Los genéricos
  • Las colecciones
  • Programación dinámica
  • Programación asíncrona
  • Depuración y gestión de errores
  • Etc...

Contenido Relacionado

Desarrollo Web En Entorno Servidor
Diseño De Interfaces En Aplicaciones Móviles
Seguridad En Aplicaciones Web Java
Python 3 Curso Práctico
C# Lenguaje y Aplicaciones

Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Si continúas navegando consideramos que aceptas su uso. Más información X Cerrar