Actualidad42 Barcelona

La mejor Carrera de Programación

En 42 Barcelona te prepararas para ser uno de los mejores perfiles tech del mercado. Con capacidades para aprender todo lo necesario para poder desarrollarte con facilidad en cualquier lenguaje y/o tecnología que exista o vaya a existir.

Aprende a programar en 42

En 42 Barcelona te prepararas para ser uno de los mejores perfiles tech del mercado. Con capacidades para aprender todo lo necesario para poder 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 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 2 años 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 aprenderás distintos lenguajes y tecnologías:

  • Te enfrentaras a retos constantes de algoritmia y resolución de problemas.
  • Descubriras distintos lenguajes de programacion como C, C++, Javascript y Python.
  • Trabajaras con threading, recursividad, estructuras de datos, operaciones I/O…
  • Aprenderás a desplegar, operar y conectar bases de datos.
  • Despliegue y manejo de contenedores Docker.
  • También aprenderás distintas nociones sobre Networks, VLAN, IP y Máscaras.
  • Realizaras proyectos graficos orientados a videojuegos, RT, matematicas… spoiler.
  • Creación desde cero de una aplicación real con microservicios.
  • Desarrollaras varias paginas web con Html, CSS y JS.

 

2. Especialización u Outer Core

Este bloque dura aproximadamente otros 2 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: Usaras kotlin, swift entre otros para desarrollar aplicaciones para móbil.
  • 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: Desarrollaras los algoritmos de criptografía mas usados tanto simétricos como asimétricos.
  • Y muchas mas 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.