Estudiar MÁSTER EN TECNOLOGIA PUNTO NET ofrece diversas ventajas, especialmente en el campo de la programación y desarrollo de aplicaciones. Aquí tienes algunas ventajas asociadas a estas áreas de estudio:
Relevancia y demanda laboral: La tecnología .NET es ampliamente utilizada en la industria del desarrollo de software, lo que significa que los profesionales que dominan estas tecnologías son altamente demandados en el mercado laboral.
Versatilidad: La plataforma .NET de Microsoft es versátil y se puede utilizar para desarrollar una amplia variedad de aplicaciones, desde aplicaciones web hasta aplicaciones de escritorio y aplicaciones móviles.
Seguridad: .NET se considera una plataforma segura y ofrece herramientas y características para ayudar a los desarrolladores a proteger las aplicaciones contra amenazas de seguridad.
Desarrollo rápido: La tecnología .NET y el lenguaje C permiten el desarrollo rápido de aplicaciones, lo que es beneficioso en un entorno empresarial que valora la eficiencia.
Compatibilidad con múltiples plataformas: Con .NET Core y .NET 5 y versiones posteriores, Microsoft ha extendido su soporte para plataformas no Windows, lo que permite desarrollar aplicaciones .NET en sistemas operativos como Linux y macOS.
Herramientas y recursos: Microsoft ofrece un conjunto de herramientas y recursos, como Visual Studio, que facilitan el desarrollo, la depuración y la gestión de proyectos .NET.
Desarrollo web dinámico: Aprender a crear páginas web dinámicas te permite desarrollar aplicaciones web interactivas y personalizadas que pueden proporcionar experiencias de usuario más ricas.
Flexibilidad de lenguaje: .NET es compatible con varios lenguajes de programación, pero C# es uno de los más populares y versátiles. Aprender C# te permite trabajar en una variedad de proyectos de desarrollo.
Comunidad y apoyo: La comunidad de desarrolladores .NET es grande y activa, lo que significa que tienes acceso a una amplia gama de recursos, foros y comunidades en línea para obtener ayuda y aprender.
Potencial de ingresos: Los profesionales con habilidades en tecnología .NET y desarrollo web suelen disfrutar de buenos salarios debido a la demanda y a la especialización que estas habilidades requieren.
Posibilidad de emprendimiento: Con estas habilidades, puedes emprender tu propio negocio de desarrollo de software o trabajar como freelance para una variedad de clientes.
Adaptabilidad a la evolución tecnológica: La tecnología .NET ha evolucionado con el tiempo, lo que te permite mantener tus habilidades actualizadas y adaptarte a las tendencias y avances tecnológicos.
Modality
ONLINE
Entry requirements
Dirigido a
Nuestro Master Tecnología NET on-line está orientado a cualquier programador o diseñador con conocimientos básicos de la arquitectura de los servidores web (cliente/servidor) que desee realizar aplicaciones interactivas en la web con acceso a base de datos en las tecnologías más recientes. Como proyectos del Master en Tecnología NET se realizará una tienda para ver un ejemplo práctico de comercio electrónico on-line.
Dates and duration
300 horas. La duración del Máster es de 5,5 meses.
SYLLABUS
MODULO 1 Introducción a Microsoft.NET ¿Qué es Microsoft.NET? La máquina virtual: CLR El lenguaje intermedio: MSIL Metadatos Ensamblados Librería común: BCL Sistema de tipos: CTS Especificación común: CLS
MODULO 2. El lenguaje de programación C Antes de empezar Comentarios Variables Métodos Campos Instrucciones Clases y objetos Herencia Encapsulación Polimorfismo Espacios de nombres Excepciones Tablas Cadenas Propiedades Indizadores Eventos y delegados Atributos Interfaces Estructuras Enumeraciones Práctica guiada resumen: tablero de ajedrez
MODULO 3. Bases de datos Concepto de base de datos Microsoft Access XP El lenguaje SQL Consultas SQL Edición mediante SQL
MODULO 4. ADO.NET: Acceso conectado ¿Qué es ADO.NET? Conexión con bases de datos Ejecución de instrucciones SQL Consultas de registros Consultas de tablas Consulta de valores escalares Otras instrucciones SQL Instrucciones parametrizadas Transacciones
MODULO 5. ADO.NET: Acceso desconectado Concepto de DataSet Estructura interna Carga automática mediante adaptadores Consulta de filas Edición de tablas Consolidación de cambios Relaciones
MODULO 6. Introducción a ASP.NET ¿Qué es ASP.NET? Funcionamiento básico de ASP.NET Introducción a la creación de aplicaciones web: Hola Mundo Comentarios Miembros auxiliares Referencia a tipos externos Importación de espacios de nombres Inclusiones de servidor Contexto de ejecución Ficheros de configuración
MODULO 8. Generación de respuesta El objeto Response Contenido binario Contenido textual Buffer de salida Filtrado de salida Escritura en el registro de actividades Cabecera Redirección
MODULO 9 Consulta de la petición El objeto Request Estructura del mensaje de petición Parámetros Subida de ficheros Información sobre el cliente Información sobre la URL solicitada Fecha de petición
MODULO 10 Servicios ofrecidos por el servidor El objeto Server Información sobre el servidor Tiempo máximo de ejecución Codificación URL y HTML Conversión de rutas Cambio de página en ejecución Creación de objetos COM Tratamiento de errores
MODULO 11 Mantenimiento de estado El problema del mantenimiento de estado Cookies Información global a la sesión Información global a la aplicación Cacheado de la información global a la aplicación
MODULO 12 Controles de servidor Introducción Sintaxis de declaración Características comunes
MODULO 13 Controles HTML Ejemplo práctico Código trasero Características comunes Controles HTML predefinidos
MODULO 14 Controles Web Características comunes Etiquetas Imágenes Hipervínculos Botones Tablas Listas Cajas de texto Casillas de verificación Casillas de selección Anuncios rotatorios Calendarios Validadores Paneles
MODULO 15 Controles ligados a datos Introducción Listas Repetidores Listas basadas en plantillas
MODULO 16 Rejillas Funcionamiento básico Aspecto visual Representación de elementos Columnas a medida Paginación Selección Edición Ordenación
MODULO 17 Cacheado de salida La caché de salida Técnicas de cacheado Validación de contenidos Cacheado temporal Dependencias de cacheado Cacheado condicional Influencia de proxys
MODULO 18 Seguridad El problema de la seguridad Autenticación Autorización Suplantación de personalidad Información sobre el usuario Asociación de usuarios a grupos Ejemplo de implementación de seguridad
MODULO 19 Servicios web ¿Qué son los servicios web? Escritura de servicios web Acceso a servicios web La utilidad wsdl.exe Página de pruebas Acceso a servicios ASP.NET
MODULO 20 Caso práctico: la tienda online Diseño de la aplicación Estructura de directorios La base de datos La capa de acceso a datos Clases auxiliares Separando presentación y código Páginas ASPX Navegar el catálogo Página del carrito Registro de usuarios Realización de la compra
MODULO 21 Caso práctico: administración de la tienda Introducción Aspectos generales Administración de categorías Administración de productos Administración de pedidos Administración de usuarios Administración de las opciones de configuración
Continue exploring
Related postgraduate programmes
Compare similar courses and find the programme that best fits your goals.
Around the world, city governments are realising the growing importance of harnessing the power of urban big data. Our Masters in Urban Analytics will provide you with the knowledge and skills to design and conduct appropriate analyses, gaining experience of working with cutting-edge datasets and ex...
Our MSc equips you with advanced geospatial, analytical, programming, and AI/Machine Learning (ML) skills. Become adept at working with geospatial data across environmental, urban, and socio-technical domains. Develop strong foundations in GIS, cartography, spatial statistics, and remote sensing. Th...
A key element of this course is the focus on the practical application of digital marketing and social media marketing tools to set up and maintain a presence in the digital and social world. You will learn how to plan, coordinate, deliver, and test digital and social media marketing campaigns and s...
The MSc Advanced Computer Science programme intends to develop your competence in using tools and techniques for producing computer systems solutions, from a sound mathematical and scientific base while appreciating the professional responsibilities and quality needed by industry....
In this three-year course, you will learn to understand and apply Artificial Intelligence. You'll learn from our world-class researchers as they develop new algorithms and apply AI to innovations in healthcare, finance, environmental modelling, robotics and the technologies of the future. Today, Ar...