Máster en Desarrollo Avanzado .NET
Master
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Master
-
Metodología
Online
-
Horas lectivas
1500h
-
Duración
12 Meses
-
Inicio
Fechas a elegir
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.
Información importante
Precio a usuarios Emagister:
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
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
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 10 años en Emagister.
Materias
- Programación orientada a objetos
- Aplicaciones web
- Desarrollo de aplicaciones
- Programación web
- HTML
Temario
MÓDULO 1. HERRAMIENTAS DEVOPS UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS HERRAMIENTAS DEVOPS ¿Para qué sirven las herramientas DevOps? Principales herramientas DevOps UNIDAD DIDÁCTICA 2. JENKINS ¿Qué es Jenkins? Instalación Jenkins Integración Jenkins con GitHub Roles en Jenkins: Crear usuarios y administrar permisos Crear compilaciones con un proyecto de estilo libre Tuberías (Pipelines) en Jenkins UNIDAD DIDÁCTICA 3. DOCKER ¿Qué es Docker? Arquitectura Docker Instalación Docker Uso de Docker UNIDAD DIDÁCTICA 4. PUPPET ¿Qué es Puppet? ¿Cómo funciona Puppet? Bloques Puppet Instalar Agente Puppet en Windows Uso de Puppet UNIDAD DIDÁCTICA 5. VAGRANT ¿Qué es Vagrant? Instalación Vagrant Uso de Vagrant UNIDAD DIDÁCTICA 6. SNORT ¿Qué es Snort? Reglas Snort Instalación Snort y configuración de reglas Instalar un servidor Syslog UNIDAD DIDÁCTICA 7. ELASTICBOX ¿Qué es ElasticBox? Instalar Kubernetes desde Docker Kubectl y comandos útiles Contexto Docker y Kubernetes Dashboard de Kubernetes Despliegue de aplicaciones MÓDULO 2. GIT UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A GIT ¿Qué es el control de versiones? ¿Qué es GIT? ¿Por qué GIT? Instalación de GIT GitHub y su relación con GIT UNIDAD DIDÁCTICA 2. MANEJO DE REPOSITORIOS EN GIT Flujo de trabajo en GIT (Workflow) Principales comandos Git Bash Crear un repositorio Cambios de archivos Deshacer cambios Sincronizar repositorios Reescribir historial UNIDAD DIDÁCTICA 3. RAMAS EN GIT Usar ramas en GIT Cambiar ramas (Git checkout) Ramas remotas (Remote Branches) Flujo de trabajo (Workflow) Integración de ramas Borrado de ramas Etiquetas (Tags) Solicitudes de extracción (Pull requests) UNIDAD DIDÁCTICA 4. COMANDOS GIT Comandos GIT en Git Bash Comandos GIT para configurar y crear repositorios Comandos GIT para preparar y confirmar cambios Comandos GIT para trabajar con repositorios remotos (como GitHub) Comandos GIT para deshacer cambios y etiquetas UNIDAD DIDÁCTICA 5. BUENAS PRÁCTICAS EN GIT Trabajar con GIT Confirma con regularidad (commit) Escriba mensajes de confirmación útiles Utilice ramas (Branch) Actualice su repositorio antes de enviar cambios (Pull y Push) Divide el trabajo en repositorios MÓDULO 3. DISEÑO WEB Y USABILIDAD UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DISEÑO WEB Breve historia del diseño Comunicación y publicidad Teoría de la percepción Elementos básicos que intervienen en el diseño La composición Fases del diseño Diseño digital UNIDAD DIDÁCTICA 2. ELEMENTOS BÁSICOS PARA EL DISEÑO WEB Tipografía Color Iconos Formas Imágenes Contenido audiovisual Efectos (sombras, D, flat y otros) UNIDAD DIDÁCTICA 3. LAYOUT ¿Qué es el Layout? Rejilla Composición Elementos Espacios vacíos Coherencia y consistencia UNIDAD DIDÁCTICA 4. PROCESO Introducción al proceso de diseño web Aproximación e Investigación inicial Idear Bocetos Arquitectura de la información Card Storing User flow o diagrama de flujo de usuario Wireframing Prototipado Planificación UNIDAD DIDÁCTICA 5. DIRECTRICES Y TENDENCIAS DIGITALES Guías de estilo Ventajas y Desventajas Apple IOS Human Interface Guidelines Google Material Design Tendencias digitales Tendencias del diseño UX/UI UNIDAD DIDÁCTICA 6. DISEÑO EN DISPOSITIVOS Patrones de diseño y navegación Especificaciones para móviles Sitios, sitios par amóviles y apps Diseñar para pantallas pequeñas Eltimpo de respuesta y carga Tablets y E-Readers UNIDAD DIDÁCTICA 7. LENGUAJE HTML Textos en HTML Enlaces Listas en HTML Imágenes y Objetos Tablas Formularios Marcos Estructuras y layout Otras etiquetas UNIDAD DIDÁCTICA 8. WIREFRAMES Y PROTOTIPOS ¿Qué son los wireframes? Objetivos del wireframe Relación con la UI Clasificación de los wireframes Arquitectura de la información Wireframe para una app MÓDULO 4. DISEÑO UI CON ADOBE XD UNIDAD DIDÁCTICA 1. PRIMEROS PASOS EN ADOBE XD Introducción a Adobe XD Instalación y configuraciones principales Menú Herramientas Generación de Artboards y guía Ejercicios UNIDAD DIDÁCTICA 2. HERRAMIENTAS BÁSICAS Formas: creación, modificación, colores, gradiantes y paletas Textos: propiedades, línea o área, alineación, color y estilos Imágenes y exportación: importanción, modificaciones y exportación de artboards Ejercicios UNIDAD DIDÁCTICA 3. ORGANIZACIÓN DE ELEMENTOS I Organización de capas nombres y grupos Bloqueo y fusión Tipos de máscaras y aplicación en proyectos Ejercicios UNIDAD DIDÁCTICA 4. ORGANIZACIÓN DE ELEMENTOS II Alineación de elementos, márgenes y distribución de formas Funcionalidad de repetición Aplicación y configuración de componentes Ejercicios UNIDAD DIDÁCTICA 5. CUADRÍCULAS Creación y aplicación Diseño de páginas Prototipo Adaptación a mobile Ejercicios UNIDAD DIDÁCTICA 6. INTERFACES Constantes y variables de una interfaz Header, footer y menú Botones y galerías Ejercicios MÓDULO 5. HTML Y CSS UNIDAD DIDÁCTICA 1. HERRAMIENTAS NECESARIAS Introducción Entornos de Desarrollo Navegadores UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A HTML Introducción HTML ¿Cómo creamos documento HTML? Características básicas UNIDAD DIDÁCTICA 3. HTML: ESTRUCTURA DE UN DOCUMENTO Introducción Versión HTML HTML Head Body UNIDAD DIDÁCTICA 4. HTML: ELEMENTOS Textos en HTML Enlaces Listas en HTML Imágenes y objetos Tablas Formularios Marcos Estructuras y layout Otras etiquetas UNIDAD DIDÁCTICA 5. HTML: CONTENIDO AUDIOVISUAL Audio Video Animaciones UNIDAD DIDÁCTICA 6. HTML: METAINFORMACIÓN, ACCESIBILIDAD Y VALIDACIÓN ¿Qué es la Metainformación? Accesibilidad Validación UNIDAD DIDÁCTICA 7. INTRODUCCIÓN A CSS Introducción CSS Soporte de CSS en navegadores Especificación oficial Funcionamiento básico de CSS ¿Cómo incluir CSS en la Web? Estilo básico Medios CSS Comentarios Sintaxis de la definición UNIDAD DIDÁCTICA 8. CSS: SELECTORES, UNIDADES DE MEDIDA Y COLORES Selectores CSS Unidades de medida Colores UNIDAD DIDÁCTICA 9. CSS: PSEUDOCLASES Y PSEUDOELEMENTOS CSS Pseudoclases Pseudo-elementos Otras pseudoclases y pseudoelementos UNIDAD DIDÁCTICA 10. CSS: MODELOS DE CAJA, POSICIONAMIENTO Y VISUALIZACIÓN Modelo de cajas Propiedades de las cajas Margen, relleno, bordes y modelo de cajas Posicionamiento y visualización Posicionamiento Visualización UNIDAD DIDÁCTICA 11. CSS: FLEXBOX En qué cosiste Visualización: Display Contenedores flexibles: flex e inline-flex Orientación: flex-box, flex-direction y flex-wrap La propiedad order Alineación de los elementos flexibles Soporte de los navegadores UNIDAD DIDÁCTICA 12. CSS: ANIMACIONES CSS Introducción Keyframes Subpropiedades de animación Iteración Curvas de animación Propiedades animables UNIDAD DIDÁCTICA 13. CSS: HOJAS DE ESTILOS Crear y vincular hojas de estilos Estructura Propiedades CSS Selectores Posición y tamaño Texto Imágenes Listas, tablas, formularios UNIDAD DIDÁCTICA 14. PRE-PROCESADORES CSS: SASS Y LESS Qué es un preprocesador CSS Less Sass UNIDAD DIDÁCTICA 15. RESPONSIVE DESIGN Introducción Definición de Diseño Web Responsive ¿En qué consiste el diseño responsive? Ventajas del diseño responsive SEO y diseño responsive MÓDULO 6. PROGRAMACIÓN EN VISUAL C# (C SHARP) UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A .NET FRAMEWORK Y C# UNIDAD DIDÁCTICA 2. INSTALACIÓN Y CONFIGURACIÓN DE VISUAL STUDIO PARA C# Y PRIMER PROGRAMA: HELLO WORLD UNIDAD DIDÁCTICA 3. TIPOS DE DATOS UNIDAD DIDÁCTICA 4. VARIABLES Y OPERADORES UNIDAD DIDÁCTICA 5. BUCLES UNIDAD DIDÁCTICA 6. CLASES Y OBJETOS UNIDAD DIDÁCTICA 7. COLECCIONES UNIDAD DIDÁCTICA 8. BASES DE DATOS EN C# UNIDAD DIDÁCTICA 9. GESTIÓN DE FICHEROS: STREAM Y MANEJO DE E/S UNIDAD DIDÁCTICA 10. SERIALIZACIÓN Y DESERIALIZACIÓN UNIDAD DIDÁCTICA 11. CODED UI TEST (CUIT) MÓDULO 7. PROGRAMACIÓN FUNCIONAL CON VISUAL F# (F SHARP) UNIDAD DIDÁCTICA 1. CONFIGURACIÓN DE ENTORNO Y PRIMER PROGRAMA EN F# UNIDAD DIDÁCTICA 2. SCRIPTING CON F# UNIDAD DIDÁCTICA 3. ENLACES DE VALOR E INMUTABILIDAD UNIDAD DIDÁCTICA 4. FUNCIONES, PIPELINES Y COMPOSICIÓN UNIDAD DIDÁCTICA 5. AGRUPAR DATOS CON TUPLAS, REGISTROS Y UNIONES DISCRIMINADAS UNIDAD DIDÁCTICA 6. PROGRAMACIÓN ORIENTADA A OBJETOS (POO) CON CLASES E INTERFACES UNIDAD DIDÁCTICA 7. COLECCIONES UNIDAD DIDÁCTICA 8. FLUJO DE CONTROL Y PATRONES UNIDAD DIDÁCTICA 9. ORGANIZACIÓN DE CÓDIGO CON MÓDULOS UNIDAD DIDÁCTICA 10. PROGRAMACIÓN ASÍNCRONA MÓDULO 8. PROGRAMACIÓN EN VISUAL BASIC .NET (VB.NET) UNIDAD DIDÁCTICA 1. ESTRUCTURA, MÓDULOS Y CLASES DE VB.NET UNIDAD DIDÁCTICA 2. TIPOS DE DATOS Y VARIABLES UNIDAD DIDÁCTICA 3. OPERADORES EN VB.NET UNIDAD DIDÁCTICA 4. ARRAYS UNIDAD DIDÁCTICA 5. BUCLES UNIDAD DIDÁCTICA 6. SELECT CASES UNIDAD DIDÁCTICA 7. MANEJO DE EXCEPCIONES UNIDAD DIDÁCTICA 8. COMBOBOX UNIDAD DIDÁCTICA 9. TEXTBOX UNIDAD DIDÁCTICA 10. PROGRAMACIÓN ASÍNCRONA MÓDULO 9. PROGRAMACIÓN EN ASP.NET UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DESARROLLO DE APLICACIONES WEB Y REQUISITOS DE ASP.NET Introducción ASP.Net 4.5 Java (JSP, Servlets) PHP DHTML Requisitos del ASP.NET (.NET Framework) CLS y CTS IL (MSIL) UNIDAD DIDÁCTICA 2. CONCEPTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS Objetos Encapsulación y abstracción Mensajes, clases y herencia Métodos Polimorfismo Sobrecarga Modelos de objetos Relaciones entre clases Ventajas e inconvenientes de la POO UNIDAD DIDÁCTICA 3. CREANDO UNA PÁGINA BÁSICA Comentando el ejemplo Sintaxis de C# Declaración de variables Sentencias condicionales Bucles Operadores Manejadores de eventos Tratamiento de errores Definición e instanciación de clases Modificadores Especial mención al uso de VBScript y JScript UNIDAD DIDÁCTICA 4. CONCEPTOS DE WEB FORMS La clase page Eventos Propiedades Métodos Web Forms Introducción a los controles de servidor de ASP.NET Introducción a los controles HTML y ejemplos Introducción a los controles Web Los controles datalist y datagrid Directivas de páginas (@page, @import, @implements y @assembly) UNIDAD DIDÁCTICA 5. CONFIGURACIÓN DE IIS Introducción Herramienta de administración de servicios de Internet Configuración de IIS La aplicación Web Eventos del servidor Gestión del estado de la aplicación ASP.NET Ficheros de configuración Configuración general Configuración de la página Configuración de la sesión Módulos y manejadores httpSeguridad en ASP.NET
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Máster en Desarrollo Avanzado .NET
