1.1 Conoce qué es IT: Generalidades de la programación
Comprender el papel de las tecnologías de información en el mundo actual y su relación con el desarrollo de software, así como adquirir una visión general de qué es programar y para qué sirve.
Comprender el papel de las tecnologías de información en el mundo actual y su relación con el desarrollo de software, así como adquirir una visión general de qué es programar y para qué sirve.
¿Qué tienen en común Netflix, WhatsApp, tú módem y google.com? Todas son parte del mundo IT.
En esta clase conocerás:
Las Tecnologías de la Información (TI, o IT por sus siglas en inglés: Information Technologies) son el conjunto de herramientas, procesos y recursos que se usan para recolectar, almacenar, procesar y compartir información.
Abarcan tanto componentes físicos (hardware como computadoras, redes y servidores) como digitales (software, bases de datos, aplicaciones y plataformas).
El propósito principal de las TI es hacer más fácil y eficiente el manejo de datos: organizarlos, analizarlos y usarlos para tomar decisiones o resolver problemas.
Las TI modernas comenzaron a expandirse con fuerz a durante la revolución digital entre los años 70 y 90, y hoy están presentes en casi todos los sectores: salud, educación, finanzas, entretenimiento, transporte y más.
Programar es el proceso de resolver problemas usando instrucciones que una computadora puede entender y ejecutar.
Esto se hace mediante el diseño de algoritmos (pasos lógicos) y el uso de lenguajes de programación, que son formas específicas de escribir esas instrucciones.
Programar es resolver problemas, traduciendo ideas o necesidades a código facilitando nuestra vida diaria.
Un lenguaje de programación es un idioma especial que usamos para comunicarnos con las computadoras y darles instrucciones claras sobre qué hacer.
Las computadoras procesan información en sistema binario, es decir, una secuencia de 1s (encendido) y 0s (apagado).
Programar directamente en binario sería muy complicado, es por eso que se inventaron los lenguajes, para traducir nuestras instrucciones a ese lenguaje de ceros y unos que la computadora sí entiende.
Existen diferentes lenguajes de programación, pueden ser clasificados de diferentes maneras según su uso, arquitectura y funcionalidad, estos son algunos ejemplos que usaremos en el curso:
Frontend (lo que ves):
Backend (la lógica y datos detrás):
Datos e inteligencia artificial:
Cada lenguaje tiene reglas específicas (Sintaxis) para escribir instrucciones (como la gramática en un idioma)
La programación es una herramienta fundamental dentro de IT. Permite construir software, automatizar procesos, crear servicios en línea y manipular datos. Desde aplicaciones móviles y sitios web, hasta sistemas que automatizan procesos complejos.
Todo sistema informático, desde un sitio web hasta una apps como instagram o tiktok, requiere de programación para operar, incluso el hardware como tu teléfono o computadora.
Sin programación, las IT serían solo hardware sin propósito