Skip to content
IRC-CodingIRC-Coding
Índice de contenidosDescripción general de programaciónLista de artículosCategorías

Índice de Programación - Todos los artículos

Índice completo de artículos de programación: conceptos básicos, OOP, bases de datos, web, APIs, cloud, DevOps, IA y seguridad.

S

schutzgeist

21 min read
Índice de Programación - Todos los artículos

Índice de programación – Todos los artículos categorizados

En esta página encontrarás todos los artículos de irc-coding.de organizados por categoría con enlaces completos. Desde fundamentos de programación hasta arquitectura de software, bases de datos y desarrollo web, pasando por inteligencia artificial, cloud computing y seguridad informática: todo estructurado para aprender y consultar de manera eficiente. Un total de 337 artículos distribuidos en 22 categorías.

Fundamentos e introducciones (34 artículos)

Algoritmos, estructuras de datos, análisis de complejidad, arquitectura de computadoras, sistemas numéricos y estructuras de control: los conocimientos fundamentales de informática que todo programador debe dominar. Desde notación Big-O, pseudocódigo y call stack hasta explicaciones compactas con ejemplos y preguntas de examen.

Lenguajes de programación (19 artículos)

Comparación de lenguajes de programación: C#, Java, Python, PHP, Perl, Bash y programación funcional con expresiones Lambda. Sintaxis, paradigmas, manejo de excepciones, genéricos, expresiones regulares y automatización con scripts y cronjobs.

Programación Orientada a Objetos (31 artículos)

Fundamentos de OOP explicados de forma clara: clases, objetos, encapsulación, herencia, polimorfismo y abstracción. Con interfaces, patrones de diseño (Singleton, Observer, Factory, Adapter), antipatrones y principios SOLID para una arquitectura de software limpia.

Bases de Datos (13 artículos)

Diseño de bases de datos, tutoriales de SQL, normalización (1NF, 2NF, 3NF, BCNF), modelos ER, transacciones con propiedades ACID, índices y optimización de rendimiento. Bases de datos relacionales y NoSQL, protección contra SQL injection y Azure Data Factory.

Desarrollo Web (5 artículos)

Desarrollo web moderno con HTML5, CSS3, JavaScript ES6+, manipulación del DOM, diseño responsivo y Progressive Web Apps (PWA). Frameworks frontend y backend, Service Worker, manifiestos y desarrollo de aplicaciones móviles con React Native, Flutter y enfoques multiplataforma.

Desarrollo de APIs (44 artículos)

Principios de diseño RESTful, métodos HTTP, códigos de estado, HATEOAS, idempotencia y falta de estado. Esquemas GraphQL, resolvers, suscripciones, autenticación OAuth 2.0 y mejores prácticas para APIs web seguras y escalables.

Desarrollo Mobile (1 artículo)

Desarrollo de aplicaciones móviles para iOS, Android y multiplataforma: Aplicaciones nativas, híbridas y web progresivas. React Native, Flutter, Swift, Kotlin y HTML5, desde la conceptualización hasta el deployment con service workers y funcionalidad offline.

Ingeniería de Software y Testing (51 artículos)

Calidad de software, testing, CI/CD, DevOps, desarrollo ágil y control de versiones con Git. Tests unitarios, tests de integración, tests E2E, TDD/BDD, pirámide de tests, test doubles, ISO 25010, OWASP Top 10 y seguridad en el desarrollo de software.

Arquitectura de Software y Diseño (24 artículos)

Arquitectura de software, patrones arquitectónicos y design patterns: modelo en capas, MVC, MVP, MVVM, Microservices vs. Monolith, arquitectura hexagonal, Pipes & Filter. Con modelado UML, procedimientos de análisis y especificación de estructuras de datos.

Cloud y DevOps (14 artículos)

Cloud Computing (IaaS, PaaS, SaaS), contenedores Docker, orquestación Kubernetes, arquitecturas Serverless y pipelines CI/CD. Servicios de Azure, hosting en Vercel, Infrastructure as Code y desarrollo Cloud-Native para aplicaciones escalables.

UML y Modelado (17 artículos)

Diagramas UML (diagrama de clases, diagrama de secuencia, diagrama de actividad, diagrama de casos de uso) y modelado de procesos BPMN. Diagramas estructurales, diagramas de comportamiento, relaciones (asociación, agregación, composición) y restricciones OCL para análisis y diseño de software.

UX/UI y Ergonomía (12 artículos)

Experiencia de usuario, diseño de interfaz de usuario y ergonomía de software según ISO 9241. Principios de usabilidad, accesibilidad WCAG, Ley de Fitts, Ley de Hick, desarrollo centrado en el usuario y diseño de diálogos orientado a las expectativas para aplicaciones accesibles y fáciles de usar.

IA y Data Science (17 artículos)

Inteligencia artificial, Machine Learning (Supervisado, No supervisado, Refuerzo), Data Science, Big Data Analytics, Computer Vision, Blockchain, Web3, IoT, Sistemas embebidos, Ciberseguridad, Criptografía y Computación cuántica. Introducciones y tutoriales prácticos.

Seguridad Informática (8 artículos)

Seguridad informática y ciberseguridad: Encriptación, funciones hash, firmas digitales, PKI, TLS/SSL, OWASP Top 10, protección contra SQL injection y medidas de seguridad en desarrollo de software. Defensa contra ataques y mejores prácticas para aplicaciones seguras.

Business y ERP (14 artículos)

Sistemas ERP, CRM, SCM, cadena de valor, análisis de valor, tipos de software (software personalizado, software estándar, software vertical) e informática empresarial. Procesos de negocio, gestión de la cadena de suministro y optimización de procesos para software empresarial.

Red & Comunicación (9 artículos)

Protocolos de red (TCP, UDP, IP, DNS, HTTP, HTTPS), modelo OSI, pila TCP/IP, IRC (Internet Relay Chat), subnetting y calculadora CIDR. Arquitectura de red, análisis de protocolos y comunicación en sistemas distribuidos.

Web3 & Blockchain (3 artículos)

Fundamentos de blockchain, smart contracts, aplicaciones descentralizadas (dApps), finanzas descentralizadas (DeFi), criptodivisas y desarrollo Web3. Criptografía, redes descentralizadas y el futuro de la web descentralizada.

IoT & Sistemas Embebidos (2 artículos)

IoT y sistemas embebidos: sensores, microcontroladores, Raspberry Pi, Arduino y edge computing. Programación de bajo nivel, actuadores, sensórica y sistemas embebidos conectados para el Internet de las Cosas.

Game Development (3 artículos)

Desarrollo de videojuegos con Unity, Unreal Engine, gráficos 3D, motor de física y animación. Principios de diseño de juegos, aprender a programar juegos y proyectos creativos de código.

Derechos & Licencias (10 artículos)

Fundamentos legales para IT y desarrollo de software: derecho de nombres, marca registrada, derechos de autor, licencias de código abierto (MIT, GPL, Apache, BSD), copyleft frente a permisivas, identificadores SPDX, SBOM y cumplimiento de normativas para proyectos de software.

Temas especiales y varios (4 artículos)

Temas especiales relacionados con la programación: programación reactiva, green coding, plataformas low-code, hackathons, desafíos de código, vibecoding y enfoques creativos más allá del plan de estudios clásico.

Otras páginas (2 artículos)

Otras páginas y recursos: referencias de tipografía, páginas de prueba, aviso legal y contenido adicional sobre irc-coding.de.

Volver al blog
Share:

Entradas relacionadas