Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

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" »

Protocolos de Seguridad en Conexiones

Informática y Telecomunicaciones5,44 KB

a) Iniciación de la conexión:

El cliente inicia una conexión con el servidor en el puerto apropiado y luego envía SSL/TLS ClientHello para iniciar el handshake SSL/TLS.

3 Niveles (SSL, HTTP, data):

  • En el nivel HTTP (aplicación) el cliente solicita una conexión a un servidor HTTP enviando una solicitud de conexión a la capa inferior siguiente.
  • En la capa siguiente TCP (transporte) o TLS/SSL. se establece una sesión entre el cliente TLS y el servidor TLS.
  • Tres capas clave de seguridad siguientes:
  • Cifrado: se cifran los datos intercambiados.
  • Integridad de los datos: los datos no pueden modificarse sin que se detecte.
  • Autenticación: garantiza que tus usuarios se comuniquen con el sitio web previsto.

b) Finalización de la conexión:

Un cliente o...

Continuar leyendo "Protocolos de Seguridad en Conexiones" »

Evolución Histórica de las Computadoras: Un Análisis Integral

Informática y Telecomunicaciones3,33 KB

Evolución Histórica desde un Punto de Vista Físico

Las computadoras, como máquinas para procesar datos, tienen una larga historia y un proceso evolutivo fascinante.

Primeras Máquinas de Cálculo

  • Ábaco: Desarrollado hace más de 3000 años, permitía realizar cálculos sencillos.
  • Calculadoras mecánicas: Surgieron en el siglo XVII para apoyar la astronomía y la navegación.
  • Tablas logarítmicas: Inventadas por John Napier en 1614, simplificaban las multiplicaciones.
  • Pascalina: Máquina mecánica creada por Blaise Pascal en 1642, capaz de sumar.
  • Máquina diferencial y analítica: Diseñadas por Charles Babbage en el siglo XIX, sentaron las bases para las computadoras modernas.

El Telar Jacquard y las Tarjetas Perforadas

  • Telar Jacquard: Inventado
...
Continuar leyendo "Evolución Histórica de las Computadoras: Un Análisis Integral" »

Funcionamiento de la World Wide Web: Arquitectura, Protocolos y Componentes Esenciales

Informática y Telecomunicaciones4,87 KB

El Funcionamiento de la World Wide Web: Componentes y Arquitectura

El funcionamiento de la World Wide Web (la Web) es posible gracias a la coexistencia de una serie de componentes de software y hardware. Estos incluyen desde elementos físicos de internet como hubs y repetidores, y protocolos de comunicaciones como TCP e IP, hasta la utilización del sistema de nombres de dominio (DNS) para la búsqueda y recuperación de recursos, o el uso de software específico para proveer y consumir dichos recursos.

Arquitectura Cliente-Servidor en la Web

En la Web, existen dos lados principales que interactúan:

  • Cliente: Es donde se encuentra el usuario final, utilizando una aplicación a través de un navegador web. A través de este cliente web, el usuario
...
Continuar leyendo "Funcionamiento de la World Wide Web: Arquitectura, Protocolos y Componentes Esenciales" »

XP: Desarrollo de Software Ágil y Simplificado

Informática y Telecomunicaciones4,45 KB

XP: Programación Extrema

XP (Extreme Programming) es una metodología ágil y liviana de desarrollo de software que se centra en la simplicidad y la adaptación constante a través de modificaciones continuas al código.

Metodología de Trabajo

El objetivo principal de XP es lograr un software de alta calidad, simple y flexible. Se asemeja a la metodología incremental, permitiendo construir una estructura sencilla e ir agregando requerimientos de forma iterativa.

Las Cuatro Fases de XP

  1. Codificar: Desarrollar pequeñas partes de código y mejorarlas continuamente.
  2. Probar: Evidenciar errores y verificar si se integra el resultado requerido.
  3. Escuchar: Comprender las necesidades del cliente.
  4. Diseñar: Mostrar la estructura deseada por el cliente, priorizando
...
Continuar leyendo "XP: Desarrollo de Software Ágil y Simplificado" »

Hardware y Software: Pilares Fundamentales de la Informática

Informática y Telecomunicaciones2,76 KB

Hardware

Denominaremos **hardware** a todos los elementos tangibles que componen la computadora, de cuyo funcionamiento y especificidad dependerá el rendimiento de los equipos.

Motherboard

También conocida como **Placa Madre**, se encarga de unir todos los componentes que se necesitan para poder procesar la información que la computadora recibe. En las *motherboards* existe un sistema de buses que se encargan de guiar la información entre el **CPU** y su memoria.

Microprocesador

Es un conjunto de circuitos electrónicos digitales encargados de recibir la información, interpretarla y procesarla. Cuanto más potente sea, mejor rendimiento obtendremos.

Unidades de Almacenamiento

Son todos aquellos dispositivos destinados al almacenamiento de los
...
Continuar leyendo "Hardware y Software: Pilares Fundamentales de la Informática" »

Evolución y Estructura de Dispositivos de Almacenamiento Secundario: De Disquetes a Blu-ray

Informática y Telecomunicaciones4,52 KB

Estructura y Particiones del Disco Duro (HD)

Un Disco Duro (HD) puede contener hasta 4 particiones primarias. Una de estas particiones primarias tiene la peculiaridad de poder ser extendida para alojar otras particiones lógicas. La partición extendida puede contener una o varias particiones lógicas.

Dispositivos de Almacenamiento Magnético Tradicional

Discos Flexibles (Disquetes)

Este tipo de dispositivo de almacenamiento se creó a finales de los años 60, con la intención de sustituir las tarjetas perforadas que se usaban entonces. Se componía de un disco de material similar al usado en cintas de casete.

Partes del Disquete de 3 ½ pulgadas:

  • Cubierta metálica protectora.
  • Orificio de giro.
  • Orificio que indica si es de alta densidad (almacenando
...
Continuar leyendo "Evolución y Estructura de Dispositivos de Almacenamiento Secundario: De Disquetes a Blu-ray" »

Guia bàsica de components d'ordinador i conceptes informàtics

Informática y Telecomunicaciones3,43 KB

Components d'un ordinador i conceptes informàtics

Hardware

CPU

El CPU (Unitat Central de Processament) és el cervell de l'ordinador. És la part que controla i origina les ordres que generen les diferents funcions.

Motherboard

La placa base (motherboard) és la targeta de circuits impresos central de l'ordinador. Conté el microprocessador, la memòria RAM, circuits electrònics de suport, la ROM i ranures especials (slots) per a targetes addicionals.

RAM

La RAM (Memòria d'Accés Aleatori) és un tipus de memòria informàtica amb accés directe en qualsevol ordre (aleatori) en un temps constant, independentment de la posició de la informació.

ROM

La ROM (Memòria Només de Lectura) és un tipus de memòria electrònica que només permet llegir...

Continuar leyendo "Guia bàsica de components d'ordinador i conceptes informàtics" »

Sinais, Información e Transmisión

Informática y Telecomunicaciones3,79 KB

Os sinais

Un sinal é unha magnitude física variable co tempo que leva asociada unha determinada información. A orixe do sinal está nun emisor físico e ordinariamente ten por destino un receptor capaz de captalo. Os sinais poden ser de diversos tipos: visuais, acústicos, térmicos, etc., pero os máis usados son os eléctricos. Os seres vivos posúen órganos para recibir e procesar algún tipo de sinais. Pola súa orixe podemos dicir que existen dous tipos de sinais: os producidos por elementos inertes, como a luz do sol, e os producidos por organismos, como o ladrido dun can. Ao recibir sinais do primeiro tipo pode deducirse algunha característica do corpo que emite o sinal. Estes son sinais simples con mensaxe directa.

A información

Os...

Continuar leyendo "Sinais, Información e Transmisión" »

Funciones de cadenas y matemáticas en SQL

Informática y Telecomunicaciones1,61 KB

Funciones de cadenas

SUBSTR(COLUMNA |EXPRESIÓN,M)

Obtiene una cadena de determinada medida según se especifique en sus argumentos.

LENGTH (COLUMNA |EXPRESIÓN)

Obtiene la longitud de una cadena

INSTR(COLUMNA|EXPRESIÓN, M)

Obtiene la posición de un carácter que se especifica.

REPLACE (TEXTO, BUSCAR_CADENA, REEMPLAZAR_CADENA)

Busca un texto de una cadena y lo sustituye.

TRIM (CARÁCTER FROM CADENA)

Permite recortar caracteres del principio, del final o de ambos de una cadena de caracteres

Funciones numéricas y matemáticas

ROUND (COLUMNA|EXPRESIÓN)

Redondea la columna o expresión a un valor n posiciones decimales. Si se omite n no se redondea con lugares decimales, y si n es negativo los números a la izquierda del punto decimal se redondean.

MOD (

...
Continuar leyendo "Funciones de cadenas y matemáticas en SQL" »