

Curso Superior en Programación de Páginas Web con ASP.NET 4 en C#: Cliente y Servidor
100% Online
12 ECTS
300 horas
360€
Presentación
El Curso en Programación de Páginas Web con ASP.NET 4 en C#: Cliente y Servidor tiene como objetivo proporcionar una formación sólida y completa en el desarrollo de aplicaciones web utilizando ASP.NET y el lenguaje de programación C# viendo los conceptos y técnicas fundamentales necesarios para el desarrollo exitoso de aplicaciones web.
ASP.NET es un framework de trabajo de desarrollo web robusto y escalable que permite la creación de aplicaciones web dinámicas y de alto rendimiento. Su integración con el lenguaje C# proporciona un entorno de desarrollo potente y flexible, lo que lo convierte en una opción muy interesante para la construcción de sitios web y aplicaciones empresariales. Además, contarás con un equipo de profesionales especializados en la materia.
Universidades colaboradoras
Para qué te prepara
Este Curso en Programación de Páginas Web con ASP.NET 4 en C#: Cliente y Servidor te prepara para convertirte en un experto en el desarrollo de aplicaciones web utilizando ASP.NET. Aprenderás a construir páginas web dinámicas y funcionales, gestionar bases de datos, implementar soluciones seguras y optimizar el rendimiento de tus aplicaciones. Al finalizar el curso, podrás desarrollar y mantener proyectos web mediante ASP.NET 4 en C#.
Objetivos
- Comprender los conceptos fundamentales del desarrollo de software y las fases del proceso de desarrollo.
- Dominar los requisitos y conceptos clave de ASP.NET, así como las características de programación orientada a objetos.
- Desarrollar páginas web utilizando C#, trabajar con web forms y utilizar controles de servidor de ASP.NET.
- Configurar y gestionar IIS para la implementación de aplicaciones web.
- Aprender a diseñar y gestionar bases de datos relacionales, realizar consultas SQL y programar bases de datos.
- Interpretar y crear diagramas entidad/relación, así como utilizar bases de datos objeto-relacionales.
A quién va dirigido
Este Curso en Programación de Páginas Web con ASP.NET 4 en C#: Cliente y Servidor está diseñado para aquellos que deseen adquirir conocimientos sólidos en el desarrollo de aplicaciones web utilizando ASP.NET. Es ideal para programadores, analistas programadores y desarrolladores web que deseen utilizar ASP.NET como plataforma principal.
Salidas Profesionales
Al completar este Curso en Programación de Páginas Web con ASP.NET 4 en C#: Cliente y Servidor, podrás trabajar como desarrollador web o analista programador en empresas de desarrollo de software, agencias digitales, departamentos de tecnología y organizaciones que requieran profesionales con habilidades en ASP.NET expertos en el desarrollo y mantenimiento de aplicaciones web.
Temario
MÓDULO 1. ANALISTA PROGRAMADOR EN ASP.NET 4
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DESARROLLO DE SOFTWARE
- Concepto de programa informático
- Código fuente, código objeto y código ejecutable; máquinas virtuales
- Tipos de lenguajes de programación
- Características de los lenguajes más difundidos
- Fases del desarrollo de una aplicación
UNIDAD DIDÁCTICA 2. EL PROCESO DEL DESARROLLO DE SOFTWARE
- Modelos del ciclo de vida del software
- Análisis y especificación de requisitos
- Diseño
- Implementación. Conceptos generales de desarrollo de software
- Validación y verificación de sistemas
- Pruebas de software
- Calidad del software
- Herramientas de uso común para el desarrollo de software
- Gestión de proyectos de desarrollo de software
UNIDAD DIDÁCTICA 3. GESTIÓN DE VERSIONES: GIT
- ¿Qué es el control de versiones?
- ¿Qué es GIT?
- ¿Por qué GIT?
- Instalación de GIT
- GitHub y su relación con GIT
- Flujo de trabajo en GIT (Workflow)
- Crear un repositorio
- Cambios de archivos
- Deshacer cambios
- Sincronizar repositorios
- Reescribir historial
UNIDAD DIDÁCTICA 4. INTRODUCCIÓN AL DESARROLLO DE APLICACIONES WEB Y REQUISITOS DE ASP.NET
- Introducción
- ASP.Net 4.5
- Java (JSP, Servlets)
- PHP
- DHTML
- Requisitos del ASP.NET (.NET Framework)
- CLS y CTS
- IL (MSIL)
UNIDAD DIDÁCTICA 5. CONCEPTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS
- Objetos
- Encapsulación y abstracción
- Mensajes, clases y herencia
- Métodos
- Polimorfismo
- Sobrecarga
- Modelos de objetos
- Relaciones entre clases
- Ventajas e inconvenientes de la POO
UNIDAD DIDÁCTICA 6. CREANDO UNA PÁGINA BÁSICA
- Comentando el ejemplo
- Sintaxis de C#
- Declaración de variables
- Sentencias condicionales
- Bucles
- Operadores
- Manejadores de eventos
- Tratamiento de errores
- Definición e instanciación de clases
- Modificadores
- Especial mención al uso de VBScript y JScript
UNIDAD DIDÁCTICA 7. CONCEPTOS DE WEB FORMS
- La clase page
- Eventos
- Propiedades
- Métodos
- Web Forms
- Introducción a los controles de servidor de ASP.NET
- Introducción a los controles HTML y ejemplos
- Introducción a los controles Web
- Los controles datalist y datagrid
- Directivas de páginas (@page, @import, @implements y @assembly)
UNIDAD DIDÁCTICA 8. CONFIGURACIÓN DE IIS
- Introducción
- Herramienta de administración de servicios de Internet
- Configuración de IIS
- La aplicación Web
- Eventos del servidor
- Gestión del estado de la aplicación ASP.NET
- Ficheros de configuración
- Configuración general
- Configuración de la página
- Configuración de la sesión
- Módulos y manejadores httpSeguridad en ASP.NET
MÓDULO 2. BASES DE DATOS
UNIDAD DIDÁCTICA 1. ALMACENAMIENTO DE LA INFORMACIÓN
- Ficheros (planos, indexados, acceso directo, entre otros)
- Conceptos de bases de datos
- Sistemas gestores de base de datos: Funciones y componentes
- Tipos de BDMS
UNIDAD DIDÁCTICA 2. BASES DE DATOS RELACIONALES
- Modelo de datos
- Tipos de datos
- Claves primarias
- Índices
- El valor NULL
- Claves ajenas
- Vistas
- Lenguaje de descripción de datos (DDL)
- Lenguaje de control de datos (DCL)
UNIDAD DIDÁCTICA 3. REALIZACIÓN DE CONSULTAS
- La sentencia SELECT
- Selección y ordenación de registros
- Operadores. Operadores de comparación. Operadores lógicos
- Consultas de resumen
- Agrupamiento de registros
- Composiciones internas
- Composiciones externas
- Subconsultas
UNIDAD DIDÁCTICA 4. TRATAMIENTO DE DATOS
- Inserción de registros
- Borrado de registros. Modificación de registros
- Borrados y modificaciones e integridad referencial
- Transacciones
- Políticas de bloqueo
UNIDAD DIDÁCTICA 5. PROGRAMACIÓN DE BASES DE DATOS
- Introducción. Lenguaje de programación
- Funciones
- Estructuras de control de flujo
- Procedimientos almacenados
- Subrutinas
- Eventos y disparadores
- Excepciones
- Cursores
UNIDAD DIDÁCTICA 6. INTERPRETACIÓN DE DIAGRAMAS ENTIDAD/RELACIÓN
- Entidades y relaciones. Cardinalidad
- Debilidad
- El modelo E/R ampliado
- Paso del diagrama E/R al modelo relacional
- Normalización de modelos relacionales
UNIDAD DIDÁCTICA 7. USO DE BASES DE DATOS OBJETO-RELACIONALES
- Características de las bases de datos objeto-relacionales
- Definición de tipos de objeto
- Herencia
- Referencias
- Tipos de datos colección
- Declaración de objetos y uso de la sentencia SELECT
- Inserción de objetos
- Modificación y borrado de objetos
Titulación
Titulación Universitaria:

Claustro
Solicitar información