Criteria

Ficha del curso

Desarrollo de aplicaciones web con asp.net

Curso e-Learning 40 horas Generar ficha
Ofimática, informática y comunicaciones

Contenidos

El lenguaje de programación
    Introducción. .NET Framework. El lenguaje de programación C#
        Características del lenguaj
        ¿Qué necesitas para programar en C#
        Tu primera aplicación en C#
    Las variableS
        Tipos de datos
        Declaración de variables
        Asignación de variables
        Operadores
        Conversión de tipos
    El tipo Array
        Declaración de un array
        Dimensiones de un array
        Arrays multidimensionales
    Sentencias condicionales
        La sentencia IF
        La sentencia SWITCH… CASE
    Sentencias iterativas
        El bucle FOR
        El bucle FOREACH
        El bucle WHILE
    Gestionar errores
        Cómo capturar excepciones
    Gestionar eventos
        Propiedades y métodos
        Eventos y delegados

Programación orientada a objetos
    Introducción
    El concepto de objeto
    La clase y la herencia
    Abstracción y encapsulamiento
    Modularidad y polimorfismo
    La biblioteca de clases de .NET
        Estructuras de datos
        API de utilidades

Desarrollo web con ASP.NET Core
    Introducción
    Modelo-vista-controlador (MVC)
        Una arquitectura de tres niveles
        MVC en ASP.NET Core
    Motor de vistas: Razor Pages
        ¿Cómo crear tu primera web con Razor Pages?
        ¿Cómo es la estructura del proyecto?
        ¿Cómo modificar el proyecto?
        ¿Cómo añadir una nueva vista al proyecto?
    Definición del modelo de datos
        La “magia” del Scaffolding
        Crear una base de datos
        Probando nuestra aplicación
    Validación de los datos

Configuración de comunicación base
    Introducción
    Introducción a las herramientas de administración de sitios web
        ¿Cómo funciona un servidor web?
        Tipos de servidores web
    Configuración de servidor de información de internet (IIS)
    Eventos del servidor
    Configuraciones de página y de sesión
    Configurar un sitio web local con IIS
    Indicar algunas configuraciones de estado para una aplicación desarrollada en ASP
    Elaborar un resumen de las principales tareas de administración de un sitio web

Objetivos

  • Permitir a los programadores crear páginas web dinámicas, desde websites personales hasta aplicaciones web empresariales
  • Desarrollar aplicaciones sencillas con el lenguaje de programación C#
  • Conocer los conceptos básicos de la programación orientada a objetos
  • Desarrollar aplicaciones web con la tecnología ASP.NET Core
  • Gestionar un servidor de aplicaciones web.

Volver al catálogo