DESARROLLO DE APLICACIONES WEB CON ASP.NET

DESARROLLO DE APLICACIONES WEB CON ASP.NET

New Horizons Madrid

Curso subvencionado para trabajadores presencial

Madrid


Gratis

• Exclusivo para trabajadores del sector de la Administración y Gestión, Hostelería y Turismo, Comercio y Marketing y Servicios a las Empresas. Destinado prioritariamente a mayores de 45 años o mujeres o trabajadores de baja cualificación o con discapacidad.

• Permitir a los programadores crear páginas web dinámicas, desde websites personales hasta aplicaciones web empresariales.

• Aprender lenguaje de código servidor como C# y lenguajes de código cliente como HTML/JavaScript/CSS, para crear aplicaciones web dinámicas y adaptables. Se utilizará tecnología de Formularios Web de Microsoft por ser la mejor relación entre facilidad/potencia, así como de su implementación y despliegue en servidores IIS.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid

Temario completo de este curso

1. INTRODUCCIÓN A ARQUITECTURAS DE APLICACIONES

a. Modelo de capas describiendo las 4 capas

b. Arquitectura n-capas y sus combinaciones

c. Tecnologías utilizadas en cada capa

d. Patrones: qué son y para qué sirven

2. INTRODUCCIÓN A VISUAL STUDIO 2017

a. Creación de proyectos y soluciones

b. Referencias y espacios de nombres

c. Entorno de trabajo

d. Paquetes NuGet

Práctica: Creación de soluciones y proyectos personalizando las características.

3. EL LENGUAJE DE PROGRAMACIÓN

a. Estructura con bloques: procedimientos y funciones

b. Las variables: tipos, alcances y ámbitos

c. Sentencias condicionales

d. Sentencias iterativas

e. Gestionar eventos

f. Gestionar errores

g. Pasos de parámetros por valor y por referencia.

Práctica: Creación de funciones y procedimientos, con llamadas entre ellos para practicar todo lo aprendido en este capítulo a través de ejemplos sencillos.

4. PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

a. Espacios de nombres y concepto de Framework

b. El concepto de objeto

c. La clase y la herencia

d. Interfaces

e. Abstracción y encapsulamiento.

f. Modularidad, Polimorfismo

Práctica: Refactorización de código estructurado en clases con métodos y propiedades, así como utilización de todas las características de POO.

5. LOS FORMULARIOS WEB

a. Diferencia entre Web Forms y MVC.

b. Diseño de un formulario Web.

c. Controles más típicos

d. Propiedades en tiempo de desarrollo vs tiempo de ejecución

e. Añadir el código del formulario Web.

f. Captura de Eventos de los controles del formulario Web

g. Uso y control de PostBack

Práctica: Creación de varios formularios web con controles que interaccionen con el usuario y respondan a eventos además de llamarse entre ellos para establecer un flujo de ejecución de aplicación.

6. Lenguajes de cliente: HTML, CSS y JavaScript

a. Introducción a lenguajes cliente

b. Lenguajes de etiquetas basados en XML

c. Lenguajes interpretados

7. Introducción de HTML y CSS

a. Etiquetas HTML más útiles

b. Estructura y secciones HTML

c. Formatos de etiquetas con CSS

d. Clases de CSS para formatos globales

Práctica: Modificación y mejora de código cliente en formularios web para mejorar el aspecto, la estructura y la optimización.

8. Introducción a JavaScript

a. Referencias de clases predefinidas de JavaScript

b. Variables y estructuras de control

c. Interacción con el documento HTML (DOM)

Práctica: Creación de páginas mostrando datos con JavaScript y reaccionando a eventos de forma básica.

9. CONFIGURACIÓN DE COMUNICACIÓN BASE

a. Configuración de servidor para servicios de internet (IIS).

b. Eventos del servidor

c. Configuraciones de página y de sesión

d. Introducción a las herramientas de administración de sitios Web

e. Configurar un sitio Web local con IIS

f. Indicar algunas configuraciones de estado para una aplicación desarrollada en ASP .Net

g. Elaborar un resumen de las principales tareas de administración de un sitio Web

Ver más