Para más informacióningresa tus datos

✓ Valido

NET Core (o DotNet Core) es la moderna generación de tecnologías de desarrollo de Microsoft. Multi plataforma (Windows, Linux, Mac…), ofrece un rendimiento y escalallidad sin precedentes.

.NET Core permite la creación de todo tipo de aplicaciones, pero es especialmente apropiada para el desarrollo de aplicaciones Web. Las funcionalidades generales necesarias para el desarrollo web: infraestructura, seguridad, cacheado, logging, autenticación, configuración, globalización.

Objetivos del curso:

  • Implementar y crear aplicaciones web modernas con las ultimas herramientas y framework de Visual Studio con el lenguaje C# y las últimas versiones de tecnologías Front End con Angular.

Dirigido a:

  • Profesionales de ingeniería de sistemas o a fines como desarrolladores ,analistas programadores y programadores.

Temario

TEMA 1: Introducción al desarrollo de aplicaciones web con tecnologías Microsoft.

- Introducción a Visual Studio 2019
- Internet lnformation Services
- Net Core, Net Standard y Asp.Net Core.
- Ciclo de vida de un Request
- Herramientas para el desarrollo de
  aplicaciones web
- Usando componentes

TEMA 2: Revisión Htm15 y CSS3

- HTMLS

- Estructuras y esquemas

- Nuevos inputs, selectores, elementos

- CSS3 con SASS

- Implementación de un diseño haciendo uso de HTMLS y CSS3

TEMA 3: Revisión de Javascript, JQuery, JSON y AJAX

- Tipos de variables y operadorest

- Instrucciones de control - condicionalest

- Instrucciones de control - buclest

- Creación de objetos

- Arrays

- Document Objecr Model (DOM)

  Manejo de eventos

- Local y session storage

- JQuery

- Selectores jQuery

- Eventos

- Ajax con jQuery

TEMA 4: Introducción al Asp.Net Core

- Net Core y arquitectura

- Crear aplicaciones con Net Core

- Expl icar Estructura de un proyecto en Net Core

TEMA 5: Configuración del Middleware y Servicios en Asp.Net Core

TEMA 6: Creando apl icaciones web con Asp.Net Core MVC

- Plantillas en Visual Studio 2019

- Convenciones de nombres

- Creación de modelos con Entity Framework Core

- Creación de controladores y sus diferentes tipos

- Creación de vistas y sus diferentes tipos

- Razor, Html Helpers y Tag Helpers

- View componentes

- Validaciones

- View Models

TEMA 7: Aplicación de t écnicas en apl icaciones ASP.Net Core MVC

- Configuración de routing

- Creación de Actfon Fi lters

- Inyección de dependencia en los controladores, vistas y View componentes

TEMA 8: Seguridad de apl icaciones web

- Autenticación y Autorización

- Configuración de la seguridad en aplicaciones Asp.Net Core MVC e integración de aut enticación con OWIN

TEMA 9: Programación del lado del cliente

- Uso de HTML Helper AJAX

- Ajax con JQuery

- Componentes  bootstrap

- Controles popup, mensajes de confirmación, datetime picker

- Componente grid con paginación del lado cliente y servidor

TEMA 10: Implementación de servicios Rest con Asp.Net Core WebApi

- Introducción de Web Apis

- lniciando con la creación de un proyecto

- Características de una Web API

- Consumiendo una Web API (hacer uso de postman)

TEMA 11: Introducción al desarrollo de aplicaciones Single Page Application

-SPA haciendo uso del Framcwork Angular

- Definición de SPA

- Configuración de un proyecto web con Angular

- Arquitectura de una aplicación con Angular

- Fundamentos de TypeScript

- Creación de componentes

- Configuración de rutas

- Angular Material

- Integrar Asp,Nct Core WebApi con una aplicación angular

TEMA 12: Despliegue de aplicaciones web en Internet lnformation Services -IIS

  • Comparte este artículo:
Volver
Anthony Jesús Portilla Cano

Anthony Jesús Portilla Cano

PerfilColegiado con 9 años de experiencia en Arquitectura de Software, desarrollo de software y base de datos. Dominio de diferentes lenguajes de programación tanto servidor como cliente como .NET Framework, .net Core 2 ,2.2,...

Leer más
DESCARGAR BROCHURE