
FORMATION PROPOSÉE
Découvrez la formation proposée à 42 ainsi que les titres qu’il est possible d’obtenir à la fin du cursus.

Découvrir
la formation 42
Innovante, différente et ouverte, 42 met l’accent sur les projets et le travail de groupe plutôt que sur l’enseignement théorique. Avec 42, l’informatique ne s’apprend pas dans un amphi : les enseignements sont pratiques et reposent sur des principes de partage, de collaboration et d’entraide. Le cursus s’adapte à tous les profils des étudiantes et des étudiants. Grâce à une approche gamifiée qui légitime le modèle expérimental essai-erreur, 42 développe autant les compétences techniques que les compétences humaines attendues par les entreprises. Sur un marché du travail en très forte demande de talents numériques, 42 guide ses étudiants vers une carrière à succès et pérenne.

PRÉREQUIS
LES ÉTAPES DE LA SÉLECTION
Aucun prérequis de niveau d’étude n’est demandé pour intégrer la formation lorsqu’on a plus de 18 ans à la date de rentrée.
Lorsqu’on a moins de 18 ans à la date de rentrée, le bac (ou équivalent) est requis.
Les candidat(e)s mineur(e)s peuvent réaliser leur piscine de sélection avant l’obtention de leur bac.


Tarif
0 euro.
42, c’est une formation
entièrement gratuite, sans frais cachés.
ACCESSIBILITÉ
UNE FORMATION VRAIMENT INCLUSIVE
42 Angoulême travaille avec Cap Emploi et le Centre Ressource Formation Handicap (CRFH) pour étudier chaque difficulté et permettre aux personnes en situation de handicap (PSH) de pouvoir réaliser le processus d’admission puis, en cas de succès, de suivre la formation dans des conditions satisfaisantes. Le campus 42 Angoulême est accessible aux personnes à mobilité réduite (PMR).

MODALITES ET DÉLAIS D’ACCÈS
LES DATES CLÉS DU PROCESSUS D'ADMISSIONS
Les jeux en ligne
A tout moment sur le site d’admission.

Le check-in
Plusieurs dates de réunion d’information sont proposées tout au long de l’année sur l’espace personnel de candidature. Elles sont également annoncées sur les réseaux sociaux.

La piscine
La piscine est un mois d’immersion sur site pour apprendre à coder. 3 piscines sont proposées par an : une en juillet, une en août et une en septembre. Les candidat(e)s sélectionné(e)s à l’issue de chaque piscine font leur rentrée commune au mois d’octobre.

LE PARCOURS D’ÉTUDES
DÉROULEMENT DE LA FORMATION
La formation à 42 a une durée indicative totale de 3 à 5 ans, en fonction des objectifs et de l’avancement personnel.
Elle se sépare en deux temps forts :
Cette expérience développe le jeu de compétences minimum, tant techniques qu’humaines, pour un premier niveau professionnel. D’une durée maximale de 24 mois selon la progression personnelle, elle permet d’apprendre la programmation en C, de développer des logiciels simples en utilisant des algorithmes classiques, ou encore de découvrir l’accès au système de fichiers et la gestion des processus unix. Une première approche simple de l’architecture réseau ainsi que de l’administration système est également inclue. De la programmation orientée objet est aussi au programme, ainsi qu’un projet client-serveur et la base du développement web.
La seconde partie du cursus aborde les domaines classiques du numérique et de la programmation, comme l’intelligence artificielle, la sécurité, ou encore le développement d’applications mobiles. Elle met l’accent sur le travail en groupe de projet, en mode collaboratif, ainsi que sur la neutralité vis-à-vis des marques, des technologies, des langages, cela afin de développer les capacités d’adaptation de nos étudiant(e)s et éviter leur obsolescence sur le marché du travail dans 5 ou 10 ans. Le choix des domaines d’étude sont libres et apportent des compétences complémentaires dans diverses expertises.
Selon le projet professionnel de chacun(e), la seconde partie du cursus peut être réalisée dans le cadre d’un titre RNCP ou non, peut intégrer deux stages (de 4 à 6 mois et de 6 mois), ou être effectuée en contrat d’apprentissage de 1 à 2 ans (uniquement dans le cadre de la préparation d’un titre RNCP homologué par France Compétences).
Les étudiants et les étudiantes décident eux-même du moment où ils arrêtent leur cursus pour devenir alumni.
Le code source
La formation à 42 a une durée indicative totale de 3 à 5 ans, en fonction des objectifs et de l’avancement personnel.
Elle se sépare en deux temps forts :
Cette expérience développe le jeu de compétences minimum, tant techniques qu’humaines, pour un premier niveau professionnel. D’une durée maximale de 24 mois selon la progression personnelle, elle permet d’apprendre la programmation en C, de développer des logiciels simples en utilisant des algorithmes classiques, ou encore de découvrir l’accès au système de fichiers et la gestion des processus unix. Une première approche simple de l’architecture réseau ainsi que de l’administration système est également inclue. De la programmation orientée objet est aussi au programme, ainsi qu’un projet client-serveur et la base du développement web.

OBJECTIFS
COMPÉTENCES ACQUISES DURANT LA FORMATION 42
42 forme des développeurs informatiques de haut niveau en développant les compétences techniques et humaines nécessaires pour s’insérer et évoluer durablement dans le monde professionnel.
- Programmation impérative
- C
- Programmation fonctionnelle
- OCaml
- Lisp
- Programmation orientée objet
- C++
- C#
- Java
- Swift
- Développement mobile
- Algorithmes et intelligence artificielle
- Machine learning
- Deep learning
- Réseau de neurones
- Algorithmes génétiques
- Mathématiques
- Programmation graphique
- Calcul d'image
- Jeux
- OpenGL
- Vulkan
- Metal
- Programmation système
- UNIX
- Posix
- Kernel
- Bas niveau
- Systèmes embarqués
- Administration système et réseau
- Architecture réseau
- Administration système
- Services réseau
- Plan d'adressage LAN et WAN
- Cloud
- DevOps
- Virtualization
- Intégration continue
- Sécurité
- Virus
- Rootkits
- Trojans
- Exploits
- Pare-feux
- Contre-mesures
- Sauvegardes
- Attaque de type Man-In-The-Middle
- Analyse de paquets
- Usurpation d'adresse IP
- Données et bases de données
- MySQL
- SQL
- PostgreSQL
- Oracle
- Structure de données
- NoSQL
- Data lake
- Visualisation de données
- Exploration de données
- Programmation parallèle
- Threads
- Mutexes
- Sémaphores
- Programmation concurrente
- Programmation GPU
- Cuda
- OpenCL
- Adaptation et créativité
- Innovation
- Pensée latérale
- Web
- Développement back
- Développement full stack
- Frameworks
- Rails
- Django
- Node
- React
- Symfony
- etc.
- Intégration technologique
- Environnements complexes
- Environnements hétérogènes
- Projets d'entreprise
- Rigueur
- Style de code
- Tests de régression
- Organisation
- Organisation personnelle
- Gestion de projets
- Expérience professionnelle
- Stages
- Alternance (en option)
- Groupe et interpersonnel
- Gestion de groupe
- Communication
MODALITÉS D’ÉVALUATION
Les compétences acquises à 42 sont évaluées en contrôle continu : afin d’être validé, chaque projet doit être corrigé par d’autres élèves grâce des éléments de correction précis. C’est l’évaluation par les pairs (peer-evaluation). Par ailleurs, un certain nombre d’examens « seul face à la machine » doivent être passés afin de valider le tronc commun de formation. Chaque projet validé rapporte des points d’expérience dans chaque bloc de compétences concerné.
STATISTIQUES
OUTILS ET MOYENS À DISPOSITION
42, c’est un campus ouvert 24h/24 et 7j/7. Tout est déjà disponible sur place : pas besoin d’apporter son matériel, pour réaliser la formation 42 propose :
- Des salles informatiques en libre service. Aucune place n’est attribuée, il est possible de passer d’un poste de travail à un autre tout en conservant ses projets
- Les ordinateurs du campus disposent d’un accès très haut débit et de tous les outils nécessaires
- Un accès personnel (et personnalisé) à l’intranet de formation de 42 avec des liens directs vers les ressources pédagogiques
L’accès Internet est assuré par une connexion fibre dédiée ainsi que du wifi sur tout le campus.
42 dispose également d’une liaison directe à son datacenter à 10GB/s. Enfin, l’espace de stockage personnel des étudiantes et des étudiantes est de 5Gb.




