Curso gratis Máster Experto en .NET

Curso gratis Máster Experto en .NET online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: Online

Duración del curso: 1100 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS MÁSTER EXPERTO EN .NET

Desde hace relativamente poco tiempo creó un conjunto de tecnologías para desarrolladores, usuarios finales y profesionales de las telecomunicaciones con el fin de que pudieran desarrollar aplicaciones e integrarlas en diferentes entornos basándose en conceptos tecnológicos actuales. Además para facilitar el uso de estas tecnologías se creó la herramienta Visual Studio en su versión 2010 para el Framework .Net 4.0. Esta herramienta ayuda de forma visual a programar en los distintos lenguajes de programación para cualquiera de las plataformas que soporta. Gracias a este Master Experto en .NET conocerá todo lo referente sobre este entorno y a desenvolverse de manera profesional.

CONTENIDO DEL CURSO GRATIS MÁSTER EXPERTO EN .NET

Parte 1. Introducción a Microsoft .NET Framework 4

Unidad Didáctica 1. Características principales de Microsoft .NET Framework 4

  1. ¿Qué es Microsoft .NET Framework 4? Una visión general
  2. ¿Qué es un Framework y por qué es importante?
  3. CLR: El entorno de ejecución común de .NET
  4. CLI: Código Intermedio Común
  5. CLS: Especificación de Lenguaje Común
  6. BCL: La Biblioteca de Clases Base
  7. Metadatos: Información adicional sobre los componentes
  8. Ensamblados: Cómo se agrupan y distribuyen los componentes
  9. Tipos de datos en .NET: manejo y clasificación

Unidad Didáctica 2. Delegados y Eventos en .NET

  1. Introducción a Delegados y Eventos
  2. ¿Qué son los métodos y cómo se utilizan?
  3. Pasar parámetros a los métodos
  4. Sobrecarga de métodos: múltiples versiones de un mismo método
  5. Métodos de clase: funciones estáticas y de instancia
  6. Propiedades de los objetos: acceder y modificar datos
  7. Propiedades autoimplementadas: simplificando la declaración
  8. Propiedades enumeradas: uso de enums
  9. Propiedades indexadas: acceder a elementos como en arreglos
  10. Constructores: crear objetos con valores iniciales
  11. Inicializadores de objetos: facilitar la creación y configuración
  12. Generación de métodos y código dinámico después del uso
  13. Delegados: crear referencias a métodos
  14. Asociar métodos a eventos: patrón suscriptor y notificadores

Unidad Didáctica 3. Colecciones y Genéricos

  1. Introducción a las colecciones personalizadas
  2. Colecciones especializadas para casos específicos
  3. Colecciones genéricas: tipos parametrizados para mayor flexibilidad

Unidad Didáctica 4. Serialización

  1. ¿Qué es la serialización y por qué es útil?
  2. Serialización en formato binario
  3. Serialización usando SOAP
  4. Serialización en XML: interoperabilidad y legibilidad

Unidad Didáctica 5. Entrada y salida de datos (I/O)

  1. Introducción a la gestión de archivos y streams
  2. System.IO: espacio de clases para I/O
  3. Leer y escribir datos en archivos

Unidad Didáctica 6. Dibujar con GDI+

  1. Introducción a la librería gráfica GDI+
  2. Clase Graphics: dibujar en superficies
  3. Clase Pen: definir estilos de trazo
  4. Color: estructura para gestionar colores
  5. Cargar y mostrar imágenes en las aplicaciones

Unidad Didáctica 7. Hilos y dominios de aplicación

  1. Introducción a los hilos en .NET
  2. Objetos principales para manejo de hilos
  3. Código para crear un hilo
  4. Sincronización de múltiples hilos
  5. Concepto de dominios de aplicación

Unidad Didáctica 8. Crear aplicaciones con servicios Windows

  1. Introducción a los servicios Windows
  2. Arquitectura de los servicios Windows
  3. Clase ServiceBase: base para servicios
  4. Cómo crear un servicio Windows paso a paso
  5. Procedimiento para instalar el servicio en Windows

Unidad Didáctica 9. Seguridad en .NET

  1. Introducción a conceptos de seguridad
  2. Seguridad en Visual Studio .NET 2010
  3. Seguridad en Windows: permisos y políticas
  4. Roles y gestión de permisos
  5. Procesos y mecanismos de seguridad en .NET

Unidad Didáctica 10. Componentes COM

  1. Introducción a los componentes COM
  2. Implementación de componentes COM en aplicaciones .NET

Unidad Didáctica 11. Reflection y Envío de correos

  1. Introducción a Reflection: inspección de tipos en tiempo de ejecución
  2. Clase Type: obtener información sobre tipos
  3. Buscar tipos por nombre
  4. Crear tipos desde ensamblados externos
  5. Analizar métodos mediante Reflection
  6. Enviar correos con Visual Studio .NET 2010

Unidad Didáctica 12. Conociendo Visual Studio 2010 (I)

  1. Introducción a Visual Studio 2010
  2. Características principales y entorno de desarrollo

Unidad Didáctica 13. Conociendo Visual Studio 2010 (II)

  1. Introducción a las ventajas y navegación en Visual Studio 2010

Parte 2. Diseño de capas con .NET Framework 4

Unidad Didáctica 1. Diseño de la solución

  1. Introducción y conceptos clave
  2. Arquitectura para aplicaciones Windows y Web
  3. Diseño para arquitectura Windows
  4. Herramientas y asistentes de diseño
  5. Seguridad en el diseño
  6. Localización y globalización de la aplicación

Unidad Didáctica 2. Diseño de interfaces de usuario

  1. Introducción a la interfaz de usuario
  2. Cómo elegir el diseño adecuado
  3. Windows Presentation Foundation (WPF)
  4. Model-View-Controller (MVC)
  5. Model-View-Presenter / MV
  6. Componentes de la vista y el controlador
  7. Diseño de interfaces con WPF
  8. Accesibilidad en el diseño

Unidad Didáctica 3. Diseño del acceso a datos

  1. Introducción y ventajas del acceso a datos
  2. Modelado de datos: buenas prácticas
  3. Entity Framework en arquitecturas en capas
  4. Capas involucradas: Negocios, Datos y Presentación
  5. Implementación de almacenamiento en caché
  6. Gestión de la concurrencia en datos

Unidad Didáctica 4. Presentando soluciones

  1. Introducción a la distribución de aplicaciones
  2. Proyectos de instalación: cómo prepararlos
  3. Implementar aplicaciones con XCOPY
  4. Creación de instaladores MSI
  5. Personalización y configuración de instalaciones

Unidad Didáctica 5. Estabilidad y mantenimiento

  1. Importancia del diseño para la estabilidad
  2. Gestión de errores y manejo de excepciones
  3. Bloques try-catch-finally en el código
  4. Captura de errores no controlados
  5. Optimización del rendimiento
  6. Pruebas y validaciones (Testing)
  7. Mejores prácticas de estilo y usabilidad
  8. Uso de MSTest para pruebas unitarias
  9. Contadores y perfiles de rendimiento
  10. Características del .NET Framework 4 Client Profile

Parte 3. Acceso a datos con .NET Framework 4

Unidad Didáctica 1. ADO.NET en Framework 4

  1. Introducción a ADO.NET
  2. Proveedores de datos: SQL, OLE DB, ODBC
  3. Conectar y extraer datos de bases de datos
  4. Mejores prácticas para conexiones y rendimiento
  5. Uso del objeto Command para consultas y comandos
  6. Garantizar la integridad y concurrencia de datos
  7. Operar en modo offline
  8. Trabajar con DataSets

Unidad Didáctica 2. LINQ Framework 4

  1. ¿Qué es LINQ y cómo funciona?
  2. Operadores y expresiones en LINQ
  3. LINQ to SQL: mapeo objeto-relacional
  4. Diferencias entre LINQ y SQL tradicional
  5. LINQ to Objects: consultas en memoria
  6. LINQ to XML: manipulación de XML
  7. LINQ to DataSets
  8. Recibir datos SQL mediante LINQ

Unidad Didáctica 3. Entity Framework en Framework 4

  1. Introducción a Entity Framework
  2. Claves externas y relaciones
  3. Plain Old CLR Object (POCO): clases simples
  4. Crear modelos de datos con EF

Unidad Didáctica 4. Microsoft Sync Framework 4

  1. ¿Qué es Sync Framework y para qué sirve?
  2. Implementación con Microsoft Sync Framework

Parte 4. Programación con ASP.NET 4

Unidad Didáctica 1. IIS y hosting de aplicaciones

  1. Introducción a IIS
  2. El servidor IIS y su función
  3. El servidor web y su configuración
  4. Agrupación de aplicaciones en IIS
  5. Asignación de controladores y permisos
  6. El sitio web predeterminado y su configuración

Unidad Didáctica 2. Introducción a ASP.NET 4

  1. ¿Qué es ASP.NET y cómo funciona?
  2. Crear directorios virtuales en IIS
  3. Formularios web: creación y uso
  4. Código detrás: separar lógica y diseño
  5. Proyectos en Visual Studio 2010

Unidad Didáctica 3. Formularios Web

  1. Introducción a los formularios
  2. Vista de diseño y vista de código
  3. Controles en servidor: tipos y funciones
  4. Control de servidor: diferentes controles y su uso

Unidad Didáctica 4. Trabajar con textos en ASP.NET 4

  1. Propiedades para manejar texto y contenido
  2. Introducir y editar texto en controles
  3. Aplicar estilos y formatos de texto

Unidad Didáctica 5. Controles en servidor

  1. Eventos comunes y manejo de cambios
  2. Botones y controles para acciones
  3. Controles LinkButton e ImageButton
  4. Orden de tabulación y navegación
  5. Checkbox y CheckboxList
  6. RadioButton y RadioButtonList
  7. ListBox y listas de selección múltiple
  8. DropDownList y otros controles de selección
  9. Contenedor Panel y organización visual

Unidad Didáctica 6. Validación de datos

  1. Introducción a validaciones en formularios
  2. Campos requeridos y mensajes de error
  3. Validación mediante expresiones regulares
  4. Comparación de valores y rangos
  5. ValidationSummary para mostrar errores
  6. Verificar validez antes de enviar
  7. Grupos de validación para diferentes secciones

Unidad Didáctica 7. Estado de la vista (ViewState)

  1. ¿Qué es el ViewState y cómo funciona?
  2. Ciclo de vida de una página web
  3. Cómo mantener datos entre postbacks
  4. Costes y consideraciones de seguridad

Unidad Didáctica 8. Response y Request

  1. Introducción a los objetos Response y Request
  2. Redirección a otras páginas con Response
  3. Procesar solicitudes entrantes con Request

Unidad Didáctica 9. Cookies en ASP.NET

  1. ¿Qué son las cookies y cómo se usan?
  2. Creación y gestión de cookies
  3. Caducidad y dependencia del navegador
  4. Características y buenas prácticas

Unidad Didáctica 10. Session en ASP.NET

  1. ¿Qué es la Session y cómo funciona?
  2. Usar Session para mantener datos del usuario
  3. Finalizar una sesión
  4. Archivo Global.asax para gestionar eventos
  5. Sesiones sin cookies: técnicas alternativas
  6. Configurar y gestionar el estado en el servidor

Unidad Didáctica 11. Application en ASP.NET

  1. Variables globales en la aplicación
  2. Ciclo de vida completo de una aplicación
  3. Crear un chat simple con Application
  4. Gestionar y actualizar el chat en tiempo real

Unidad Didáctica 12. Trabajar con archivos en ASP.NET

  1. Cómo crear y gestionar archivos en servidor
  2. Escribir y guardar datos en archivos
  3. Acceso y lectura de archivos existentes

Unidad Didáctica 13. Bases de datos en ASP.NET

  1. Configuración de SQL Server desde Visual Studio
  2. Explorador de bases de datos
  3. Creación y diseño de tablas
  4. Relaciones uno a muchos y muchos a muchos
  5. Propiedades adicionales de las tablas

Unidad Didáctica 14. Seguridad y autenticación

  1. Configuración de autenticación y autorización
  2. Acceso a SQL Server desde ASP.NET
  3. Página de login y gestión de sesiones
  4. Cookies de identificación y seguridad
  5. Verificación de resultados y confidencialidad
  6. Uso de certificados digitales para mayor seguridad

Unidad Didáctica 15. Enlace a datos

  1. Conectar controles a datos con DataReader
  2. Usar DataSet para enlazar datos
  3. DataSet tipificado para mayor seguridad
  4. Controles DataSource y binding

Unidad Didáctica 16. GridView y visualización de datos

  1. Introducción a GridView
  2. Agregar columnas con hipervínculos
  3. Paginación y ordenación
  4. Seleccionar y personalizar filas
  5. Integrar GridView en formularios maestro/detalle
  6. Uso del ViewState en GridView

Unidad Didáctica 17. La caché en ASP.NET

  1. ¿Qué es la caché y cómo se implementa?
  2. Output Caching para mejorar rendimiento
  3. Caché en QueryString y perfiles de usuario
  4. Data Caching para datos dinámicos
  5. Caché en controles SQLDataSource

Unidad Didáctica 18. Creando una tienda en ASP.NET

  1. Introducción a la tienda online
  2. Verificación de credenciales del usuario
  3. Establecer conexión con la base de datos
  4. Uso de comandos para gestionar productos y pedidos
  5. Prueba de autenticación y autorización
  6. Formulario de registro de usuarios
  7. Funcionalidades principales de la tienda
  8. Listado de productos (ListProductos.aspx)
  9. Proceso de compra (Comprar.aspx)
  10. Identificación del cliente en el sistema
  11. Carrito de compras (CarritoCompra.aspx)
  12. Confirmación de pedidos
  13. Migración del carrito entre sesiones
  14. Realizar y probar el proceso de compra completo

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso