curso _Desarrollo Avanzado con .NET
Programación
Duración
510 h.
Modalidad
Presencial
Calendario
12/04/2021 - 30/07/2021
08:00 - 14:00
Nota
FASES DEL PROCESO
1. Formación
2. Prácticas
3. Contratación
Temario
Temario
OBJETIVOS
Aprender a desarrollar aplicaciones Web con NET (C#). El objetivo comprende desde el estudio avanzado de desarrollo de soluciones empresariales, diseño e implementación de arquitecturas Web hasta el desarrollo de aplicaciones corporativas. Usando todas las herramientas y metodologías necesarias.
DIRIGIDO A
Programadores con o sin experiencia que quieran conocer la metodología de desarrollo de aplicaciones en una gran empresa. Requisitos mínimos; tener conocimientos de programación y bases de datos relacionales. Recomendable: ser capaz de leer textos en inglés y comprender la idea principal del mismo. Así mismo, disponer de horas adicionales, para realizar ejercicios y repasar de forma individual.
METODOLOGIA
El programa se imparte de manera presencial, promoviendo la participación activa de los asistentes. A las exposiciones teóricas apoyadas por la documentación y sustentadas en el material audiovisual propio en cada caso, se suma la realización de ejercicios prácticos, el estudio de casos concretos y el desarrollo de debates que promueven la participación del grupo e intercambio de experiencias, lo que confiere al programa una orientación eminentemente práctica. Asimismo, se desarrollarán ejercicios prácticos por cada módulo de forma individual.
CONTENIDOS
-
Programación HTML5 y CSS3
-
Introducción a ASP.NET MVC 5
- Las técnicas de desarrollo Web de Microsoft
-
Desarrollo de Modelos. o Desarrollar modelos.
- Usar anotaciones de visualización y edición en propiedades o validación con anotaciones o conectar con una base de datos
- Contextos de Entity Framework
- Uso de LINQ To Entities
-
Definir Controladores
- Responder a peticiones de usuario
- Escribir acciones de controlador
- Uso de parámetros
- Pase de información a las vistas
- Routing basado en atributos
- Filtros de acción
- Filter overrides
- Diseñar vistas
- Añadir vistas
- Diferenciar el código de servidor del HTML
- Características de la sintaxis Razor
- Enlazar las vistas con las clases del modelo
- HTML Helpers en las vistas
- Action
- Display
- Begin Form
- Editor
- Validation
- Creación y uso de vistas parciales
-
Estructura de aplicaciones APS.NET MVC 5
- Configurar el ruteo
- El motor de ruteo
- Añadir y configurar rutas
- Pase de parámetros mediante rutas
- Crear una estructura de navegación con SiteMapProvider
-
Aplicar estilos a las vistas
- Uso de Layouts
- Aplicar estilos CSS
- Interfaz de usuario adaptativo
-
Generar páginas responsive y utilizar AJAX
- Implementar una estrategia de Cache
- Output cache
- Data cache.
- HTTP cache
-
Añadir JavaScript y jQuery para agilizar la parte cliente
- Efectuar llamadas a procedimientos JavaScript
- Archivos y librerías JavaScript
- Enlazar con jQuery
- Acceso a elementos con jQuery
-
Controlar el acceso: ASP.NET Identity
- Autenticación, OWIN
- Autorización, OAuth
- Authentication filters
-
Gestionar el estado
- Opciones de almacenamiento del estado
- Configuración del estado
- Escalado de los mecanismos de estado
-
Implementar Web API
- Descripción. o Ruteo de Web API
- Creación de una Web API
- Servicios RESTful
- Formatos de datos devueltos
- Rutas y controladores en Web AP
- Efectuar llamadas a Web API desde código de servidor
- Efectuar llamadas desde jQuery
- Utilizar Web Sockets
- El protocolo Web Sockets
- Codificar las conexiones
- SignalR
-
Bases de datos con SQL Server
DURACIÓN
510 horas teórico-prácticas
Si ya te has registrado
Accede con tus credenciales para no tener que rellenar toda la información de nuevo.
Si aún no te has registrado
Crearemos un acceso después de inscribirte en el curso para para facilitarte la gestión.
Inscripción al curso
Desarrollo Avanzado con .NET
Programación