En 42 Barcelona te prepararas para ser uno de los mejores perfiles tech del mercado. Con capacidades para aprender todo lo necesario y desarrollarte con facilidad en cualquier lenguaje y/o tecnología que exista o vaya a existir.
Para ello 42 te propone su Carrera de Programación. Una formación de 2 a 4 años y medio donde aprenderás a desarrollarte con soltura en un mundo tecnológico en constante evolución. Esta formación se divide en 2 bloques:
1. Fundamentos o Common Core:
El bloque dura aproximadamente 12 a 18 meses y se divide en 7 niveles a través de los cuales descubrirás distintos fundamentos de la programación.
A lo largo de este bloque descubrirás distintos lenguajes de programación como C, Javascript y Python.
2. Especialización u Outer Core:
Este bloque dura aproximadamente hasta 4-5 años y es una ramificación de proyectos repartidos en temáticas en los que tendrás absoluta autonomía para decidir que quieres aprender:
- Ciberseguridad: Aprenderás distintas vulnerabilidades a las que distintos sistemas se pueden enfrentar como: overflows, inyecciones SQL, man in the middle, Dos… Incluso llegando a desarrollar vuestros propios Virus.
- Sistemas Operativos: Tendrás la oportunidad de crear desde zero tu propio Sistema Operativo con su propio Kernel.
- ML & AI: Descubrirás distintos algoritmos de Machine Learning y podrás desarrollar tu propia Red Neuronal.
- Desarrollo Web: Replicaras distintos servicios web que ya existen como Tinder o Instagram.
- Móvil: Usarás kotlin, swift entre otros para desarrollar aplicaciones para móvil.
- Gráficos & Videojuegos: Tendrás a tu disposición distintos proyectos gráficos desde el desarrollo de Doom hasta realizar tu propio Photoshop, mediante librerías gráficas como OpenGL, SDL2, GODOT o Unity y UnrealEngine.
- Criptografía: Desarrollarás los algoritmos de criptografía mas usados tanto simétricos como asimétricos.
- Y muchas más especializaciones: Cloud, devops, administrador de sistemas, low-level…
Durante el segundo bloque podrás realizar 2 experiencias en empresa que contaran para tu desarrollo profesional y además todos los contenidos están en continuo desarrollo para adaptarse a las demandas que el sector tecnológico pueda tener, como por ejemplo la creación de nuevas especializaciones a medida que nuevas tecnologías y lenguajes aparecen.
