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.