ver vídeo
Programación Entornos de programación

Curso de Programación con ASP.NET

Valoraciones
9,1 /10
ver vídeo

ASP.NET se ha convertido, por méritos propios, en una de las primeras herramientas de Desarrollo Web en las empresas. Permite realizar verdaderos programas con la incorporación de controles profesionales, siendo el mejor entorno para el desarrollo de Intranets corporativas.

En este curso realizaremos un aprendizaje de este lenguaje, para conseguir crear nuestras propias páginas con acceso a bases de datos y pequeñas aplicaciones de gestión.

Finalizaremos con un gran proyecto de ejemplo, aplicando lo aprendido y viendo distintas soluciones a flujos de trabajo que se puedan requerir en una Intranet.

  • Dirigido a

    • Personas que quieran conocer el mundo de ASP.NET, de las Intranets y cómo crear páginas que exploten los mismos datos que las aplicaciones corporativas.
    • Programadores de .NET que quieran conocer su aplicación en el mundo Web de ASP.NET

  • ¿Qué competencias vas a adquirir?

    Introducirse en el mundo .NET para el desarrollo de Intranets avanzadas. El alumno adquirirá los conocimientos necesarios para crear aplicaciones de negocios integradas con la propia gestión de la empresa.

  • Requisitos

    Conocimientos generales de redes e Internet.

    No son necesarios aunque sí preferibles conocimientos de programación y en especial de .NET.

    Como equipamiento recomendable un Windows 10 con 4Gb RAM e i5 de procesador.

Descarga el temario completo en PDF
  1. Introducción a Asp.Net. Instalación

    • Introducción
    • Objetivos de la unidad de aprendizaje
    • .Net Framework
    • Una definición más profunda de .NET
    • Instalar ASP.NET
    • Comenzar con ASP.NET
    • ASP.NET y el servidor web
    • Programación en ASP.NET
    • Hemos aprendido
  2. Programación con ASP.NET. Visual Basic.NET

    • Introducción 
    • Objetivos
    • Estructura de una aplicación ASP.NET
    • Visual Basic .NET
    • Matrices
    • Arrays multidimensionales
    • Arraylist
    • Estructuras
    • Enumeraciones (Enum)
    •  Hemos aprendido
  3. Visual Basic.NET. Flujo de programas

    • Introducción
    • Objetivos
    • Operaciones con variables
    • Más sobre variables y estructuras
    • Flujo de programa. Condiciones
    • Flujo de programa. Bucles
    • Métodos
    • Prioridad de los operadores
    • Hemos Aprendido
  4. Programación orientada a objetos. Proyectos y sitios Web

    • Introducción
    • Objetivos
    • Tipos, objetos y espacios de nombres
    • Elementos básicos de la POO
    • Los tres pilares de la Programación Orientada a Objetos
    • Jerarquía de clases
    • Caso práctico
    • Espacios de nombres (namespace) y ensamblados (assemblies)
    • Proyectos o aplicaciones Web y sitios Web
    • Estructura de carpetas de proyectos web de ASP.NET
    • Servidores Web
    • Hemos aprendido
  5. Formularios Web y la clase Page

    • Introducción
    • Objetivos
    • Formularios Web
    • Formularios HTML
    • Clases de los controles HTML
    • Controladores de eventos
    • La clase Page
    • Almacenar estados y las aplicaciones con ASP.NET
    • Ciclo de vida de una página ASP.NET y de una aplicación
    • Hemos aprendido
  6. El entorno de trabajo. Configuración

    • Introducción
    • Objetivos
    • El entorno de trabajo
    • Editar páginas
    • Todos los paneles
    • Diseñar con estilos
    • Los temas
    • Esquematización, Intellisense y código automático
    • Depuración de páginas
    • Configuración de ASP.NET
    • Utilizar el diseñador de formularios.
    •  Hemos aprendido
  7. Controles Web, clases y eventos. Estado de la aplicación

    • Introducción
    • Objetivos
    • Introducción a los controles de servidor de ASP.NET o controles Web
    • Clases de controles Web
    • Controles ASP.NET
    • Eventos de los controles Web y el "autopostback"
    • Un ejemplo completo
    • Estado de la aplicación
    • ¿Qué tipo de almacenamiento de estado debo utilizar?
    • Hemos aprendido
  8. Colecciones, controles de validación y control de errores

    • Introducción
    • Objetivos
    • Colecciones
    • Depuración y control de errores
    • Controles de validación
    • Encontrar errores
    • Hemos aprendido
  9. Controles II y controles avanzados

    • Introducción
    • Objetivos
    • Control Calendario
    • Control Addrotator
    • Páginas con varias vistas. Paneles y vistas múltiples
    • El asistente o control Wizard
    • Controles Literal y PlaceHolder
    • Crear controles nuevos en tiempo de ejecución
    • Controles Button e Imagebutton
    • Control FileUpload
    • Otros controles
    • Dibujar con ASP.NET
    •  Hemos aprendido
  10. Navegación, páginas maestras y a Acceso a datos con ADO.NET

    • Introducción
    • Objetivos
    • Páginas maestras
    • Páginas maestras avanzadas
    • Navegación por el sitio Web
    • ADO.NET
    • Administración de bases de datos
    • SQL y las tablas en las bases de datos
    • Hemos aprendido
  11. Acceso a datos por código y controles enlazados a datos

    • Introducción
    • Objetivos
    • Acceso directo a datos
    • Conectarse a una base de datos
    • Los objetos Command y Data Reader
    • Actualizar datos
    • Acceso a datos desconectado
    • Enlaces a datos
    • Controles con origen de datos
    • Hemos aprendido
  12. Controles avanzados de datos

    • Introducción
    • Objetivos
    • Controles avanzados de datos
    • GridView
    • Controles "DetailsView" y "FormView".
    • Hemos aprendido
  13. Controles especiales de enlace a datos

    • Introducción
    • Objetivos
    • Control DataList
    • Control DataPager
    • Control ListView
    • Repeater
    • Detalles de los controles y otras operaciones
    • Control Chart
    •  Hemos aprendido
  14. Seguridad en ASP.NET.

    • Introducción
    • Objetivos
    • Determinar los requisitos de seguridad
    • Modelo de seguridad de ASP.NET
    • Autenticación con formularios
    • Autenticación Windows
    • Miembros
    • Controles de seguridad
    • Seguridad basada en funciones o roles
    • Control LoginView
    •  Hemos aprendido
  15. Desarrollo de un Sitio Web completo. Preparación del entorno de trabajo

    • Introducción
    • Objetivos
    • Alcance del proyecto
    • Software necesario
    • Configuración
    • Diseño y acceso a la base de datos
    • Consulta al directorio activo
    • Envío de correo electrónico
    • Página maestra del sitio Web y plantilla de menú
  16. Página de inicio y flujos de trabajo

    • Introducción
    • Objetivos
    • Página de inicio
    • Workflows. Mantenimiento
    • Solicitudes de soporte
  17. Diseño de flujos de trabajo. Gestión de horas de trabajo

    • Introducción
    • Objetivos
    • Definición de tablas y explotación de tablas auxiliares
    • Gestionar proyectos
    • Imputación de horas
    • Consultas
    • Extras. Días festivos
    • Instrucciones
  18. Otros flujos de trabajo. Reservas de salas y otras solicitudes

    • Introducción
    • Objetivos
    • Reservas de salas de reuniones
    • Workflow para el departamento de Compras
    • Solicitudes de visitas
    • Sugerencias
    • Publicar el proyecto
    • Final del curso
Área de competencia Competencia 1: Información y alfabetización Digital BásicoBás. IntermedioInt. AvanzadoAv. EspecializadoEsp.
1.1. Navegar, buscar y filtrar datos, información y contenidos digitales
1.2 Evaluar datos, información y competencias digitales
1.3 Gestión de datos, información y competencias digitales
Área de competencia Competencia 2: Comunicación y colaboración
2.1. Interactuar a través de tecnologías digitales
2.2. Compartir a través de tecnologías digitales
2.3. Participación ciudadana a través de las tecnologías digitales
2.4. Colaboración a través de las tecnologías digitales
2.5. Comportamiento en la red
2.6 Gestión de la identidad digital
Área de competencia Competencia 3: Creación de Contenidos digitales
3.1. Desarrollo de contenidos
3.2. Integración y reelaboración de contenido digital
3.3. Derechos de autor (copyright) y licencias de propiedad intelectual
3.4. Programación
Área de competencia Competencia 4: Seguridad
4.1. Protección de dispositivos
4.2. Protección de datos personales y privacidad
4.3. Protección de la salud y del bienestar
4.4. Protección medioambiental
Área de competencia Competencia 5: Resolución de Problemas
5.1. Resolución de problemas técnicos
5.2. Identificación de necesidades y respuestas tecnológicas
5.3. Uso creativo de la tecnología digital
5.4. Identificar lagunas en las competencias digitales

¿Necesitas impartir esta formación en tu organización?

Solicita más información

Programación con ASP.NET

DigComp 2.2 Marco Europeo de Competencias Digitales

Política de privacidad

ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.

Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies