Skip to content
IkastokiPublic

About

Una guía que busca construir una base sólida, que permita comprender diferentes tecnologías y aplicarlas de forma transversal.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Roadmap header

estado

Warning

El proyecto esta en desarrollo, puedes encontrarte enlaces y temas vacíos, están puestos de guía.

Descripción

La guía reúne conocimientos por áreas y busca construir una base sólida que permita comprender diferentes tecnologías y aplicarlas de forma transversal.

Important

La guía busca desarrollar conocimientos transversales, no únicamente aprender tecnologías concretas. La intención es comprender los fundamentos, principios y relaciones que se mantienen entre diferentes herramientas y stacks, de forma que estos conocimientos puedan aplicarse independientemente de la tecnología utilizada.

Esta perspectiva cobra especial importancia con la evolución de la IA y las nuevas formas de desarrollar software. El objetivo no es memorizar código ni depender de una herramienta concreta, sino disponer de los conocimientos necesarios para entender los problemas, tomar decisiones, diseñar soluciones, revisar y validar el código generado y utilizar la IA como una herramienta para aumentar la productividad.

Fundamentos del desarrollo

Esta sección reúne los conocimientos teóricos y los principios fundamentales del desarrollo de software, organizados por áreas de conocimiento. Su objetivo es comprender los conceptos, los mecanismos y las buenas prácticas que se mantienen entre diferentes tecnologías, lenguajes y herramientas, construyendo una base sólida que permita trasladar lo aprendido a distintos contextos tecnológicos.

Sistemas

Fundamentos de los sistemas informáticos, las redes, la infraestructura y la seguridad que permiten comprender cómo se ejecuta, comunica y protege el software.

informática redes infraestructura seguridad

Ingeniería del software

Principios, técnicas y metodologías para diseñar, desarrollar, probar, mantener y evolucionar software de forma estructurada y sostenible.

programación arquitectura api calidad producto ia

Datos

Fundamentos de la gestión, el almacenamiento, la organización y el análisis de datos, desde sus modelos y estructuras hasta su explotación.

fundamentos relacionales noRelacionales análisis


Tecnologías y herramientas

Esta sección reúne guías de estudio centradas en lenguajes de programación, frameworks, sistemas y herramientas concretas. Su objetivo es aprender cómo se aplican los fundamentos en cada entorno, profundizar en sus características y particularidades y adquirir los conocimientos necesarios para utilizarlos de forma eficaz, apoyándose en la base teórica desarrollada en la sección anterior.

Front-End

Lenguajes y tecnologías para construir interfaces web, gestionar la interacción con el usuario y desarrollar experiencias accesibles y mantenibles.

html css javascript typescript

markdown emmet

sass angular

Back-End

Lenguajes, frameworks y tecnologías para implementar la lógica de negocio, exponer servicios y desarrollar aplicaciones del lado del servidor.

java spring

Data

Sistemas y herramientas para almacenar, consultar, transformar y gestionar datos, tanto en entornos relacionales como no relacionales.

sql postgresql

mongodb

SRE

Herramientas y prácticas para desplegar, operar, observar y mantener sistemas de software fiables, automatizados y escalables.

linux

git

docker kubernetes terraform

Habilidades complementarias

Conocimientos que amplían las capacidades técnicas y facilitan el aprendizaje continuo, la comunicación y el aprovechamiento responsable de herramientas de inteligencia artificial.

inglés ia

About

Una guía que busca construir una base sólida, que permita comprender diferentes tecnologías y aplicarlas de forma transversal.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors