Fundamentos de Programación, Redes y Desarrollo Web: Conceptos Clave

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Programación Orientada a Objetos (POO)

Definición: Paradigma de programación que organiza el código en objetos que representan cosas del mundo real.

Función de la POO: Organizar, reutilizar y facilitar el mantenimiento del código.

  • Objeto: Entidad que tiene atributos y métodos.
  • Atributo: Característica del objeto.
  • Método: Acción que realiza el objeto.
  • Función: Bloque de código que ejecuta una tarea específica. Puede estar dentro o fuera de una clase.

Ejemplo:

  • Clase: Auto
  • Atributos: color, marca
  • Métodos: acelerar(), frenar()

Red de Computadoras

Definición: Conjunto de dispositivos conectados para compartir información y recursos.

Conceptos Técnicos

  • Topología de red: Forma en que se conectan los dispositivos (Estrella, Bus, Anillo, Malla).
  • Tipos de red: LAN (local), MAN (ciudad), WAN (país/mundo), PAN (personal).
  • Ancho de banda: Cantidad de datos que se pueden transmitir por segundo. Se relaciona con la velocidad.
  • Latencia: Tiempo que tarda la información en viajar.
  • Dirección IP: Identificador único de un dispositivo en la red.
  • Máscara de red: Divide la IP en parte de red y parte de host.
  • Redundancia: Conexiones alternativas para evitar interrupciones.
  • Tolerancia a fallos: Capacidad de la red de seguir funcionando, aunque falle un componente.
  • Dispositivos de red: Router, Switch, Módem, Access Point, Repetidor.
  • Medios de transmisión: UTP, fibra óptica, coaxial, inalámbrico.

Planeación de un Proyecto de Red

Objetivo principal: Diseñar una red eficiente, segura y acorde a las necesidades.

Elementos de la etapa de planeación

  • Análisis de necesidades
  • Número de usuarios
  • Presupuesto
  • Topología
  • Requisitos técnicos
  • Seguridad
  • Crecimiento futuro
  • Ancho de banda

Requisitos técnicos: Especificaciones que debe cumplir la red (ej. "La red debe soportar 100 Mbps para 40 usuarios").

Riesgo de no definir requisitos: Red lenta, fallas, saturación, gastos extra.

Diseño y Elaboración de una Página Web

Página web: Documento digital accesible por Internet que sirve para informar, vender o comunicar.

Componentes: Texto, imágenes, enlaces, formularios, HTML, CSS, JavaScript.

URL (Uniform Resource Locator): Dirección web compuesta por protocolo (https), dominio (ejemplo.com) y ruta (/inicio).

Infraestructura:

  • Hosting: Servicio que almacena la página en un servidor.
  • Registro de dominio: Compra del nombre del sitio.

Algoritmo, Pseudocódigo y Diagrama de Flujo

  • Algoritmo: Pasos ordenados para resolver un problema.
  • Pseudocódigo: Algoritmo escrito en lenguaje sencillo parecido a programación.
  • Diagrama de flujo: Representación gráfica del algoritmo con símbolos (inicio, proceso, decisión, fin).

Instalación de una Red LAN

Red LAN: Red local en un espacio pequeño.

  • Mapa físico: Cómo están conectados físicamente cables y dispositivos.
  • Mapa lógico: Cómo circulan los datos dentro de la red.

Pasos para instalar:

  1. Planear
  2. Instalar cableado
  3. Conectar dispositivos
  4. Configurar IP
  5. Probar conexión

Internet y WiFi

Internet: Red mundial de redes.

WiFi: Conexión inalámbrica por ondas de radio donde los datos se convierten en señales electromagnéticas que viajan del router al dispositivo.

Norma TIA/EIA 568

Definición: Estándar de cableado estructurado.

Significado: TIA (Telecommunications Industry Association) y EIA (Electronic Industries Alliance).

Establece: El orden de colores en cables RJ45 mediante las configuraciones T568A y T568B.

Entradas relacionadas: