Initiation à la programmation et aux secteurs de l'informatique (Web, Sécurité, Algorithmie, Graphique, Système...)

Liste chronologique des étapes d’admission
Etape
Jeux en ligne
Modalités
Dossier via une plateforme Web (Parcours Sup, e-candidat, mon master, site web organisme de formation)
Lieu
sur une plateforme numérique (tests, exercices, ...)
Point de contact
Consignes
Tester ses compétences cognitives
Etape
Check-in: une réunion d’information
Modalités
Réunion
Lieu
dans les locaux du centre de formation
avec un système de visioconférence
Point de contact
Consignes
Présentation du campus et du cursus (sur site ou en ligne)
Etape
Piscine: test de positionnement
Modalités
Exercices / mini-projet à réaliser
Lieu
dans les locaux du centre de formation
Point de contact
Consignes
Un mois en immersion dans notre campus avec nos méthodes pour découvrir si 42 est la formation qui vous convient
Bloc de compétences
Libellé descriptif du bloc
Programmation impérative
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Programmation orientée objet
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Programmation système: UNIX
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Graphique
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Administration du réseau et du système
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Algorithmes et IA
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Savoir-être : Rigueur
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Programmation parallèle
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Web
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Données et base de donnée
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Savoir-être : Adaptation
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Savoir-être : Groupe et interpersonnel
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Savoir-être : Organisation
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Sécurité
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Libellé descriptif du bloc
Expérience de l'entreprise
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Non
Ce bloc est
Niveau de diplôme minimum pour accéder à l’action via une VAPP
Caractéristiques de l’action
Description détaillée
Niveau de diplôme minimum requis
Pas de diplôme particulier
Diplôme délivré
Titre ou Certificat de compétences NON inscrit au RNCP ou au Répertoire Spécifique
Certifications professionnelles
Certificat 42 Mulhouse
Support d’informations (présentation, programme, …)
Déroulement de l’action
Type(s) de parcours concerné(s)
Formation aux bases d'une famille Métier suivie d'une spécialisation à un Métier
Modalité(s)
Durée globale
2.00
Unité
Année(s)
En Alternance
Non
Précision
Campus ouvert 24/7 avec ordinateur et session personnelle à disposition.
Un minimum de présence sur site est obligatoire en fonction de votre statut.
Télétravail possible avec rendu des projets et examen sur site.
Nombre d’heures en entreprise
0
Unité
Mois
Précisions sur les outils
Site intranet avec le contenu et parcours pédagogique. Application de communication collaboratifs. Outils de test automatique pour valider certains projets et examens. Session et stockage personnel. Alias de mailing personnel au nom de l'école.
Informations complémentaires pour le diplôme délivré
Le certificat 42 est délivré et reconnu par tous les campus 42 dans le monde ainsi que leurs mécènes. Il permet de démarrer un emploi niveau junior ou de faire un stage/alternance dans le cadre de poursuite d'étude à 42 Mulhouse.
Raison sociale
42 Mulhouse
Points de contact
Zone(s) géographique(s) gérée(s) par le contact pour l'action
Alsace : Bas-Rhin (67)
Alsace : Haut-Rhin (68)
Lorraine : Meurthe-et-Moselle (54)
Lorraine : Meuse (55)
Lorraine : Moselle (57)
Lorraine : Vosges (88)
Champagne Ardennes : Ardennes (08)
Champagne Ardennes : Aube (10)
Champagne Ardennes : Marne (51)
Champagne Ardennes : Haute-Marne (52)
Fonction
Direction
Responsable administratif
Responsable Relations Entreprise
Civilité
Madame
Prénom
Caroline
Nom
Porot
Téléphone
0630144342
Adresse
30 Rue François Spoerry, 68100 Mulhouse
Contact interne de l’organisme pour les processus de gestion du Numéric’Emploi
Off
Affichage média(s) de contact dans le répertoire
Zone(s) géographique(s) gérée(s) par le contact pour l'action
Alsace : Bas-Rhin (67)
Alsace : Haut-Rhin (68)
Lorraine : Meurthe-et-Moselle (54)
Lorraine : Meuse (55)
Lorraine : Moselle (57)
Lorraine : Vosges (88)
Champagne Ardennes : Ardennes (08)
Champagne Ardennes : Aube (10)
Champagne Ardennes : Marne (51)
Champagne Ardennes : Haute-Marne (52)
Fonction
Responsable des admissions
Responsable pédagogique
Responsable du suivi des apprenants
Civilité
Monsieur
Prénom
Yohan
Nom
Thollet
Téléphone
0786612369
Adresse
30 Rue François Spoerry, 68100 Mulhouse
Contact interne de l’organisme pour les processus de gestion du Numéric’Emploi
Off
Affichage média(s) de contact dans le répertoire
Bloc de compétence
Phase de rattachement du bloc de compétence
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Fondamentaux de la programmation en C
Thème(s) abordé(s) dans le module
la syntaxe C, les variables, les boucles, les branches conditionnelles, les fonctions, la récursivité, les instructions, les calculs et les expressions, les opérateurs de comparaison, les types standard et avancés, le traitement des chaînes de caractères, les structures, les inclusions et les bibliothèques, l'allocation et la libération de mémoire, les listes chaînées, les arbres, la bibliothèque standard C.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4495
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Principes de la programmation orientée objet en C++
Thème(s) abordé(s) dans le module
classes, espaces de noms, constructeurs et destructeurs, gestion de la mémoire en C++, héritage, abstraction, surcharge, modèles (templates), types et outils de la bibliothèque standard C++.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4496
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Interactions classiques dans un système Unix
Thème(s) abordé(s) dans le module
appels système, accès et gestion du système de fichiers, création de processus, exécution, gestion ; communications inter-processus : tubes (pipes) et signaux ; gestion des périphériques et ioctl, capacités du terminal ; communication réseau : sockets TCP et UDP, résolution DNS, endianisme.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4497
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Gestion des images
Thème(s) abordé(s) dans le module
Gestion d'image, structure RVB d'une image, manipulation de zones, dessin dans une image, interaction avec le système de gestion de fenêtres et réception d'événements utilisateur ainsi que d'entrées au clavier et à la souris, programmation avec des rappels (callbacks) et boucle d'événements.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4498
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Fondamentaux des réseaux informatiques
Thème(s) abordé(s) dans le module
adresses IP, sous-réseaux, routage par défaut, structure du réseau local, connectivité de l'hôte aux services réseau ; Fondamentaux de l'administration système : installation du système d'exploitation Linux, configuration de la sécurité, de l'accès, des utilisateurs, du stockage, installation de services réseau tels que le courrier électronique, le DNS, le serveur web, ...
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4499
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Algorithmes standards sur des structures standards
Thème(s) abordé(s) dans le module
recherche, tri, insertion, suppression, équilibrage, sur : tableaux, listes chaînées, arbres. État de la machine et gestion asynchrone.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4500
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Travailler avec rigueur
Thème(s) abordé(s) dans le module
La nécessité de respecter des contraintes administratives et techniques.
Le besoin d'un processus de test approfondi et étendu pour éliminer les défaillances.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4501
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Gérer le parallélisme logiciel
Thème(s) abordé(s) dans le module
Programmes multi-threadés, threads POSIX, concurrence des threads, mutex.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4502
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Architecture et technologies
Thème(s) abordé(s) dans le module
L'architecture client-serveur impliquée dans le web, rôle et actions du serveur web, rôle et actions du navigateur web ; Le protocole HTTP ; Les technologies web impliquées : HTML, CSS, Javascript, images et vidéos ; Langage et framework côté serveur pour les sites web dynamiques : parmi PHP, Ruby, Python, Go, JavaScript, Rails, Symfony, Django, Node, ... ; Modèle MVC ; Services web pour les utilisateurs : sessions web, authentification, cookies, recherche, panier d'achat, configuration du backoffice, ... ; Fondamentaux de l'expérience utilisateur, de l'interface utilisateur et du design.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4503
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Architecture et gestionnaire de données
Thème(s) abordé(s) dans le module
Concepts de stockage et de structure des données ; Installation et configuration d'une base de données open source (PostgreSQL, MySQL, ...) ; Manipulation de la base de données : tables, relations, langage de requête SQL ; Base de données en tant que backend de serveur web pour le stockage des informations ;
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4504
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
S'adapter au contexte de travail
Thème(s) abordé(s) dans le module
Déployez une stratégie de recherche et de test face à un problème inconnu ou un contexte inconnu.
Comprendre que les technologies et les langages de programmation peuvent devenir obsolètes après plusieurs années.
Comprendre que faire face à des situations et des problèmes inconnus fait partie du travail après le cursus académique, nécessitant des compétences d'adaptation.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4505
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Travailler en équipe
Thème(s) abordé(s) dans le module
Collaboration, relations et situations de gestion de groupe, y compris différents types d'interactions entre les personnes (amicales, tendues...).
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4506
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Savoir organiser son travail et son temps
Thème(s) abordé(s) dans le module
Régularité et implication qui conduisent à la productivité et à l'efficacité. Les avantages d'une routine de travail et d'un emploi du temps. Une plus grande efficacité lors du travail en journée par rapport au travail de nuit. Organiser des pauses hebdomadaires, des vacances et adoptez un mode de vie sain.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4507
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Pratiques de codage recommandées pour réduire les failles de sécurité
Thème(s) abordé(s) dans le module
vérification des erreurs, gestion des entrées aléatoires des utilisateurs et du réseau, prise en compte des cas particuliers, éviter les fonctions longues et complexes avec des objectifs multiples, tests fonctionnels approfondis.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
2.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
140.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
4508
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Découvrir l'écosystème du numérique
Thème(s) abordé(s) dans le module
En participant à diverses conférences, rencontres, et hackathons, élargir son horizon concernant les métiers et les secteurs de l'économie qui recherchent des talents numériques.
Cours / Topos en synchrone (heures)
4.00
Nom du bloc de compétence
4509
Précisions sur les moyens techniques
160 iMacs 27 pouces avec Ubuntu disposés dans 3 salles communicantes, placement libre. Salle serveur pour stocker le travail de l'étudiant et accéder aux outils pédagogiques.
Label attribué
Non
Opérateur
Précisions sur les sessions planifiées à la demande
30 Rue François Spoerry, 68100 Mulhouse
pour le planning des sessions, consulter le site web
Domaine de compétences du diplôme
Présentation générale
42 Mulhouse propose une formation en informatique d’excellence pour toutes et tous. Au programme de cette école différente et innovante : une approche par projets pour progresser et développer des compétences techniques et humaines recherchées sur le marché du travail. La formation commence par un tronc commun d'une durée de 8 à 18 mois puis 2 parcours de formations sont proposés avec l'obtention du titre RNCP niveau 6 concepteur développeur de solutions informatiques ou niveau 7 expert en Architecture Informatique.

Initiation à la programmation et aux secteurs de l'informatique (Web, Sécurité, Algorithmie, Graphique, Système...)

Cursus : Ecoles du Numérique
Parcours : Formation aux bases d'une famille Métier suivie d'une spécialisation à un Métier
Toutes les informations affichées dans cette page sont communiquées à titre indicatif et sont non contractuelles. Veuillez contacter l’organisme de formation pour toute vérification.
  • 42 Mulhouse propose une formation en informatique d’excellence pour toutes et tous. Au programme de cette école différente et innovante : une approche par projets pour progresser et développer des compétences techniques et humaines recherchées sur le marché du travail. La formation commence par un tronc commun d'une durée de 8 à 18 mois puis 2 parcours de formations sont proposés avec l'obtention du titre RNCP niveau 6 concepteur développeur de solutions informatiques ou niveau 7 expert en Architecture Informatique.
    • Phase : Année 1

      Programmation impérative
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Fondamentaux de la programmation en C
        • Type de module : obligatoire
        • Thèmes abordés :
          la syntaxe C, les variables, les boucles, les branches conditionnelles, les fonctions, la récursivité, les instructions, les calculs et les expressions, les opérateurs de comparaison, les types standard et avancés, le traitement des chaînes de caractères, les structures, les inclusions et les bibliothèques, l'allocation et la libération de mémoire, les listes chaînées, les arbres, la bibliothèque standard C.
      Programmation système: UNIX
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Interactions classiques dans un système Unix
        • Type de module : obligatoire
        • Thèmes abordés :
          appels système, accès et gestion du système de fichiers, création de processus, exécution, gestion ; communications inter-processus : tubes (pipes) et signaux ; gestion des périphériques et ioctl, capacités du terminal ; communication réseau : sockets TCP et UDP, résolution DNS, endianisme.
      Algorithmes et IA
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Algorithmes standards sur des structures standards
        • Type de module : obligatoire
        • Thèmes abordés :
          recherche, tri, insertion, suppression, équilibrage, sur : tableaux, listes chaînées, arbres. État de la machine et gestion asynchrone.
      Savoir-être : Rigueur
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Travailler avec rigueur
        • Type de module : obligatoire
        • Thèmes abordés :
          La nécessité de respecter des contraintes administratives et techniques.
          Le besoin d'un processus de test approfondi et étendu pour éliminer les défaillances.
      Programmation parallèle
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Gérer le parallélisme logiciel
        • Type de module : obligatoire
        • Thèmes abordés :
          Programmes multi-threadés, threads POSIX, concurrence des threads, mutex.
      Savoir-être : Adaptation
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • S'adapter au contexte de travail
        • Type de module : obligatoire
        • Thèmes abordés :
          Déployez une stratégie de recherche et de test face à un problème inconnu ou un contexte inconnu.
          Comprendre que les technologies et les langages de programmation peuvent devenir obsolètes après plusieurs années.
          Comprendre que faire face à des situations et des problèmes inconnus fait partie du travail après le cursus académique, nécessitant des compétences d'adaptation.
      Savoir-être : Groupe et interpersonnel
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Travailler en équipe
        • Type de module : obligatoire
        • Thèmes abordés :
          Collaboration, relations et situations de gestion de groupe, y compris différents types d'interactions entre les personnes (amicales, tendues...).
      Savoir-être : Organisation
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Savoir organiser son travail et son temps
        • Type de module : obligatoire
        • Thèmes abordés :
          Régularité et implication qui conduisent à la productivité et à l'efficacité. Les avantages d'une routine de travail et d'un emploi du temps. Une plus grande efficacité lors du travail en journée par rapport au travail de nuit. Organiser des pauses hebdomadaires, des vacances et adoptez un mode de vie sain.
      Expérience de l'entreprise
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 4.0 heure(s) dont 4.0 heure(s) en synchrone
      • Cours / Topos en synchrone (heures) : 4.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Découvrir l'écosystème du numérique
        • Type de module : obligatoire
        • Thèmes abordés :
          En participant à diverses conférences, rencontres, et hackathons, élargir son horizon concernant les métiers et les secteurs de l'économie qui recherchent des talents numériques.

      Phase : Année 2

      Programmation orientée objet
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Principes de la programmation orientée objet en C++
        • Type de module : obligatoire
        • Thèmes abordés :
          classes, espaces de noms, constructeurs et destructeurs, gestion de la mémoire en C++, héritage, abstraction, surcharge, modèles (templates), types et outils de la bibliothèque standard C++.
      Graphique
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Gestion des images
        • Type de module : obligatoire
        • Thèmes abordés :
          Gestion d'image, structure RVB d'une image, manipulation de zones, dessin dans une image, interaction avec le système de gestion de fenêtres et réception d'événements utilisateur ainsi que d'entrées au clavier et à la souris, programmation avec des rappels (callbacks) et boucle d'événements.
      Administration du réseau et du système
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Fondamentaux des réseaux informatiques
        • Type de module : obligatoire
        • Thèmes abordés :
          adresses IP, sous-réseaux, routage par défaut, structure du réseau local, connectivité de l'hôte aux services réseau ; Fondamentaux de l'administration système : installation du système d'exploitation Linux, configuration de la sécurité, de l'accès, des utilisateurs, du stockage, installation de services réseau tels que le courrier électronique, le DNS, le serveur web, ...
      Web
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Architecture et technologies
        • Type de module : obligatoire
        • Thèmes abordés :
          L'architecture client-serveur impliquée dans le web, rôle et actions du serveur web, rôle et actions du navigateur web ; Le protocole HTTP ; Les technologies web impliquées : HTML, CSS, Javascript, images et vidéos ; Langage et framework côté serveur pour les sites web dynamiques : parmi PHP, Ruby, Python, Go, JavaScript, Rails, Symfony, Django, Node, ... ; Modèle MVC ; Services web pour les utilisateurs : sessions web, authentification, cookies, recherche, panier d'achat, configuration du backoffice, ... ; Fondamentaux de l'expérience utilisateur, de l'interface utilisateur et du design.
      Données et base de donnée
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Architecture et gestionnaire de données
        • Type de module : obligatoire
        • Thèmes abordés :
          Concepts de stockage et de structure des données ; Installation et configuration d'une base de données open source (PostgreSQL, MySQL, ...) ; Manipulation de la base de données : tables, relations, langage de requête SQL ; Base de données en tant que backend de serveur web pour le stockage des informations ;
      Sécurité
      Caractéristique du bloc
      • Etape du parcours : Acquisition des Connaissances de Base de famille(s) Métier
      • Ce bloc est : obligatoire
      Formation - Volume horaire : 142.0 heure(s) dont 2.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 2.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 140.0
      Modalité de validation :
      • Contrôle de connaissances
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Aucunes connaissances requises pour suivre ce bloc au sein de la formation dans sa globalité
      Module(s) :
      • Pratiques de codage recommandées pour réduire les failles de sécurité
        • Type de module : obligatoire
        • Thèmes abordés :
          vérification des erreurs, gestion des entrées aléatoires des utilisateurs et du réseau, prise en compte des cas particuliers, éviter les fonctions longues et complexes avec des objectifs multiples, tests fonctionnels approfondis.
    • Planification

      Mode de planification
      • Sessions planifiées à la demande
    • Modalités n°1

      Durée globale 2.0 année(s)
      Précision : Campus ouvert 24/7 avec ordinateur et session personnelle à disposition. Un minimum de présence sur site est obligatoire en fonction de votre statut. Télétravail possible avec rendu des projets et examen sur site.
      Proportion de l'action pouvant être réalisé à distance : Pas d'activités en synchrone (face à face pédagogique)
    • Validation de l'action

      Validation du tronc commun par validation des projets et examens associés.
    • Modalité pédagogique

      • Auto-formation en parcours guidé et entraide avec les autres apprenants
      • Révision / Consolidation des connaissances (en autonomie guidée : check liste, mini tests, …)
      • Travaux individuels en autonomie et entraide avec les autres apprenants
      • Travaux pratiques en groupe réalisés en autonomie
      • Projet en groupe
      • Compte-rendu des activités pratiquées
      • Immersion en entreprise pour mise en pratique des compétences en contexte professionnel
      • Visite d’entreprises et/ou témoignages de professionnels Métier
    • Outils pédagogiques

      • Plateforme technique pour les exercices
      • Poste de travail et périphériques informatiques
      • Plateforme didacticiel (e-learning) sur les thèmes technologiques/méthodologiques de l'action
    • Précisions sur les outils

      160 iMacs 27 pouces avec Ubuntu disposés dans 3 salles communicantes, placement libre. Salle serveur pour stocker le travail de l'étudiant et accéder aux outils pédagogiques.
    • Moyens techniques

      • Poste de travail informatique de type PC au centre de formation
      • Poste de travail (PC portable, tablette, ...) appartenant au stagiaire
      • Plateforme de serveurs, container, ... (à préciser)
      • Plateforme de logiciels en lien avec les thèmes technologiques ou méthodologiques de l'action
    • Etape n°1 - Jeux en ligne

      Modalité : Dossier via une plateforme Web (Parcours Sup, e-candidat, mon master, site web organisme de formation)
      Lieu : sur une plateforme numérique (tests, exercices, ...)
      Point de contact : [email protected]
      Déroulement :
    • Etape n°2 - Check-in: une réunion d’information

      Modalité : Réunion
      Lieu : dans les locaux du centre de formation
      Point de contact : [email protected]
      Déroulement :
    • Etape n°3 - Piscine: test de positionnement

      Modalité : Exercices / mini-projet à réaliser
      Lieu : dans les locaux du centre de formation
      Point de contact : [email protected]
      Déroulement :