Duración del curso: 80 horas Dirigido a: Profesionales, egresados y estudiantes, interesados en el desarrollo de aplicaciones web con tecnologías Microsoft
Desarrollar aplicaciones utilizando Visual Studio 2019 y el lenguaje de programación C#.
Implementar aplicaciones con ASP.NET MVC y diferentes tecnologías del lado cliente.
Desplegar aplicaciones seguras a intrusiones XSS y CSRF con ASP.NET Web API.
Implementar aplicaciones dinámicas con ASP.NET Single Page Application (SPA) y React.
DescripciónObtendrás los conocimientos y habilidades necesarias para implementar aplicaciones empresariales web utilizando Entity Framework, ASP.NET MVC, ASP.NET Web API, ASP.NET Core, SPA, SignalR y las tecnologías estándar HTML 5, JavaScript y CSS3 del lado del cliente con Visual Studio 2019.
Temario del curso
1
Tema 1
HTML5.
Estructuras y esquemas.
Nuevos inputs, selectores, elementos.
CSS3 con SASS.
Canvas y SVG.
Audio y video.
Geolocalización.
2
Tema 2
JavaScript.
Namespace pattern.
jQuery.
Geolocalización.
3
Tema 3
Plantillas.
Patrón repositorio.
Unit of Work Dapper.
Controller & View.
Razor.
URL Routing.
Action Filters.
HTML Helpers.
Model Binders.
Value Providers.
View Models.
View components.
4
Tema 4
Seguridad en aplicaciones.
Autenticación y autorización.
ASP.NET Identity.
Top Ten de ataques Web más comunes.
Asegurando aplicación ASP NET MVC con OWASP ZAP.
5
Tema 5
Uso del Helper Ajax.
Ajax con JQuery.
Componentes Bootstrap.
6
Tema 6
Tiempo real: SignalR, transporte, conexiones y Hubs.
Hubs API: Server y JavaScript Client.
Ciclo de vida de las conexiones en SignalR.
Groups en SignalR.
Mapeando usuario de SignalR a conexiones.
Seguridad en SignalR.
7
Tema 7
Creación de un proyecto.
Web API.
Características.
Seguridad.
Consumiendo.
Optimización.
8
Tema 8
Configuración de un proyecto web con React.
SPA con React.
Componentes React.
Ruteo con React.
Manejo de estados con Redux.
9
Tema 9
Creando aplicación con ASP.NET Core.
ASP.NET Core MVC.
Model.
View.
Controller.
Routing.
ASP.NET Core Web API.
Autenticación por Token con ASP.NET Core.
Publicación de una Web API ASP.NET Core en IIS.
Integración con React.
Requisitos
Conocimiento de .NET Framework 4.5.1 o superior (nivel intermedio).
Conocimiento de Visual Studio 2015 o superior (nivel intermedio).
Conocimiento de programación C#.NET (nivel intermedio).
Conocimiento de programación orienta a objetos (nivel intermedio).
Conocimiento de tipos de datos, variables, constantes y métodos (nivel intermedio).
Conocimiento de interfaces al construir una clase (nivel intermedio).
Conocimiento de Entity Framework (nivel intermedio).
Conocimiento de ASP.NET, HTML 5 y JavaScript (nivel básico).
Conocimiento de Transact-SQL (nivel básico).
Conocimiento de inglés (nivel básico).
Visual Studio 2017 Fundamentals.
Visual Studio 2019 Fundamentals.
En que campos puedes aplicar tus conocimientos
Desarrollo Web.
Programación.
TI.
Base de datos, entre otros.
Certificaciones
Al aprobar la capacitación obtendrás un certificado en Visual Studio 2019 Web Developer a nombre de Cibertec.
CERTIFICACIONES ASOCIADAS
• Especialización en Desarrollo de Aplicaciones Empresariales con Visual Studio