Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Formación Profesional

Ordenar por
Materia
Nivel

Dominando Herramientas Clave: Git, Docker, Vagrant y Selenium para Desarrolladores

Clasificado en Informática

Escrito el en español con un tamaño de 3,68 KB

Introducción a Herramientas Esenciales para el Desarrollo de Software

En el mundo del desarrollo de software, contar con herramientas eficientes y robustas es fundamental para optimizar flujos de trabajo, asegurar la portabilidad de las aplicaciones y garantizar la calidad del producto final. A continuación, exploraremos cuatro tecnologías clave que han revolucionado la forma en que los desarrolladores trabajan:

Git: El Estándar en Control de Versiones

Git es un software de control de versiones diseñado por Linus Torvalds, concebido para la eficiencia y confiabilidad en el mantenimiento de versiones de aplicaciones, especialmente aquellas con un gran volumen de archivos de código fuente. Inicialmente, Git fue pensado como un motor de bajo... Continuar leyendo "Dominando Herramientas Clave: Git, Docker, Vagrant y Selenium para Desarrolladores" »

Protocolos de Control de Acceso al Medio (MAC): Comparativa de Métodos Deterministas y Aleatorios

Clasificado en Informática

Escrito el en español con un tamaño de 3,95 KB

Protocolos de Control de Acceso al Medio (MAC)

El Control de Acceso al Medio (MAC) define cómo los nodos de una red comparten un medio de transmisión común, asegurando la integridad y el orden de la comunicación. Estos protocolos se clasifican generalmente en deterministas y aleatorios.

Métodos Deterministas de Acceso al Medio

Estos métodos garantizan un tiempo máximo de latencia, lo que los hace esenciales en sistemas de tiempo real y entornos industriales.

Maestro/Esclavo (Master/Slave)

Protocolo de naturaleza determinista con control centralizado. El nodo maestro consulta de forma cíclica al resto de nodos esclavos, siguiendo un modo de comunicación de petición-respuesta.

Ventajas:
  • Simplicidad en la implementación.
  • Garantiza el determinismo
... Continuar leyendo "Protocolos de Control de Acceso al Medio (MAC): Comparativa de Métodos Deterministas y Aleatorios" »

Arquitectura y Componentes de un Computador: Funcionamiento y Rendimiento

Clasificado en Informática

Escrito el en español con un tamaño de 9,84 KB

Los datos y programas se almacenan en una misma memoria de lectura-escritura.
Representación Binaria.

Los contenidos de esta memoria se direccionan indicando su posición sin importar su tipo.

Ejecución en secuencia (salvo que se indique lo contrario).

Características Principales

Componentes Principales

  • CPU (Unidad de Control, Unidad Aritmético Lógica (ALU), Registros)
  • Memoria principal (Almacena programas y datos)
  • Sistema de Entrada/Salida

Arquitectura y Funcionamiento

Procesamiento Secuencial de Instrucciones

Datos Binarios

Sistema de Interconexión

Conecta la memoria y la unidad de control. Fuerza la alteración entre ciclos de lectura y ejecución.

Ciclo de Instrucción

  1. Recuperar la siguiente instrucción desde memoria y luego incrementar el program
... Continuar leyendo "Arquitectura y Componentes de un Computador: Funcionamiento y Rendimiento" »

Tipos de Aplicaciones y Licencias de Software: Una Guía Completa

Clasificado en Informática

Escrito el en español con un tamaño de 4,05 KB

Tipos de Aplicaciones según el Propósito

Aplicaciones de Propósito General

  • Se utilizan para funciones no específicas (informes, documentos, presentaciones, gráficos, hojas de cálculo, etc.)
  • Se comercializan en paquetes integrados llamados suites (Microsoft Office, OpenOffice, StarOffice, Lotus SmartSuite, etc.)

Componentes de las Suites de Aplicaciones de Propósito General

  • Gestión de texto
    • Editores de texto (Notepad)
    • Procesadores de texto (Microsoft Word, Writer de OpenOffice)
  • Hoja de cálculo (Microsoft Excel, Calc de OpenOffice, Lotus 1-2-3)
  • Generador de presentaciones (Microsoft PowerPoint, Impress de OpenOffice)
  • Herramientas de acceso y gestión de bases de datos (Microsoft Access, Base de OpenOffice)
  • Editores de XML y HTML (Microsoft FrontPage)
... Continuar leyendo "Tipos de Aplicaciones y Licencias de Software: Una Guía Completa" »

Instal·lació de Windows 11, Rols de Windows Server 2022 i DNS

Clasificado en Informática

Escrito el en catalán con un tamaño de 3,22 KB

1. Instal·lació Automatitzada de Windows 11

Per automatitzar la instal·lació de Windows 11 i estalviar temps, es pot crear un arxiu de resposta amb instruccions per a cada pas del procés. Aquest arxiu s'integra en un dispositiu d'arrencada i la configuració de Windows el llegeix per a realitzar la instal·lació automàticament. Es necessita el Kit d'Avaluació i Desenvolupament de Windows (ADK).

2. Rols i Característiques de Windows Server 2022

Rols:

  • Servidor DHCP: El servidor DHCP configura, administra i proporciona centralment adreces IP temporals i informació relacionada per a equips client.
  • Servidor DNS: El servidor DNS proporciona resolució de noms per a les xarxes TCP/IP. La seva administració es simplifica quan s'instal·la en
... Continuar leyendo "Instal·lació de Windows 11, Rols de Windows Server 2022 i DNS" »

Tipus de Programari, Particions de Disc i Sistemes de Fitxers

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,89 KB

Diferències entre Programari Comercial i Lliure

El programari comercial és aquell que ha estat desenvolupat per empreses amb l'objectiu d'obtenir diners del seu ús. "Comercial" i "privatiu" no són el mateix! La major part del programari comercial és privatiu, però hi ha programari comercial que és lliure, i hi ha programari no comercial que no és lliure.

El Programari Lliure és un afer de la llibertat dels usuaris per a executar, copiar, distribuir, estudiar, canviar i millorar el programari.

Tipus de Particions de Disc: MBR i GPT

Les particions: Són la divisió lògica d'un disc dur en diverses parts. A partir d'un disc físic creem diversos discs lògics. Hi ha dues formes de particionament: MBR i GPT.

MBR

Tipus de particions (només... Continuar leyendo "Tipus de Programari, Particions de Disc i Sistemes de Fitxers" »

Tecnologías de la Información y Comunicación: Impacto y Beneficios

Clasificado en Informática

Escrito el en español con un tamaño de 2,62 KB

Según Stephen Haag, Maeve Cummings y Donald J. Macubbrey, las tecnologías de la información (TI) comprenden cualquier herramienta basada en computadora que las personas utilizan para trabajar con información, apoyar la gestión de la información y procesar las necesidades de información de una organización. Esta definición incluye computadoras personales, internet, teléfonos móviles, asistentes digitales personales y dispositivos similares.

Las TIC y su Alcance

Las tecnologías de la comunicación (TIC) se encargan del estudio, desarrollo, implementación, almacenamiento y distribución de la información mediante hardware y software como parte de un sistema informático. Esto abarca todos los sistemas informáticos, no solo las computadoras,... Continuar leyendo "Tecnologías de la Información y Comunicación: Impacto y Beneficios" »

Gestión de Memoria: Conceptos Clave en Sistemas Operativos

Clasificado en Informática

Escrito el en español con un tamaño de 3,3 KB

Gestor de Memoria

El gestor de memoria se encarga de:

  • Asignar y liberar memoria a los procesos.
  • Intercambiar información entre memoria principal y secundaria.
  • Proteger el espacio físico de cada proceso en la memoria.
  • Coordinar el acceso a los datos compartidos entre varios procesos.

Direccionamiento de Memoria

La memoria física se puede considerar una sucesión de bytes.

Cuando se desarrolla el hardware (HW) del ordenador, se define el esquema de direccionamiento que se podrá utilizar, es decir, las posiciones a las que podrá acceder.

Swapping

El programa es compilado o interpretado, traduciéndolo a lenguaje máquina y asignándosele a cada instrucción o dato unas direcciones relativas (direcciones lógicas de memoria).

Fragmentación de Memoria

La... Continuar leyendo "Gestión de Memoria: Conceptos Clave en Sistemas Operativos" »

Configuración de Samba y Administración de Servidores Linux: Comandos Esenciales

Clasificado en Informática

Escrito el en español con un tamaño de 7,72 KB

Administración de Servidores Linux: Configuración de Samba y Gestión de Usuarios

1. Creación de Usuarios Samba mediante Comandos

Para que un usuario pueda acceder a recursos compartidos a través de Samba, debe existir tanto en el sistema operativo Linux como en la base de datos de Samba.

Proceso de Adición (Usuario Linux ya existente)

Si el usuario de Linux ya está creado y solo necesita acceso a Samba:

  1. Agregar el usuario a la base de datos de Samba (se solicitará una contraseña específica para Samba):

    # smbpasswd -a usuario

Proceso de Creación Completa

Si el usuario no existe en el sistema operativo, primero debe crearse en Unix/Linux. Ejemplo, creando el usuario pepe:

  1. Creación del usuario en Linux (opcionalmente asignándolo a un grupo)

... Continuar leyendo "Configuración de Samba y Administración de Servidores Linux: Comandos Esenciales" »

Conceptos Esenciales de Bases de Datos: Tipos, Componentes y Propiedades de Campos

Clasificado en Informática

Escrito el en español con un tamaño de 4,65 KB

Fundamentos de Bases de Datos y Tipos de Datos

Actividad 1: Conceptos Fundamentales (Pág. 300)

Base de datos (BD)
Es un conjunto de información almacenada de forma organizada y agrupada como un todo.
Base de datos documental
Contiene la información en una sola tabla. Los datos comunes a varios registros deberán estar repetidos para cada uno de ellos.
Base de datos relacional
Utiliza tablas relacionadas o vinculadas entre sí. De este modo, la información se introduce de manera que los datos de una tabla estén vinculados con la otra.

Actividad 2: Identificación de Tipos de Bases de Datos (Pág. 300)

  • a) Documental: No
  • b) Relacional: Sí

Actividad 3: Tipos de Datos y Campos (Pág. 303)

  1. Texto y Memo: El tipo Texto es un conjunto de datos alfanuméricos
... Continuar leyendo "Conceptos Esenciales de Bases de Datos: Tipos, Componentes y Propiedades de Campos" »