Pasar al contenido principal
Presentación
El Máster en Desarrollo Avanzado .NET es tu puerta de entrada a un mundo tecnológico en constante evolución, donde las habilidades en programación y diseño web son cada vez más valoradas y necesarias. Actualmente, la industria tecnológica está en pleno auge, con una alta demanda de profesionales capacitados en herramientas como .NET, C#, F#, y VB.NET. Este máster te ofrece un enfoque integral, desde el uso de herramientas DevOps hasta el dominio de Git y el diseño de interfaces con Adobe XD. A través de módulos cuidadosamente diseñados, adquirirás las competencias necesarias para sobresalir en el desarrollo de aplicaciones web modernas con ASP.NET y el manejo eficiente de HTML y CSS. Además, el enfoque en la programación funcional y la programación orientada a objetos te permitirá crear soluciones innovadoras y eficientes. Optar por este máster es invertir en tu futuro, brindándote la flexibilidad del aprendizaje online y la oportunidad de destacarte en un sector con vastas oportunidades laborales.
Para qué te prepara
El Máster en Desarrollo Avanzado .NET te capacita para enfrentar desafíos complejos en el ámbito del desarrollo de software. Aprenderás a integrar herramientas DevOps como Jenkins y Docker para optimizar flujos de trabajo. Dominarás Git para manejar repositorios con eficiencia, y adquirirás habilidades en diseño web y usabilidad, utilizando HTML, CSS y Adobe XD. Además, te especializarás en programación con Visual C#, F# y VB.NET, y en el desarrollo de aplicaciones web con ASP.NET. Estas competencias te permitirán liderar proyectos tecnológicos con innovación y eficiencia.
Objetivos
  • '
  • Dominar las herramientas DevOps como Jenkins, Docker y Puppet.
  • Implementar control de versiones eficiente con Git.
  • Diseñar interfaces web usables y adaptativas.
  • Crear prototipos interactivos con Adobe XD.
  • Aplicar CSS avanzado para estilos responsivos.
  • Programar aplicaciones robustas en C# y .NET.
  • Desarrollar aplicaciones web con ASP.NET.
A quién va dirigido
El Máster en Desarrollo Avanzado .NET está dirigido a profesionales con experiencia en desarrollo de software y titulados en áreas tecnológicas que deseen actualizar sus habilidades en programación avanzada. Ideal para quienes buscan profundizar en DevOps, diseño web, C#, F#, VB.NET y ASP.NET, adquiriendo competencias clave en herramientas como Jenkins, Docker, Git y Adobe XD.
Salidas Profesionales
'- Desarrollador de software especializado en .NET - Ingeniero DevOps con experiencia en Jenkins y Docker - Diseñador UI/UX utilizando Adobe XD - Programador web con conocimientos en ASP.NET - Especialista en gestión de repositorios con Git - Arquitecto de soluciones en cloud con ElasticBox - Desarrollador de aplicaciones móviles con Visual C# - Analista de seguridad usando Snort
Metodología
Aprendizaje 100% online
Campus virtual
Equipo docente especializado
Centro del estudiante
Temario
  1. ¿Para qué sirven las herramientas DevOps?
  2. Principales herramientas DevOps
  1. ¿Qué es Jenkins?
  2. Instalación Jenkins
  3. Integración Jenkins con GitHub
  4. Roles en Jenkins: Crear usuarios y administrar permisos
  5. Crear compilaciones con un proyecto de estilo libre
  6. Tuberías (Pipelines) en Jenkins
  1. ¿Qué es Docker?
  2. Arquitectura Docker
  3. Instalación Docker
  4. Uso de Docker
  1. ¿Qué es Puppet?
  2. ¿Cómo funciona Puppet?
  3. Bloques Puppet
  4. Instalar Agente Puppet en Windows
  5. Uso de Puppet
  1. ¿Qué es Vagrant?
  2. Instalación Vagrant
  3. Uso de Vagrant
  1. ¿Qué es Snort?
  2. Reglas Snort
  3. Instalación Snort y configuración de reglas
  4. Instalar un servidor Syslog
  1. ¿Qué es ElasticBox?
  2. Instalar Kubernetes desde Docker
  3. Kubectl y comandos útiles
  4. Contexto Docker y Kubernetes
  5. Dashboard de Kubernetes
  6. Despliegue de aplicaciones
  1. ¿Qué es el control de versiones?
  2. ¿Qué es GIT?
  3. ¿Por qué GIT?
  4. Instalación de GIT
  5. GitHub y su relación con GIT
  1. Flujo de trabajo en GIT (Workflow)
  2. Principales comandos Git Bash
  3. Crear un repositorio
  4. Cambios de archivos
  5. Deshacer cambios
  6. Sincronizar repositorios
  7. Reescribir historial
  1. Usar ramas en GIT
  2. Cambiar ramas (Git checkout)
  3. Ramas remotas (Remote Branches)
  4. Flujo de trabajo (Workflow)
  5. Integración de ramas
  6. Borrado de ramas
  7. Etiquetas (Tags)
  8. Solicitudes de extracción (Pull requests)
  1. Comandos GIT en Git Bash
  2. Comandos GIT para configurar y crear repositorios
  3. Comandos GIT para preparar y confirmar cambios
  4. Comandos GIT para trabajar con repositorios remotos (como GitHub)
  5. Comandos GIT para deshacer cambios y etiquetas
  1. Trabajar con GIT
  2. Confirma con regularidad (commit)
  3. Escriba mensajes de confirmación útiles
  4. Utilice ramas (Branch)
  5. Actualice su repositorio antes de enviar cambios (Pull y Push)
  6. Divide el trabajo en repositorios
  1. Breve historia del diseño
  2. Comunicación y publicidad
  3. Teoría de la percepción
  4. Elementos básicos que intervienen en el diseño
  5. La composición
  6. Fases del diseño
  7. Diseño digital
  1. Tipografía
  2. Color
  3. Iconos
  4. Formas
  5. Imágenes
  6. Contenido audiovisual
  7. Efectos (sombras, D, flat y otros)
  1. ¿Qué es el Layout?
  2. Rejilla
  3. Composición
  4. Elementos
  5. Espacios vacíos
  6. Coherencia y consistencia
  1. Introducción al proceso de diseño web
  2. Aproximación e Investigación inicial
  3. Idear
  4. Bocetos
  5. Arquitectura de la información
  6. Card Storing
  7. User flow o diagrama de flujo de usuario
  8. Wireframing
  9. Prototipado
  10. Planificación
  1. Guías de estilo
  2. Ventajas y Desventajas
  3. Apple IOS Human Interface Guidelines
  4. Google Material Design
  5. Tendencias digitales
  6. Tendencias del diseño UX/UI
  1. Patrones de diseño y navegación
  2. Especificaciones para móviles
  3. Sitios, sitios par amóviles y apps
  4. Diseñar para pantallas pequeñas
  5. Eltimpo de respuesta y carga
  6. Tablets y E-Readers
  1. Textos en HTML
  2. Enlaces
  3. Listas en HTML
  4. Imágenes y Objetos
  5. Tablas
  6. Formularios
  7. Marcos
  8. Estructuras y layout
  9. Otras etiquetas
  1. ¿Qué son los wireframes?
  2. Objetivos del wireframe
  3. Relación con la UI
  4. Clasificación de los wireframes
  5. Arquitectura de la información
  6. Wireframe para una app
  1. Introducción a Adobe XD
  2. Instalación y configuraciones principales
  3. Menú Herramientas
  4. Generación de Artboards y guía
  5. Ejercicios
  1. Formas: creación, modificación, colores, gradiantes y paletas
  2. Textos: propiedades, línea o área, alineación, color y estilos
  3. Imágenes y exportación: importanción, modificaciones y exportación de artboards
  4. Ejercicios
  1. Organización de capas nombres y grupos
  2. Bloqueo y fusión
  3. Tipos de máscaras y aplicación en proyectos
  4. Ejercicios
  1. Alineación de elementos, márgenes y distribución de formas
  2. Funcionalidad de repetición
  3. Aplicación y configuración de componentes
  4. Ejercicios
  1. Creación y aplicación
  2. Diseño de páginas
  3. Prototipo
  4. Adaptación a mobile
  5. Ejercicios
  1. Constantes y variables de una interfaz
  2. Header, footer y menú
  3. Botones y galerías
  4. Ejercicios
  1. Introducción
  2. Entornos de Desarrollo
  3. Navegadores
  1. Introducción HTML
  2. ¿Cómo creamos documento HTML?
  3. Características básicas
  1. Introducción
  2. Versión HTML
  3. HTML
  4. Head
  5. Body
  1. Textos en HTML
  2. Enlaces
  3. Listas en HTML
  4. Imágenes y objetos
  5. Tablas
  6. Formularios
  7. Marcos
  8. Estructuras y layout
  9. Otras etiquetas
  1. ¿Qué es la Metainformación?
  2. Accesibilidad
  3. Validación
  1. Introducción CSS
  2. Soporte de CSS en navegadores
  3. Especificación oficial
  4. Funcionamiento básico de CSS
  5. ¿Cómo incluir CSS en la Web?
  6. Estilo básico
  7. Medios CSS
  8. Comentarios
  9. Sintaxis de la definición
  1. Pseudoclases
  2. Pseudo-elementos
  3. Otras pseudoclases y pseudoelementos
  1. Modelo de cajas
  2. Propiedades de las cajas
  3. Margen, relleno, bordes y modelo de cajas
  4. Posicionamiento y visualización
  5. Posicionamiento
  6. Visualización
  1. En qué cosiste
  2. Visualización: Display
  3. Contenedores flexibles: flex e inline-flex
  4. Orientación: flex-box, flex-direction y flex-wrap
  5. La propiedad order
  6. Alineación de los elementos flexibles
  7. Soporte de los navegadores
  1. Introducción
  2. Keyframes
  3. Subpropiedades de animación
  4. Iteración
  5. Curvas de animación
  6. Propiedades animables
  1. Crear y vincular hojas de estilos
  2. Estructura
  3. Propiedades CSS
  4. Selectores
  5. Posición y tamaño
  6. Texto
  7. Imágenes
  8. Listas, tablas, formularios
  1. Introducción
  2. Definición de Diseño Web Responsive
  3. ¿En qué consiste el diseño responsive?
  4. Ventajas del diseño responsive
  5. SEO y diseño responsive
  1. Introducción
  2. ASP.Net 4.5
  3. Java (JSP, Servlets)
  4. PHP
  5. DHTML
  6. Requisitos del ASP.NET (.NET Framework)
  7. CLS y CTS
  8. IL (MSIL)
  1. Objetos
  2. Encapsulación y abstracción
  3. Mensajes, clases y herencia
  4. Métodos
  5. Polimorfismo
  6. Sobrecarga
  7. Modelos de objetos
  8. Relaciones entre clases
  9. Ventajas e inconvenientes de la POO
  1. Comentando el ejemplo
  2. Sintaxis de C#
  3. Declaración de variables
  4. Sentencias condicionales
  5. Bucles
  6. Operadores
  7. Manejadores de eventos
  8. Tratamiento de errores
  9. Definición e instanciación de clases
  10. Modificadores
  11. Especial mención al uso de VBScript y JScript
  1. La clase page
  2. Eventos
  3. Propiedades
  4. Métodos
  5. Web Forms
  6. Introducción a los controles de servidor de ASP.NET
  7. Introducción a los controles HTML y ejemplos
  8. Introducción a los controles Web
  9. Los controles datalist y datagrid
  10. Directivas de páginas (@page, @import, @implements y @assembly)
  1. Introducción
  2. Herramienta de administración de servicios de Internet
  3. Configuración de IIS
  4. La aplicación Web
  5. Eventos del servidor
  6. Gestión del estado de la aplicación ASP.NET
  7. Ficheros de configuración
  8. Configuración general
  9. Configuración de la página
  10. Configuración de la sesión
  11. Módulos y manejadores httpSeguridad en ASP.NET
Titulación
Titulación de Máster en Desarrollo Avanzado .NET con 1500 horas expedida por EDUCA BUSINESS SCHOOL como Escuela de Negocios Acreditada para la Impartición de Formación Superior de Postgrado, con Validez Profesional a Nivel Internacional
¡

Entidades colaboradoras

Logo Educa Logo educa edtech
Logo QS