Implantaci?n de aplicaciones web en entornos internet, intranet y extranet. mf0493_3. certificados de profesionalidad - ra-ma


Autor/es: Juan
Implantaci?n de aplicaciones web en entornos internet, intranet y extranet. mf0493_3. certificados de profesionalidad - ra-ma
Recomendar a un amigo Añadir a mis libros
En papel:
Entrega en 5-7 días
19,90 € 18,90 € (Descuento -5.0%)
Consultar disponibilidad en tiendas


El Certificado de Profesionalidad IFCD0210, Desarrollo de Aplicaciones con Tecnolog?as web (RD 1531/2011, de 31 de octubre modificado por el RD 628/2013, de 2 de agosto), est? orientado a desarrollar documentos y componentes software que constituyan aplicaciones inform?ticas en entornos distribuidos utilizando tecnolog?as web, partiendo de un dise?o t?cnico ya elaborado, realizando, adem?s, la verificaci?n, documentaci?n e implantaci?n de los mismos.

Son emitidos por el Servicio P?blico de Empleo Estatal (SEPE) o, en su caso, por las Comunidades Aut?nomas, y tienen validez en todo el territorio nacional.

La formaci?n subvencionada va a estar orientada en su mayor parte en los pr?ximos a?os a trav?s de este tipo de certificados. Un certificado de profesionalidad es un documento que acredita a un trabajador en una cualificaci?n profesional del Cat?logo Nacional de las Cualificaciones Profesionales.

Poseer un certificado de profesionalidad supone sin lugar a dudas incrementar sustancialmente su curr?culo profesional, ya que, al ser un documento oficial, se valora en cualquier proceso de selecci?n que convoquen las Administraciones P?blicas, y le acredita
profesionalmente ante la empresa privada.
Familia profesional del certificado al que se ajusta:
Inform?tica y Comunicaciones.

?rea profesional: Desarrollo.

Nivel de cualificaci?n profesional: 3.

INTRODUCCI?N
CAP?TULO 1. INTERNET
1.1 Breve historia y orig en de Internet
1.2 Principales servicios ofrecidos por Internet
1.2.1 World Wide Web
1.2.2 Correo electr?nico
1.2.3 Transferencia de ficheros (ftp)
1.2.4 Otros servicios
1.3 La tecnolog?a de Internet
1.3.1 Arquitectura TCP /IP
1.3.2 Comparaci?n de TCP /IP con OSI
1.3.3 Protocolos de Internet: TCP , UDP , SMNP , SMTP , etc.
1.4 Redes TCP /IP
1.4.1 La capa host-red
1.4.2 La capa internet IP
1.4.3 La capa de transporte
1.4.4 La capa de aplicaci?n
1.5 Direccionamiento IP. Evoluci?n.
1.5.1 Direcci?n IP
1.5.2 Enrutamiento
1.5.3 Dominios. Jerarqu?a de dominios
1.5.4 Servicios de identificaci?n de dominios: DNS
1.5.5 ?mbitos: Intranet, Internet y Extranet. Consideraciones de seguridad. Cortafuegos
1.6 Ejercicios del cap?tulo 1
CAP?TULO 2. LA WORLD WIDE WEB
2.1 Breve historia de la World Wi de Web
2.2 Arquitectura general de la Web
2.2.1 Principios para el dise?o de sistemas web
2.2.2 Componentes b?sicos de un sistema web
2.2.3 Divisi?n en capas
2.3 El cliente web
2.3.1 Hardware b?sico. Dispositivos fijos y m?viles
2.3.2 Sistemas operativos de uso com?n e Internet
2.3.3 Navegadores. Caracter?sticas y comparativa
2.3.4 Funcionalidades avanzadas: extensiones, aplicaciones espec?ficas, etc.
2.4 Servidores web
2.4.1 Servidores web de uso com?n
2.4.2 Caracter?sticas b?sicas de un servidor web
2.4.3 Instalaci?n y configuraci?n de un servidor web Apache
2.4.4 Seguridad en servidores web
2.4.5 Funcionalidades avanzadas: extensiones, servidores virtuales, etc.
2.5 Servidores de aplicaciones
2.5.1 Concepto de servidor de aplicaciones
2.5.2 Servidor de aplicaci?n Java EE
2.5.3 Otros servidores de aplicaci?n
2.5.4 Caracter?sticas comunes
2.5.5 Usos
2.5.6 Seguridad en servidores de aplicaciones
2.5.7 Funcionalidades avanzadas
2.6 Servidores de bases de datos
2.6.1 Servidores de bases de datos para Internet de uso com?n
2.6.2 Caracter?sticas b?sicas de un servidor de bases de datos
2.7 Servidores complementarios en una arquitectura web
2.7.1 Servidores de correo. Caracter?sticas
2.7.2 Servidores de direccionamiento (DNS ). Caracter?sticas
2.7.3 Proxies
2.7.4 Servidores de directorio. Caracter?sticas de LDAP
2.7.5 Servidores de mensajer?a
2.7.6 Servidores de antivirus, filtrado de contenidos, etc
2.7.7 Otros servidores complementarios
2.8 Infraestructura hardware y software para servidores de Internet
2.8.1 Servicios en la nube (Cloud)
2.8.2 Tipos de servicios
2.8.3 Ventajas e inconvenientes de los servicios de infraestructura en la nube
2.8.4 Tipos de computaci?n en la nube
2.8.5 Comparativa de los servicios de infraestructura en la nube de uso com?n
2.9 Ejercicios del cap?tulo 2
CAP?TULO 3. APLICACIONES WEB
3.1 Evoluci?n y tipos de aplicaciones inform?ticas
3.1.1 Aplicaciones de terminal. Servidores de terminales virtuales
3.1.2 Aplicaciones de escritorio
3.1.3 Aplicaciones cliente/servidor
3.1.4 Aplicaciones web
3.1.5 Ventajas e inconvenientes de las aplicaciones web frente a las de escritorio
3.2 Tecnolog?as de desarrollo de aplicaciones
3.2.1 Caracter?sticas por tipo de aplicaci?n
3.2.2 Tipo de aplicaciones - comparativa
3.3 Tecnolog?as espec?ficas para el desarrollo web
3.3.1 Portales de Internet. Caracter?sticas
3.3.2 Gestores de contenidos: servidores de portales y documentales
3.3.3 Servidores de contenidos multidispositivo
3.3.4 Componentes b?sicos en portales web. Portlets y otros componentes de uso com?n
3.3.5 Caracter?sticas de los portales web
3.4 Ejercicios del cap?tulo 3
CAP?TULO 4. DESARROLLO Y DESPLIEGUE DE APLICACIONES WEB
4.1 Modelos b?sicos de desarrollo de aplicaciones web. El modelo vistacontrolador (MVC )
4.1.1 Arquitectura MVC
4.1.2 Model 2
4.2 Herramientas de desarrollo web de uso com?n
4.2.1 Herramientas de Dise?o de Sitios Web.
4.3 Pol?ticas de desarrollo y pruebas de aplicaciones web
4.3.1 Entorno de desarrollo
4.3.2 Entorno de pre-producci?n o pruebas
4.3.3 Entorno de producci?n
4.4 Organizaci?n de recursos en una aplicaci?n web
4.5 Seguridad en una aplicaci?n web
4.5.1 Problemas principales en la Programaci?n de Sistemas Web
4.5.2 Clasificaci?n de Ataques
4.5.3 Seguridad de las Aplicaciones y su relaci?n con las Bases de Datos
4.5.4 Exposici?n de datos
4.5.5 P?ginas Privadas y los Sistemas de Autenticaci?n
4.5.6 Conceptos y t?cnicas de identificaci?n, autenticaci?n y autorizaci?n o control de acceso
4.5.7 Identificaci?n y autenticaci?n avanzada. Certificados digitales
4.5.8 Concepto de sesi?n. Conservaci?n de sesiones
4.5.9 Sistemas de uso com?n para la conservaci?n de las sesiones en aplicaciones web. Single Sign-on y Single Sign-out
4.6 Despliegue de aplicaciones web
4.6.1 ?Qu? es Despliegue (Deployment) de una aplicaci?n?
4.6.2 Despliegue autom?tico en Eclipse para desarrolladores Java EE
4.7 Ejercicios cap?tulo 4
CAP?TULO 5. VERIFICACI?N DE APLICACIONES WEB
5.1 Caracter?sticas de un proceso de pruebas
5.2 Tipos de pruebas
5.2.1 Funcionales
5.2.2 Pruebas de recorrido
5.2.3 Pruebas de regresi?n
5.2.4 Estructurales
5.2.5 Pruebas de aceptaci?n
5.2.6 De integraci?n con sistemas externos
5.2.7 Usabilidad y accesibilidad
5.2.8 Unitarias
5.2.9 De detecci?n de errores. Pruebas de caja negra
5.2.10 De seguridad. Evaluaci?n de la protecci?n frente a los ataques m?s comunes
5.2.11 De rendimiento
4.2.12 De integridad de datos y base de datos
5.3 Dise?o y planificaci?n de pruebas. Estrategias de uso com?n
5.3.1 Alcance
5.3.2 Inventario de las pruebas
5.3.3 Resultado de la ejecuci?n de las pruebas
5.3.4 Ciclo de la prueba
5.4 Consideraciones de confidencialidad. Pruebas con datos personales
5.4.1 Generadores de datos personales aleatorios para pruebas
5.5 Automatizaci?n de pruebas. Herramientas
5.5.1 Herramientas de validaci?n de c?digo html/css
5.5.2 Herramientas para poner a prueba el servicio
5.5.3 Herramientas en el navegador
5.5.4 Herramientas para pruebas automatizadas
5.6 Ejercicios del cap?tulo 5
CAP?TULO 6. CONTROL DE VERSIONES
6.1 Definici?n
6.2 Caracter?sticas generales
6.3 Terminolog?a
6.3.1 Repositorios. Gesti?n y administraci?n
6.3.2 M?dulo
6.3.3 Revisi?n ("version")
6.3.4 Rotular ("tag")
6.3.5 L?nea base ("Baseline")
6.3.6 Abrir rama ("branch") o ramificar
6.3.7 Desplegar ("Check-out", "checkout")
6.3.8 "Publicar" o "Enviar" ("commit", "check-in", "install", "submit")
6.3.9 Conflicto
6.3.10 Resolver
6.3.11 Cambio ("chang", "diff", "delta")
6.3.12 Lista de cambios ("changelist", "change set", "patch")
6.3.13 Exportaci?n ("export")
6.3.14 Importaci?n ("import")
6.3.15 Integraci?n o fusi?n ("merge")
6.3.16 Integraci?n inversa
6.3.17 Actualizaci?n ("sync" o "update")
6.3.18 Copia de trabajo ("workspace")
6.3.19 Congelar
6.4 Formas de colaborar
6.5 Tipos de control de versiones
6.5.1 Centralizados
6.5.2 Distribuidos
6.6 Buenas pr?cticas en control de versiones
6.6.1 Updates
6.6.2 Commits
6.6.3 Comentarios
6.6.4 Estructura de un proyecto en SCV
6.6.5 Conflictos
6.6.6 Tags
6.7 Herramientas de control de versiones de uso com?n
6.7.1 Sistemas centralizados
6.7.2 Sistemas distribuidos
6.8 Caso pr?ctico: Instalaci?n de GIT
6.8.1 Descarga e instalaci?n
6.8.2 Creaci?n de un repositorio privado
6.8.3 Directorios dentro de la carpeta .git
6.8.4 El primer commit
6.8.5 El segundo commit
6.8.6 El tercer commit
6.9 Integraci?n continua
6.10 Ejercicios del cap?tulo 6
CAP?TULO 7. DOCUMENTACI?N DE APLICACIONES WEB
7.1 Caracter?sticas generales de la documentaci?n. Importancia en el ciclo de vida software
7.1.1 Caracter?sticas que deben presentar los requisitos
7.2 Organizaci?n y estructura b?sica de documentos
7.3 Gesti?n de versiones de documentos
7.4 Tipos de documentaci?n
7.4.1 De requerimientos
7.4.2 De arquitectura y dise?o
7.4.3 T?cnica
7.4.4 De usuario: tutoriales, por temas y glosarios
7.5 Formatos de documentaci?n
7.5.1 Documentos
7.5.2 Documentaci?n en aplicaciones. Formatos de ayuda
7.5.3 Documentaci?n en l?nea. Wikis
7.6 Est?ndares de documentaci?n
7.6.1 Estandarizaci?n
7.6.2 Est?ndares b?sicos de documentaci?n.
7.7 Herramientas de documentaci?n
7.7.1 Dr. Explain
7.7.2 Construcci?n de ficheros de ayuda para Java con JavaHelp
7.7.3 Generaci?n autom?tica de documentaci?n t?cnica para Java con Javadoc
7.7.4 Documentaci?n de c?digo - Comentarios
7.8 Buenas pr?cticas en documentaci?n
7.8.1 Actualizaciones de documentaci?n
7.8.2 Documentaci?n colaborativa mediante wikis
7.8.3 Uso de herramientas multimedia. V?deotutoriales
7.9 Ejercicios del cap?tulo 7
SOLUCIONARIO DE LOS TEST DE CONOCIMIENTOS
?ndice alfab?tico

Introducir comentario
últimos libros visitados
Libros escritos por
Si no se cargan automáticamente los resultados, pulse aqui para cargar