Control de la tecnología libre

El principal objetivo de esta parte del programa de formación, es poder aportar el conocimiento necesario, a empresas de ingeniería y desarrolladores independientes, para que puedan generar aplicaciones libres, así como diseñar sistemas de información, que cumplan con todos los requisitos de calidad necesarios.

Para ello, consideramos que se hace indispensable conocer aspectos como:

  • gestión de proyectos: donde se controla desde la idea inicial hasta la entrega final del proyecto.
  • metologías de desarrollo: donde se utilizan técnicas formales y patrones conocidos para el diseño y elaboración de aplicaciones de calidad.
  • gestión de sistemas: donde se aprende profundamente la estructura y funcionamiento de los sistemas de información. Así, se podrán identificar mejor las soluciones óptimas a los requerimientos detectados.

Por todo ello, GNU Consultores ha diseñado cursos de formación que cubren cada uno de los aspectos mencionados, mediante la aplicación y uso del Sofware Libre.

 

Listados 10 cursos 
Modalidad:  

Gestión de proyectos 
Patrones de diseño de software 
Proceso Unificado de Desarrollo de software (PUD) 
Programación en PHP (v4 y v5). Nivel básico 
Desarrollo de aplicaciones Web: PHP, MySql y Apache 
Programación en PHP (v4 y v5). Avanzado 
Gestión y configuración de Firewalls 
Gestión de sistemas Linux. Nivel básico 
Gestión de sistemas Linux. Nivel medio 
Gestión de sistemas Linux. Avanzado 

 

 

 

 

 

  Gestión de proyectos
 Temario:
Código: TD-01-01      
Duración: 45h (15 sesiones de 3 horas). 10h teóricas, 35h prácticas    
Modalidad: Presencial   
Destinatario: Analistas de sistemas, Arquitectos de software, Jefes de Proyecto    
Objetivos Conocimiento y uso de la metodología de gestión de proyectos, con un especial énfasis a proyectos relacionados con las tecnologías de la información. Control y distribución de recursos, planificación de costes, gestión de riesgos, etc. El alumno obtendrá los conocimientos necesarios para poder desarrollar la gestión de proyectos de pequeña y mediana envergadura, haciendo uso de herramientas basadas en código libre.  
Unidades: UD1: Introducción a la gestión de proyectos
UD2: Integración del plan de trabajo. Estimaciones y EDT
UD3: Estimación de costes
UD4: Gestión de la planificación
UD5: Gestión de incidentes
UD6: Gestión del riesgo
UD7: La calidad en la gestión de proyectos
UD8: Herramientas de gestión de proyectos
 
 
Solicita más información ... 
 
   

 

 

 

  Patrones de diseño de software
 Temario:
Código: TD-01-02      
Duración: 15h (5 sesiones de 3 horas). 5h teóricas, 10h prácticas    
Modalidad: Presencial Ver en modalidad on-line   
Destinatario: Ingenieros de componentes y programadores    
Objetivos Conocimiento y aplicación de los patrones de diseño GoF (Gans of Four), GRASP, etc. El uso de patrones de diseño facilitará el diseño de aplicaciones (mediante su modelado), así como la gestión de cambios de requerimientos ó posterior mantenimiento. Se mostrará cómo implementar los patrones con lenguajes como C++, Java o PHP. El alumno aprenderá a aplicar los conocimientos adquiridos sobre proyectos de desarrollo.  
Unidades: UD1: Introducción a los patrones: objetivos
UD2: Modelado básico: UML
UD3: Patrones GoF
UD4: Patrones GRASP
 
Cursos recomendados: TD-01-04  
 
Solicita más información ... 
 
   

 

 

 

  Proceso Unificado de Desarrollo de software (PUD)
 Temario:
Código: TD-01-03      
Duración: 45h (15 sesiones de 3 horas). 15h teóricas, 30h prácticas    
Modalidad: Presencial   
Destinatario: Arquitectos de software, Jefes de Proyecto, Ingenieros de componentes y programadores    
Objetivos Conocimiento y uso de la metodología de desarrollo del Proceso Unificado; Inicio, elaboración, desarrollo y test. Identificación de los perfiles profesionales, sus interacciones y responsabilidades dentro de un proyecto. Modelado y diseño de sistemas basado en la notación UML. El alumno conocerá las bases del funcionamiento de la metodología de “moda” en el sector de la ingeniería del software, habiendo hecho las prácticas suficientes como para poder implantarlo por su cuenta.  
Unidades: UD1: Modelado de sistemas con UML
UD2: Visión general del proceso de desarrollo
UD3: Disciplinas y fases
UD4: Iteraciones y puntos de control: planificación
UD5: Gerencia del proyecto
UD6: Implantación del proceso: aplicación de reservas on-line
 
Cursos recomendados: TD-01-04, TD-01-02  
 
Solicita más información ... 
 
   

 

 

 

  Programación en PHP (v4 y v5). Nivel básico
 Temario:
Código: TD-01-04      
Duración: 30h (10 sesiones de 3 horas). 10h teóricas, 20h prácticas    
Modalidad: Presencial   
Destinatario: Programadores    
Objetivos Conocimiento y aplicación de la metodología de desarrollo Orientada a Objeto en el lenguaje PHP (v4 y v5). Conocimientos de metodologías de programación, estructuras del lenguaje PHP y acceso a bases de datos. Con este curso, el alumno estará perfectamente capacitado para emprender pequeños proyectos de desarrollo en PHP  
Unidades: UD1: PHP Hypertext Pre-processor: ó lenguaje PHP
UD2: Programación Orientada a Objetos: la metodología
UD3: Uso de la POO en PHP v4
UD4: Uso de la POO en PHP v5
UD5: Acceso a BBDD
 
 
Solicita más información ... 
 
   

 

 

 

  Desarrollo de aplicaciones Web: PHP, MySql y Apache
 Temario:
Código: TD-01-05      
Duración: 60h (20 sesiones de 3 horas). 20h teóricas, 40h prácticas    
Modalidad: Presencial   
Destinatario: Programadores    
Objetivos Conocimiento de la arquitectura de las aplicaciones web (n-capas), patrones de diseño(Modelo-Vista-Controlador, etc), protocolos TCP/IP, HTTP, CGI, etc, así como su desarrollo con tecnología PHP, bases de datos MySQL y configuración del servidor web Apache. Con este curso, el alumno obtendrá los conocimientos necesarios sobre arquitecturas de aplicaciones web y metodologías de diseño, estando perfectamente capacitado para poder desarrollar aplicaciones web de pequeña y mediana envergadura.  
Unidades: UD1: Arquitectura y servicios Internet (HTTP, CGI, etc)
UD2: Instalación y configuración de MySQL y Apache
UD3: Modelado de datos básico
UD4: Lenguaje del lado cliente: Javascript
UD5: Lenguaje del lado servidor: PHP
UD6: Modelado de aplicaciones: UML básico
UD7: Patrones de diseño aplicables
UD8: Arquitectura de aplicaciones Web: 3 capas, N-capas y MVC
UD9: CakePHP: FrameWork de desarrollo en PHP
 
Cursos recomendados: TD-01-02, TD-01-04  
 
Solicita más información ... 
 
   

 

 

 

  Programación en PHP (v4 y v5). Avanzado
 Temario:
Código: TD-01-06      
Duración: 15h (5 sesiones de 3 horas). 5h teóricas, 10h prácticas    
Modalidad: Presencial Ver en modalidad on-line   
Destinatario: Ingenieros de componentes y programadores    
Objetivos Conocimiento y aplicación de la metodología de desarrollo Orientada a Objeto en el lenguaje PHP (v4 y v5) en nivel avanzado. Se mostrará la aplicación de patrones de diseño de software en PHP, así como técnicas avanzadas de programación Orientada a Objetos (serialization, reflection, etc) y basadas en componentes. Con este curso, el alumno obtendrá todos los conocimientos necesarios para poder desarrollar aplicaciones web complejas, reutilizables en otros proyectos y escalables.  
Unidades: UD1: Diseño Orientado a Objeto avanzado
UD2: Aplicación de patrones de diseño con PHP
UD3: Diseño basado en componentes
 
Cursos recomendados: TD-01-02. TD-02-04 y TD-01-05  
 
Solicita más información ... 
 
   

 

 

 

  Gestión y configuración de Firewalls
 Temario:
Código: TS-01-01      
Duración: 15h (5 sesiones de 3 horas). 5h teóricas y 10h prácticas    
Modalidad: Presencial   
Destinatario: Ingenieros de sistemas y técnicos    
Objetivos Profundos conocimientos de las políticas de seguridad usadas en entornos abiertos (Intranet, extranets e internet), protocolos de seguridad (VPNs), defensa y configuración de Firewalls Linux. En este curso, el alumno adquirirá los conocimientos necesarios para poder diseñar e implementar políticas de seguridad eficaces sobre sistemas abiertos e interconexión de los mismos.  
Unidades: UD1: Arquitectura Internet y política de Firewalls
UD2: Protocolos de seguridad y criptografía (RSA, SSL, SSH, VPN, etc)
UD3: Técnicas y herramientas de ataques/defensa a redes IP
UD4: Configuración de Firewall con sistemas Linux
 
Cursos recomendados: TS-01-04, TS-01-05  
 
Solicita más información ... 
 
   

 

 

 

  Gestión de sistemas Linux. Nivel básico
 Temario:
Código: TS-01-02      
Duración: 30h (10 sesiones de 3 horas). 10h teóricas y 20h prácticas    
Modalidad: Presencial   
Destinatario: Ingenieros de sistemas y técnicos    
Objetivos Conocimiento de la arquitectura de sistemas Linux, instalación y configuración de servicios básicos, interfaz de usuario, etc. El alumno obtendrá los conocimientos necesarios para realizar la instalación y administración básica de un sistema Linux a nivel de usuario, configuración y acceso a impresoras, etc  
Unidades: UD1: Introducción a Linux
UD2: Instalación de Linux
UD3: Interface gráfica de Linux. Panel de control y Herramientas
UD4: Instalación de aplicaciones y dispositivos: gestión de paquetes
UD5: Gestión de archivos y usuarios
UD6: Aplicaciones de usuario: ofimática e Internet
 
 
Solicita más información ... 
 
   

 

 

 

  Gestión de sistemas Linux. Nivel medio
 Temario:
Código: TS-01-03      
Duración: 30h (10 sesiones de 3 horas). 10h teóricas y 20h prácticas    
Modalidad: Presencial   
Destinatario: Ingenieros de sistemas y técnicos    
Objetivos Conocimiento avanzados de instalación y configuración de sistemas Linux, scripts de administración, servicios de red comunes y medidas de seguridad. En este curso, el alumno obtendrá los conocimientos necesarios para poder administrar sistemas Linux de tamaño medio.  
Unidades: UD1: Arquitectura Linux. Módulos, kernel, etc
UD2: Gestión de recursos: archivos, usuarios y dispositivos
UD3: Gestión de procesos y memoria
UD4: Shell: programación de scripts
UD5: Configuración de servicios IP básicos (Apache, Samba y FTP)
 
Cursos recomendados: TS-01-02  
 
Solicita más información ... 
 
   

 

 

 

  Gestión de sistemas Linux. Avanzado
 Temario:
Código: TS-01-04      
Duración: 30h (10 sesiones de 3 horas). 10h teóricas y 20h prácticas    
Modalidad: Presencial   
Destinatario: Ingenieros de sistemas y técnicos    
Objetivos Transmitir profundos conocimientos de administración y configuración de sistemas Linux, integración en entornos heterogéneos (windows, novell, appel, etc), servicios de red avanzados, interconexión de sistemas abiertos, migración de sistemas Windows2003 a Linux. Al finalizar el curso, el alumno estará perfectamente capacitado para llevar la administración de sistemas complejos.  
Unidades: UD1: Gestión de grandes sistemas
UD2: Subsistema de comunicaciones
UD3: Integración Windows con Linux
UD4: BackUp y Monitorización de grandes sistemas
 
Cursos recomendados: TS-01-03  
 
Solicita más información ... 
 
   

 

 

 

política de datos | aviso legal | contacto | mapa del sitio

2011 GNU Consultores