Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Gestión de Datos con JSON, Gson y Maven en Java

Informática y Telecomunicaciones2,64 KB

MAVEN


Permite configurar un proyecto casi de manera automática. Es un repositorio de bibliotecas localizadas por groupid(paquete organización en la que está) y artifact (proyecto). Tiene goals(objetivos,metas)

JSON


No se parece a xml ni basado en etiquetas, +sencillo codificar, -peso. Estándar de información

GSON


Libresía de Google para trabajar con JSON

Maven y Json sirven para trabajar con texto(no lenguaje de programación)

Ejercicios:


Creamos un proyecto Maven, editas el pom.Xml añadiendo dependencia para configurar el proyecto y así poder usar la librería GSON. Creamos una clase alumno con atributos y HashMap<String, Float> notas; con constructorpublic Alumno(String nombre, String apellidos, int curso) {súper();this.Nombre = nombre;...

Continuar leyendo "Gestión de Datos con JSON, Gson y Maven en Java" »

Dispositivos de Red y Direccionamiento IP: Conceptos Clave

Informática y Telecomunicaciones10,22 KB

Dispositivos de Capa 3 (Red)

Router (Enrutador)

  • Dispositivo de red que utiliza las direcciones lógicas (IP) para determinar por qué puerto debe enviar el paquete recibido.
  • Es dependiente de los protocolos.
  • Permite interconectar redes tanto de área local (LAN) como de área extensa (WAN), aunque habitualmente se usa para conectar una LAN a una WAN.
  • Puede tener puertos LAN y/o WAN.
  • Son capaces de elegir la ruta más eficiente que debe seguir un paquete en el momento de recibirlo.

Dispositivos de Capa 2 (Enlace)

Puente (Bridge)

  • Dispositivo con dos puertos que crea tablas con las direcciones físicas (MAC) de los dispositivos conectados a sus puertos, de manera de poder decidir cuándo recibe una trama si la envía o no al otro puerto.
  • Funciona en base
...
Continuar leyendo "Dispositivos de Red y Direccionamiento IP: Conceptos Clave" »

Componentes Esenciales de una Base de Datos: Tablas, Consultas, Formularios e Informes

Informática y Telecomunicaciones3,92 KB

Objetos Fundamentales de una Base de Datos

1. Tablas: Almacenamiento Organizado de Datos

Las tablas son los objetos fundamentales donde se almacenan los datos de modo organizado, una característica imprescindible para que la información pueda ser manipulada eficazmente. El diseño de tablas consiste en la definición de los campos necesarios para almacenar correctamente la información en la base de datos.

a) Campo

Cada campo es una de las unidades de información que componen los registros de una base de datos (BD). Se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Es fundamental que no existan dos filas en una tabla con la misma clave primaria.

b) Registro

Una tabla está...

Continuar leyendo "Componentes Esenciales de una Base de Datos: Tablas, Consultas, Formularios e Informes" »

Fundamentos de Telecomunicaciones: Medios, Señales y Modulación

Informática y Telecomunicaciones3,25 KB

1. Medios de Transmisión y Canales de Comunicación

Se dividen en dos tipos principales:

  • Canal de comunicación: Vía empleada para que los mensajes lleguen desde el emisor al receptor. Pueden ser: oral, escrito, de radio, televisivo o informático.
  • Medio de transmisión: Soporte físico sobre el que se pueden crear uno o más canales de comunicación. Pueden ser:
    • Guiados (ej. fibra óptica)
    • No guiados (ej. aire)

Líneas o Redes de Telecomunicaciones

Se clasifican en dos tipos:

  • Enlaces dedicados: Establecen un canal de uso exclusivo entre dos interlocutores.
    • Enlaces punto a punto (solo hay un comunicante a cada lado).
    • Enlaces multipunto (varios comunicantes a cada lado).
  • Redes compartidas: Cada comunicante se acopla a un nodo de red, que le permite ponerse
...
Continuar leyendo "Fundamentos de Telecomunicaciones: Medios, Señales y Modulación" »

Componentes Esenciales de un Ordenador y Redes Informáticas: Hardware, Software y Sistemas Operativos

Informática y Telecomunicaciones3,95 KB

Componentes Esenciales de un Ordenador

Hardware

Es la parte física del ordenador. Incluye la unidad del sistema y una serie de dispositivos externos o periféricos.

Software

Son los programas del ordenador.

Componentes Principales

  • Placa base: Es el elemento principal al que se conectan todos los demás dispositivos.
  • Memoria RAM: Almacena datos e instrucciones temporalmente mientras el ordenador está encendido. Es un lugar al que el procesador puede acceder a más velocidad que al disco duro. Su capacidad se mide en megabytes o en gigabytes.
  • Disco duro: Almacena datos y programas de forma permanente, incluso cuando el ordenador está apagado. Cuando se necesita, la información pasa a la memoria RAM.
  • Procesador: Es el cerebro del ordenador. Ejecuta
...
Continuar leyendo "Componentes Esenciales de un Ordenador y Redes Informáticas: Hardware, Software y Sistemas Operativos" »

Conceptos Clave de Redes: Modelo OSI, IP, DNS, ADSL, Fibra Óptica y Más

Informática y Telecomunicaciones4,44 KB

¿Qué es el Modelo OSI?

El modelo OSI (Open Systems Interconnection) es un estándar internacional que describe cómo crear productos de comunicación en redes estructuradas en capas o niveles.

¿Qué significa que el protocolo IP sea no fiable y sin conexión?

El protocolo IP (Internet Protocol) es el encargado de transportar los datos en la red. Se considera no fiable y sin conexión porque puede verse sujeto a todo tipo de contingencias, como la pérdida de paquetes o la llegada desordenada de los mismos.

Diferencias entre Sintaxis, Semántica y Temporalización

En el contexto de la comunicación de datos:

  • Sintaxis: Define la estructura o el formato de los datos.
  • Semántica: Se refiere al significado de cada conjunto de bits.
  • Temporalización:
...
Continuar leyendo "Conceptos Clave de Redes: Modelo OSI, IP, DNS, ADSL, Fibra Óptica y Más" »

Implementación de Tablas Semánticas y Marcos en el Desarrollo Web HTML

Informática y Telecomunicaciones3,48 KB

Estructuración de Datos en HTML: El Uso de Tablas

En HTML, una poderosa herramienta a la hora de mostrar cierto tipo de información son las tablas. Hay muchos sitios que por su naturaleza no usan tablas, aunque existen algunas ocasiones en que el papel de las tablas se vuelve esencial.

El fin de las tablas es preferentemente contener datos ordenados en celdas (filas y columnas). En principio, no deben ser usadas para crear divisiones de cara a mostrar una página web, es decir, es preferible que una página web no esté dividida en distintos espacios usando tablas. Para maquetar una página web y dividirla en distintos espacios se usarán otras herramientas (capas, elementos flotantes, etc.).

Las tablas pueden ser consideradas como un grupo...

Continuar leyendo "Implementación de Tablas Semánticas y Marcos en el Desarrollo Web HTML" »

Telecomunicaciones: RTC, RDSI y GSM - Evolución y Servicios

Informática y Telecomunicaciones6,94 KB

Línea Terrestre

Son las redes de telefonía conmutada guiada por un medio físico, normalmente un cable de par trenzado con dos o cuatro hilos de cobre. Tradicionalmente, la línea telefónica se ha utilizado para hablar entre personas, es decir, para la transmisión de señales dentro de las franjas denominada “banda vocal”, la cual comprende los componentes de baja frecuencia entre 300 y 3400 Hz. Este es el espectro de frecuencia que el oído humano puede extender.

Definición RTC

Nació para dar servicio exclusivo de voz y, según como evolucionó, dio soporte al transporte de datos, como el envío de Fax y, más adelante, la conexión a Internet a través de un módem.

Definición de Módem

El origen del término módem viene de las palabras...

Continuar leyendo "Telecomunicaciones: RTC, RDSI y GSM - Evolución y Servicios" »

Programación en PL/SQL: Estructuras, Procedimientos y Funciones

Informática y Telecomunicaciones7,99 KB

Introducción a PL/SQL

PL/SQL es un lenguaje basado en ADA, procedimental y orientado a objetos. Cuenta con características propias de los lenguajes de tercera generación: variables, estructura modular, estructuras de control, control de excepciones y un completo soporte para la Programación Orientada a Objetos.

Bloques PL/SQL

Es la estructura básica característica de todos los programas PL/SQL. Consta de 3 partes:

  • Zona de declaraciones: donde declaramos variables y constantes.
  • Conjunto de instrucciones: empieza por BEGIN, es el cuerpo del programa.
  • Zona de excepciones: empieza por EXCEPTION, es opcional.

Estructuras de Control

Alternativas

Alternativa simple

IF <condición> THEN    instrucciones;END IF;

Alternativa doble

IF <condición>
...
Continuar leyendo "Programación en PL/SQL: Estructuras, Procedimientos y Funciones" »

Fundamentos y Tecnologías Clave del Desarrollo de Aplicaciones Móviles

Informática y Telecomunicaciones4,99 KB

1. Introducción al Desarrollo Móvil

Evolución

Los dispositivos móviles han revolucionado el acceso al software, permitiendo realizar tareas desde cualquier lugar.

Importancia

Las aplicaciones móviles son clave para empresas y usuarios debido a su portabilidad y accesibilidad.

2. Tipos de Aplicaciones Móviles

Aplicaciones Nativas

  • Definición: Desarrolladas para un sistema operativo específico (iOS, Android).
  • Lenguajes:
    • iOS: Swift.
    • Android: Kotlin/Java.
  • Ventajas: Acceso completo al hardware (cámara, GPS) y mejor rendimiento.
  • Desventajas: Requiere desarrollo separado para cada plataforma.

Aplicaciones Web

  • Definición: Sitios web optimizados para móviles, accesibles desde navegadores.
  • Ventajas: No requiere descarga, fácil actualización, compatible
...
Continuar leyendo "Fundamentos y Tecnologías Clave del Desarrollo de Aplicaciones Móviles" »