• EnglishSpanishGermanFrenchPolishChinese (Traditional)


EnglishSpanishGermanFrenchPolishChinese (Traditional)

Operating systems, scripting, PowerShell and security

Operating systems, software development, scripting, PowerShell tips, network and security

Menú principal
  • Categorías
  • Cursos
  • Libro de PowerShell (nivel medio)
  • Libro de PowerShell (nivel avanzado)
  • Lo mejor
  • Lo último
  • Proyectos
  • Contactar
Ir al contenido

Técnico Superior en Desarrollo de Aplicaciones Web

Contenidos

  • Sistemas informáticos
    • Explotación de Sistemas microinformáticos (Sistemas informáticos)
    • Instalación de Sistemas Operativos (Sistemas informáticos)
    • Gestión de la información (Sistemas informáticos)
    • Configuración de sistemas operativos (Sistemas informáticos)
    • Conexión de sistemas en red (Sistemas informáticos)
    • Gestión de recursos en una red (Sistemas informáticos)
    • Explotación de aplicaciones informáticas de propósito general (Sistemas informáticos)
  • Entornos de desarrollo
    • Desarrollo de software (Entornos de desarrollo)
    • Instalación y uso de entornos de desarrollo (Entornos de desarrollo)
    • Diseño y realización de pruebas (Entornos de desarrollo)
    • Optimización y documentación (Entornos de desarrollo)
    • Elaboración de diagramas de clases (Entornos de desarrollo)
    • Elaboración de diagramas de comportamiento (Entornos de desarrollo)
  • Despliegue de aplicaciones web
    • Implantación de arquitecturas Web (Despliegue de aplicaciones web)
    • Administración de servidores Web (Despliegue de aplicaciones web)
    • Administración de servidores de aplicaciones (Despliegue de aplicaciones web)
    • Instalación y administración de servidores de transferencia de archivos (Despliegue de aplicaciones web)
    • Servicios de red implicados en el despliegue de una aplicación Web (Despliegue de aplicaciones web)
    • Documentación y sistemas de control de versiones (Despliegue de aplicaciones web)

Sistemas informáticos

Explotación de Sistemas microinformáticos (Sistemas informáticos)

  • Componentes de un sistema informático
  • Periféricos. Adaptadores para la conexión de dispositivos
  • Normas de seguridad y prevención de riesgos laborales
  • Características de las redes. Ventajas e inconvenientes
  • Tipos de redes
  • Componentes de una red informática
  • Topologías de red
  • Tipos de cableado. Conectores
  • Mapa físico y lógico de una red local

Instalación de Sistemas Operativos (Sistemas informáticos)

  • Funciones de un sistema operativo
  • Tipos de sistemas operativos
  • Tipos de aplicaciones
  • Licencias y tipos de licencias
  • Gestores de arranque
  • Máquinas virtuales
  • Consideraciones previas a la instalación de sistemas operativos libres y propietarios
  • Instalación de sistemas operativos. Requisitos, versiones y licencias
  • Instalación/desinstalación de aplicaciones.Requisitos, versiones y licencias
  • Actualización de sistemas operativos y aplicaciones

Gestión de la información (Sistemas informáticos)

  • Gestión de sistemas de archivos mediante comandos y entornos gráficos
  • Estructura de directorios de sistemas operativos libres y propietarios
  • Búsqueda de información del sistema mediante comandos y herramientas gráficas
  • Identificación del software instalado mediante comandos y herramientas gráficas
  • Herramientas de administración de discos. Particiones y volúmenes
  • Desfragmentación y chequeo
  • Tareas automáticas

Configuración de sistemas operativos (Sistemas informáticos)

  • Configuración de usuarios y grupos locales
  • Seguridad de cuentas de usuario
  • Seguridad de contraseñas
  • Acceso a recursos. Permisos locales
  • Servicios y procesos
  • Comandos de sistemas libres y propietarios
  • Herramientas de monitorización del sistema

Conexión de sistemas en red (Sistemas informáticos)

  • Configuración del protocolo TCP/IP en un cliente de red. Direcciones IP. Máscaras de subred. IPv4. IPv6. Configuración estática. Configuración dinámica automática
  • Ficheros de configuración de red
  • Gestión de puertos
  • Resolución de problemas de conectividad en sistemas operativos en red
  • Comandos utilizados en sistemas operativos libres y propietarios
  • Monitorización de redes
  • Protocolos TCP/IP
  • Configuración de los adaptadores de red en sistemas operativos libres y propietarios
  • Interconexión de redes: adaptadores de red y dispositivos de interconexión
  • Redes cableadas. Tipos y características. Adaptadores de red. Conmutadores, enrutadores, entre otros
  • Redes inalámbricas. Tipos y características. Adaptadores.Dispositivos de interconexión
  • Seguridad básica en redes cableadas e inalámbricas
  • Seguridad de comunicaciones

Gestión de recursos en una red (Sistemas informáticos)

  • Diferencias entre permisos y derechos. Permisos de red. Permisos locales. Herencia. Listas de control de acceso
  • Derechos de usuarios
  • Requisitos de seguridad del sistema y de los datos
  • Servidores de ficheros
  • Servidores de impresión
  • Servidores de aplicaciones
  • Técnicas de conexión remota
  • Cortafuegos

Explotación de aplicaciones informáticas de propósito general (Sistemas informáticos)

  • Requisitos del software
  • Herramientas ofimáticas
  • Herramientas de Internet
  • Utilidades de propósito general: Antivirus, recuperación de datos, mantenimiento del sistema, entre otros

Entornos de desarrollo

Desarrollo de software (Entornos de desarrollo)

  • Concepto de programa informático
  • Código fuente, código objeto y código ejecutable; máquinas virtuales
  • Tipos de lenguajes de programación
  • Características de los lenguajes más difundidos
  • Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación, explotación y mantenimiento, entre otras
  • Proceso de obtención de código ejecutable a partir del código fuente; herramientas implicadas

Instalación y uso de entornos de desarrollo (Entornos de desarrollo)

  • Funciones de un entorno de desarrollo
  • Instalación de un entorno de desarrollo
  • Uso básico de un entorno de desarrollo
  • Edición de programas
  • Generación de ejecutables

Diseño y realización de pruebas (Entornos de desarrollo)

  • Planificación de Pruebas
  • Tipos de pruebas: Funcionales, estructurales, regresión…
  • Procedimientos y casos de prueba
  • Pruebas de Código: Cubrimiento, valores límite, clases de equivalencia
  • Pruebas unitarias; herramientas

Optimización y documentación (Entornos de desarrollo)

  • Refactorización. Concepto. Limitaciones. Patrones de refactorización más usuales. Refactorización y pruebas. Herramientas de ayuda a la refactorización
  • Control de versiones. Estructura de las herramientas de control de versiones. Repositorio. Herramientas de control de versiones
  • Documentación. Uso de comentarios. Alternativas

Elaboración de diagramas de clases (Entornos de desarrollo)

  • Clases. Atributos, métodos y visibilidad
  • Objetos. Instanciación
  • Relaciones. Herencia, composición, agregación
  • Notación de los diagramas de clases

Elaboración de diagramas de comportamiento (Entornos de desarrollo)

  • Tipos. Campo de aplicación
  • Diagramas de casos de uso. Actores, escenario, relación de comunicación
  • Diagramas de secuencia. Línea de vida de un objeto, activación, envío de mensajes
  • Diagramas de colaboración. Objetos, mensajes

Despliegue de aplicaciones web

Implantación de arquitecturas Web (Despliegue de aplicaciones web)

  • Arquitecturas Web. Modelos
  • Servidores Web y de aplicaciones. Instalación y configuración básica
  • Estructura y recursos que componen una aplicación Web. Descriptor de despliegue

Administración de servidores Web (Despliegue de aplicaciones web)

  • Configuración avanzada del servidor Web
  • Módulos: instalación, configuración y uso
  • Hosts virtuales. Creación, configuración y utilización
  • Autenticación y control de acceso
  • El protocolo HTTPS
  • Certificados. Servidores de certificados
  • Despliegue de aplicaciones sobre servidores Web

Administración de servidores de aplicaciones (Despliegue de aplicaciones web)

  • Arquitectura y configuración básica del servidor de aplicaciones
  • Administrar aplicaciones Web
  • Autenticación de usuarios. Dominios de seguridad para la autenticación
  • Administración de sesiones. Sesiones persistentes
  • Archivos de registro de acceso y filtro de solicitudes
  • Configurar el servidor de aplicaciones para cooperar con servidores Web
  • Despliegue de aplicaciones en el servidor de aplicaciones
  • Seguridad en el servidor de aplicaciones. Configurar el servidor de aplicaciones con soporte SSL/T

Instalación y administración de servidores de transferencia de archivos (Despliegue de aplicaciones web)

  • Configuración del servicio de transferencia de archivos. Permisos y cuotas
  • Tipos de usuarios y accesos al servicio
  • Modos de conexión del cliente
  • Protocolo seguro de transferencia de archivos
  • Utilización de herramientas gráficas
  • Utilización del servicio de transferencia de archivos desde el navegador
  • Utilización del servicio de transferencia de archivos en el proceso de despliegue de la aplicación Web

Servicios de red implicados en el despliegue de una aplicación Web (Despliegue de aplicaciones web)

  • Resolutores de nombres. Proceso de resolución de un nombre de dominio
  • Parámetros de configuración y registros del servidor de nombres afectados en el despliegue
  • Servicio de directorios: características y funcionalidad
  • Archivos básicos de configuración. Interpretación y uso
  • Autenticación de usuarios en el servicio de directorios
  • Adaptación de la configuración del servidor de directorios para el despliegue de la aplicación. Usuarios centralizados

Documentación y sistemas de control de versiones (Despliegue de aplicaciones web)

  • Herramientas externas para la generación de documentación. Instalación, configuración y uso
  • Creación y utilización de plantillas
  • Instalación, configuración y uso de sistemas de control de versiones
  • Operaciones avanzadas
  • Seguridad de los sistemas de control de versiones
  • Historia de un repositorio
Publicado el día 3 de septiembre de 2019

CATEGORÍAS

PowerShell, Software

ETIQUETAS

Análisis, Antivirus, Aplicaciones web, APT, ASP, Certificados, client, Código, Creación, Curso, Cursos, Despliegue de aplicaciones web, documentación, Echo, Entornos de desarrollo, GitHub, Herramientas, HTTP, HTTPS, Informática, Internet, iOS, IP, ipconfig, IPv4, IPv6, ISO, Jesús Niño, Jesús Niño Camazón, Log, Mac, Metro, Objetos, OSINT, persistentes, programación, Protocolo, redes, Script, Servicio, Sistema Operativo, Sistemas informáticos, Sistemas operativos en red, Software, ssl, Store, TCP, TCP/IP, Valencia, Version, Virtual, Virus

MÁS

  • Instalación y uso de entornos de desarrollo (Entornos de desarrollo)
  • Diseño y realización de pruebas (Entornos de desarrollo)
  • 13. Interfaces de usuario gráficas en PowerShell (nivel intermedio)
  • Llamar con el valor de la aplicación calculadora (calc.exe) a cada función obtenida con DUMBIN para cada DLL
  • Todo sobre programación en PowerShell
  • 12. Gestión de una web con WordPress y PowerShell (nivel intermedio)
Jesusninoc utiliza cookies: saber más aquí.