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:
- Planear
- Instalar cableado
- Conectar dispositivos
- Configurar IP
- 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.