ACTUALITAT42 Barcelona

La millor Carrera de Programació

A 42 Barcelona et prepararás per a ser un dels millors perfiles tech del mercat. Amb capacitats per a aprendre tot el necessari per a poder desenvolupar-te amb facilitat en qualsevol llenguatge i/o tecnologia que existeixi o vagi a existir.

Què aprendràs a 42?

A 42 Barcelona et prepararàs per a ser un dels millors perfils tech del mercat. Amb capacitats per a aprendre tot el necessari per a poder desenvolupar-te amb facilitat en qualsevol llenguatge i/o tecnologia que existeixi o vagi a existir.

Per a això 42 et proposa la seva Carrera de Programació. Una formació de 2 a 4 anys on aprendràs a desenvolupar-te amb soltesa en un món tecnològic en constant evolució. Aquesta formació es divideix en 2 blocs:

1.Fonaments o Common Core:

El bloc dura aproximadament 2 anys i es divideix en 7 nivells a través dels quals descobriràs diferents fonaments de la programació. Al llarg d’aquest bloc aprendràs diferents llenguatges i tecnologies:

  • T’enfrontaràs a reptes constants d’algorítmes i resolució de problemes.
  • Descubriràs diferents llenguatges de programació com a C, C++, JavaScript i Python.
  • Treballarás amb threading, recursivitat, estructures de dades, operacions I/O…
  • Aprendràs a desplegar, operar i connectar bases de dades.
  • Desplegament i maneig de contenidors Docker.
  • També aprendràs diferents nocions sobre Networks, VLAN, IP i Màscares.
  • Realitzaràs projectes gràfics orientats a videojocs, RT, matemàtiques… spoiler.
  • Creació des de zero d’una aplicació real amb microserveis.
  • Desenvoluparàs diverses pàgines web amb HTML, CSS i JS.

2. Especialització o Outer Core:

Aquest bloc dura aproximadament altres 2 anys i és una ramificació de projectes repartits en temàtiques en els quals tindràs absoluta autonomia per a decidir que vols aprendre:

  • Ciberseguretat: Aprendràs diferents vulnerabilitats a les quals diferents sistemes es poden enfrontar com: overflows, injeccions SQL, man in the middle, Dues… Fins i tot arribant a desenvolupar els vostres propis Virus.
  • Sistemes Operatius: Tindràs l’oportunitat de crear des de zero el teu propi Sistema Operatiu amb el seu propi Kernel.
  • ML & AI: Descobriràs diferents algoritmes de Machine Learning i podràs desenvolupar la teva pròpia Xarxa Neuronal.
  • Desenvolupament Web: Replicaràs diferents serveis web que ja existeixen com Tinder o Instagram.
  • Mòbil: Usessis kotlin, swift entre altres per a desenvolupar aplicacions per a móbil.
  • Gràfics & Videojocs: Tindràs a la teva disposició diferents projectes gràfics des del desenvolupament de Doom fins a realitzar el teu propi Photoshop, mitjançant llibreries gràfiques com OpenGL, SDL2, GODOT o Unity i UnrealEngine.
  • Criptografia: Desenvoluparàs els algoritmes de criptografia més usats tant simètrics com asimètrics.
  • I moltes més especialitzacions: Cloud, devops, administrador de sistemes, low-*level…

Durant el segon bloc podràs realitzar 2 experiències en empresa que enriquirant el teu desenvolupament professional i a més tots els continguts estan en continu desenvolupament per a adaptar-se a les demandes que el sector tecnològic pugui tenir, com per exemple la creació de noves especialitzacions a mesura que noves tecnologies i llenguatges apareixen.