Master en Desarrollo de Aplicaciones de Software Libre
Tipo de curso:
Masters y Postgrados
Metodología:
OnLine
Forman en:
Toda España
Nº de horas:
1275.00
Titulación otorgada:
Propia de la Universidad
Precio aprox:
Promoción especial:
No disponible
En caso de no tenerla, un comité de admisión valorará los conocimientos y la experiencia del solicitante a partir de su currículum.
JUSTIFICACIÓN / DESCRIPCIÓN DEL CURSO

Este curso se desarrolla en colaboración con el Ministerio de Industria, Turismo y Comercio y la Generalitat de CatalunyaActualmente, la totalidad de las necesidades informáticas de usuarios, empresas y administraciones públicas se puede cubrir con aplicaciones de software libre. Su utilización, en lugar del software de propiedad, crece cada día más. Se ha pasado de 1.000 usuarios en 1992 a los 20 millones de la actualidad, lo que ha permitido a los sistemas GNU/Linux alcanzar el 27% de la cuota de mercado de los sistemas operativos en servidores, según un informe reciente de la Fundación Auna.
El software libre en general, no únicamente GNU/Linux, y el software de código abierto están atrayendo la atención de empresas y administraciones públicas de todo el mundo. No sorprende que los gobiernos de países como Brasil, México, Alemania o China fomenten el uso y el desarrollo de estas tecnologías. Asimismo, muchas grandes compañías del ámbito tecnológico, como IBM, Apple, SUN Microsystems y Netscape, apoyan el movimiento del software libre y de código abierto, ya sea liberando algunos de sus productos estrella, como Mozilla y OpenOffice, o participando en el desarrollo de programas como Eclipse y MacOS X, entre otros.
Es bien sabido que el modelo de aprendizaje dentro de las comunidades del software libre y del código abierto requiere el acceso y la consulta constante de páginas web, foros, preguntas más frecuentes (FAQ) y manuales en línea, donde puede ser difícil encontrar la solución a un problema específico. En contrapartida, este máster ofrece una formación guiada y tutorizada, la acción docente de profesionales expertos, y también materiales didácticos de alta calidad que sirven de referencia y orientación durante el proceso de aprendizaje.
Asimismo, la UOC, consciente de la importancia de eliminar las barreras del acceso al conocimiento, publica bajo licencias libres una parte importante de los materiales del máster.
Este máster está diseñado con el sistema de créditos ECTS (european credit transfer system) en el que un crédito representa 25 horas de trabajo. De esta manera, la carga ECTS se refiere al tiempo teórico que invierte un estudiante para obtener los resultados requeridos. El máster incorpora todos los cambios formales y educativos que establece el EEES (Espacio Europeo de Educación Superior).
Titulación:
Una vez superado el proceso global de evaluación, la UOC entregará un diploma de Máster de Software libre. Especialización de Experto en desarrollo de aplicaciones de software libre a los participantes que acrediten una titulación universitaria legalizada en España.
En caso de no disponer de esta titulación, se expedirá un Certificado en Experto en desarrollo de aplicaciones de software libre
SOLICITAR MÁS INFORMACIÓN / CONTACTAR CENTRO
Si quieres ponerte en contacto con UOC - Universitat Oberta de Catalunya, o deseas que te facilite más información sobre Master en Desarrollo de Aplicaciones de Software Libre, tan sólo comprueba que cumples los requisitos necesarios y utiliza el siguiente formulario:
TEMARIO CUBIERTO POR EL CURSO
1. Introducción al software libre1.1. Introducción al software libre
1.2. Un poco de historia
1.3. Aspectos legales
1.4. El desarrollador y sus motivaciones
1.5. Economía
1.6. Iniciativas públicas
1.7. Ingeniería del software libre
1.8. Entornos y tecnologías de desarrollo
1.9. Estudio de casos
1.10. Tendencias futuras
2. Sistema operativo GNU/Linux básico
2.1. Introducción
2.2. Conceptos y comandos básicos
2.3. Taller Knoppix
2.4. Instalación de Debian Woody
2.5. Taller de instalación Debian Woody
2.6. Configuraciones básicas
2.7. Daemons y runlevels
2.8. Instalación de aplicaciones
2.9. Taller de configuraciones básicas
2.10. Introducción a X-Window
2.11. Taller de X-Window
3. Administración avanzada de GNU/Linux
3.1. Nivel 2
3.2. Introducción al sistema operativo GNU/Linux
3.3. Migración y coexistencia sistemas no Linux
3.4. Herramientas básicas para el administrador
3.5. El Kernel
3.6. Administración de red
3.7. Administración de servidores
3.8. Administración de datos
3.9. Administración de seguridad
3.10. Configuración, sintonización y optimización
3.11. Clustering
4. Introducción al desarrollo del software
4.1. Introducción a la programación en C
4.2. La programación estructurada
4.3. Tipos de datos estructurados
4.4. La programación modular
4.5. Variables dinámicas
4.6. Diseño descendente de programas
4.7. Relación con el sistema operativo
4.8. C++ para programadores en C
4.9. Programación orientada a objetos
4.10. Diseño de programas orientados a objetos
4.11. Java para programadores en C++
4.12. Programación dirigida por eventos
5. Conceptos avanzados en desarrollo del software
5.1. Diseño de software orientado a objetos con UML
5.2. Desarrollo de aplicaciones bajo Unix
5.3. Frameworks y librerías
5.4. Desarrollo de aplicaciones bajo GUI: GNOME (Glib, GTK+, etc.)
5.5. Intercambio de datos en formatos estándar: XML
5.5.1. a. Sintaxis de XML
5.5.2. XML Valido
5.5.3. DTD
5.5.4. DOM
5.5.5. Utilizando LibXML
5.6. Web services
5.7. Internacionalización y localización de software
6. Ingeniería del software en entornos de software libre
6.1. Introducción a la ingeniería del software 6.1.1. Control de calidad y pruebas
6.1.2. Comprobación del software
6.1.3. Control de calidad
6.1.4. Black-box testing
6.1.5. White-box testing: GDB
6.1.6. Desarrollo de un plan de control de calidad
6.2. Sistemas de gestión de errores: Bugzilla
6.3. Construcción de software en entorno GNU 6.3.1. AutoMake
6.3.2. Libtool
6.4. Control de versiones (CVS)
6.5. Empaquetado y distribución de software
6.6. Sistemas de creación de documentación 6.6.1. HTML, XML, DocBook
6.6.2. Doxygen
6.7. Comunidades virtuales y recursos existentes 6.7.1. FreshMeat
6.7.2. SourceForge
6.7.3. Librerías estándares de programación
7. Implantación de sistemas
7.1. La Junta de Extremadura
7.2. El Gobierno Federal de Brasil
7.3. un Microsystems
7.4. Cometa Technologies
8. Proyecto
8.1. Contexto de la gestión del proyecto
8.2. Gestión del proyecto
8.3. Planificación y gestión
8.4. Previsión de gasto y tiempo
CURSOS RELACIONADOS EN OTRAS CATEGORÍAS
» Cursos y Masters » Informática y Nuevas Tecnologías » Sistemas Operativos» Cursos y Masters » Informática y Nuevas Tecnologías » Programación
OTRAS SUBCATEGORÍAS RELACIONADAS
» Informática y Nuevas Tecnologías » Programación » Master en Programación» Informática y Nuevas Tecnologías » Programación » Otros Lenguajes
» Informática y Nuevas Tecnologías » Sistemas Operativos » Software Libre
CURSOS Y MASTER RELACIONADOS POR SU CONTENIDO
Curso de Gestión del Portafolio de Aplicaciones
Curso de Grado Superior en Desarrollo de Aplicaciones Informáticas
Curso de Grado Superior en Desarrollo de Aplicaciones Informáticas
Desarrollo de Aplicaciones informáticas - Sólo Barcelona y BilbaoListado de todos los Cursos de CIPSA Centro de Informática Profesional
Listado de todos los Masters de CIPSA Centro de Informática Profesional
Master MBA en Gestion y Direccion de EmpresasListado de todos los Cursos de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Listado de todos los Masters de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Master en Asesoria contableListado de todos los Cursos de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Listado de todos los Masters de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Master en asesoría laboralListado de todos los Cursos de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Listado de todos los Masters de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Master en contabilidad y finanzasListado de todos los Cursos de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Listado de todos los Masters de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Master en Asesoría Integral de EmpresasListado de todos los Cursos de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Listado de todos los Masters de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Master MBA + Especialidad Recursos HumanosListado de todos los Cursos de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
Listado de todos los Masters de EESAE, Escuela de Estudios Superiores de Administracion y Empresa
BÚSQUEDAS RELACIONADAS
Buscador de cursos - desarrollo - aplicaciones - software - libre
ENVIAR A UN AMIGO
Escribe el email de hasta 5 amigos a los que quieras enviar información sobre este curso, puedes dejar el texto que aparece como comentario o escribir el tuyo propio. Cuando acabes, basta con que pulses el botón enviar y tus amigos recibirán en su correo un enlace de tu parte que les llevará al curso sobre el que quieres informarles.



