Curso gratis Analista Programador ASP.NET 4.5 C

Curso gratis Analista Programador ASP.NET 4.5 C online para trabajadores y empresas

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

Modalidad del curso: Online

Duración del curso: 120 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 ANALISTA PROGRAMADOR ASP.NET 4.5 C

UML usa técnicas de notación gráfica para crear modelos visuales de sistemas de desarrollo de software. Hoy en día es el lenguaje de modelado de software más utilizado. Además en este curso profundizaremos en la plataforma .NET y Visual Studio, que se consideran una importante cantidad de tecnologías las cuales hay que tener en cuenta al momento de abordar un proyecto de desarrollo. No siempre es fácil tomar la decisión respecto a qué tecnología es la más adecuada. Por lo tanto es de vital importancia contar con la formación que permita fortalecer el criterio a la hora de decidir qué herramienta es la más conveniente. A través de este curso de Analista Programador ASP.NET 4.5 C# especializado se proporcionará la información necesaria para apoyar a los Profesionales de Desarrollo.

CONTENIDO DEL CURSO GRATIS ANALISTA PROGRAMADOR ASP.NET 4.5 C

Parte 1. UML 2.0: Patrones de Diseño de Software

Unidad Didáctica 1. Introducción a UML

  1. Presentación general
  2. Origen y evolución del UML: Lenguaje de Modelado Unificado
  3. El Proceso Unificado en el desarrollo de software
  4. Model Driven Architecture (MDA): Arquitectura basada en modelos

Unidad Didáctica 2. Conceptos Fundamentales de la Programación Orientada a Objetos

  1. Introducción a los conceptos clave
  2. ¿Qué es un objeto?
  3. Abstracción y modelado del mundo real
  4. Tipos de objetos y sus clasificaciones
  5. Encapsulación: protección de datos y comportamientos
  6. Herencia: reutilización y especialización
  7. Generalización y especialización
  8. Clases abstractas versus clases concretas
  9. Polimorfismo: comportamientos dinámicos
  10. Composición: construir objetos complejos
  11. Estereotipos en UML: extensión y personalización de elementos

Unidad Didáctica 3. Modelado I

  1. Modelado de requisitos con diagramas de casos de uso
    • Casos de uso: funcionalidades del sistema
    • Actor: quién interactúa con el sistema
    • Escenario: secuencia de acciones
    • Descripción textual de los casos de uso
  2. Modelado de la dinámica del sistema
    • Diagrama de secuencia: interacción entre objetos
    • Diagrama de comunicación: colaboración entre elementos
    • Marcos de interacción: diagramas que muestran la colaboración
  3. Modelado de objetos
    • Identificación de objetos del sistema mediante descomposición
    • Representación de clases y relaciones
    • Asociaciones entre objetos
    • Generalización y especialización entre clases
    • Diagrama de objetos o instancias
    • Diagrama de estructura compuesta para componentes internos

Unidad Didáctica 4. Organización de los Elementos de Modelado

  1. Concepto de empaquetado en UML
  2. Diagramas de empaquetado: estructura modular
  3. Relaciones entre empaquetados

Unidad Didáctica 5. Modelado II

  1. Modelado de objetos: estados y transiciones
    • Concepto de estado
    • Cambio de estado y transiciones
    • Diagrama de estados y transiciones
    • Diagrama de timing: comportamiento temporal
  2. Modelado de actividades
    • Actividades y encadenamientos de actividades
    • Particiones o calles: dividir procesos
    • Actividades compuestas
    • Diagrama de vista global de interacciones
  3. Modelado de la arquitectura del sistema
    • Diagrama de componentes
    • Diagrama de despliegue: distribución física

Unidad Didáctica 6. Perfiles en UML

  1. Introducción a los perfiles
  2. Estereotipos: extensión de elementos UML
  3. Tagged values: propiedades adicionales

Unidad Didáctica 7. Visual Paradigm

  1. Presentación y configuración inicial
  2. Interfaz de usuario
  3. Creación y gestión de proyectos
  4. Guardar y abrir proyectos
  5. Diagramas de clases
    • Creación y edición de diagramas de clases
    • Elementos: atributos y operaciones
    • Generación de relaciones: generalizaciones y asociaciones
  6. Análisis textual
    • Creación de diagramas de análisis textual
    • Identificación de clases y elementos clave
    • Generación de clases candidatas
  7. Diagramas de componentes y interfaces
    • Creación de componentes
    • Definición de interfaces

Parte 2. Experto en ASP.NET 4.5 en C# con Visual Studio 2012

Unidad Didáctica 1. Introducción a Visual Studio y .NET 4.5

  1. Novedades y mejoras en Visual Studio 2012
  2. Proceso de instalación y configuración
  3. Explorando la interfaz del entorno
  4. Gestión del código y herramientas de desarrollo
  5. Clases parciales: trabajar en múltiples archivos
  6. Métodos anónimos en C# 4.0
  7. Inferencia de tipos en C# 4.0
  8. Clases dinámicas y tipos anónimos en C# 4.0
  9. Extensión de clases sin herencia en C# 4.0

Unidad Didáctica 2. Desarrollo de Sitios Web con ASP.NET 4.5

  1. Proceso de compilación y publicación
    • De CGI a ASP.NET 1.x
    • Ensamblados referenciados en proyectos
    • Caché de construcción para optimización
    • Aplicaciones web en Visual Studio
  2. ¿Qué es un servidor web?
  3. Servidor IIS: Internet Information Services
  4. Servidor de desarrollo ASP.NET
  5. Pipeline HTTP en IIS: flujo de procesamiento
    • Funcionamiento del pipeline
    • Objeto HttpContext
    • HttpApplication y su ciclo
    • Controladores y manejadores HTTP

Unidad Didáctica 3. Web Forms

  1. Estructura y ciclo de vida de una página ASPX
  2. Controles web: elementos interactivos
  3. Comunicación entre páginas
  4. Postback y cross-postback: interacción en la misma página
  5. Introducción a AJAX y llamadas asíncronas
  6. Validación de datos en formularios

Unidad Didáctica 4. AJAX en ASP.NET

  1. ¿Qué es AJAX y cómo mejora la experiencia?
  2. De los callbacks a AJAX: evolución
  3. ScriptManager: gestionar scripts y llamadas asíncronas
  4. Componentes AJAX: UpdatePanel y UpdateProgress
  5. Control Timer para eventos periódicos
  6. Programación orientada a objetos con JavaScript
  7. Introducción a jQuery para simplificar scripts

Unidad Didáctica 5. MVC en ASP.NET

  1. Concepto y beneficios del patrón MVC
  2. Historia y evolución de MVC
  3. Construcción de un sitio web usando ASP.NET MVC
  4. Organización de carpetas y archivos
  5. Creación del modelo de datos
  6. Definición y configuración del controlador
  7. Agregar vistas y renderizar contenido
  8. MVC 4 y Razor para dispositivos móviles
    • Desarrollo de proyectos MVC 4
    • Implementación en IIS
    • Uso de Razor para vistas
    • Pruebas en emuladores Android

Unidad Didáctica 6. Bases de Datos con ADO.NET

  1. Introducción a las bases de datos relacionales
  2. SQL Server: gestión y administración
  3. Acceso transparente a datos mediante ADO.NET

Unidad Didáctica 7. Controles Gráficos para Informes

  1. Uso de GridView para mostrar tablas
  2. DetailsView para detalles específicos
  3. Creación de informes interactivos
  4. Configuración y parámetros de visualización

Unidad Didáctica 8. Estado, Sesiones y Cache en ASP.NET

  1. ViewState: mantener estado entre postbacks
  2. Cookies para almacenamiento en cliente
  3. Gestión de sesiones
    • Objeto Session y sus usos
    • Sesiones sin cookies y gestión de tiempo
    • Persistencia de datos en sesión
  4. Objeto Application y su alcance global
  5. Cache: almacenamiento temporal de datos

Unidad Didáctica 9. Seguridad y Personalización en ASP.NET

  1. Estrategias de seguridad en ASP.NET
    • Seguridad en modo Windows
    • Seguridad en modo Forms
  2. Personalización de la experiencia del usuario
    • Perfiles de usuario
    • Navegación interna adaptada
    • Internacionalización y multilíngüe
  3. Creación de portales y portlets
  4. Controles WebPart y desarrollo de WebParts personalizados

Unidad Didáctica 10. Servicios Web WCF y REST

  1. Introducción a los servicios Web WCF
  2. Creación de servicios WCF paso a paso
  3. Introducción a los servicios REST
  4. Implementación de servicios RESTful
  5. Consumir servicios REST desde aplicaciones cliente

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