Académique Documents
Professionnel Documents
Culture Documents
Programme Bachelor CDA 2023-2024
Programme Bachelor CDA 2023-2024
Le principe de run
Un run est une période de travail dans laquelle on détermine une quantité de tâches donnant lieu
des échéances sur cette même période. Nous proposons une durée systématique de trois
semaines pour ces runs. Le temps de travail à prévoir pour chaque période est de 40 heures.
Rythme de l'alternance
La question du rythme de l'alternance est toujours un aspect qui préoccupe la bonne collaboration
de l'apprenant avec l'entreprise. C'est pour cette raison que nous avons défini les principes de la
nouvelle alternance.
Pour l'ETNA, toute la question est de donner aux entreprises envie d'embaucher un jeune qui sera
encore en phase d'étude. Ceci s'applique aussi au fait de donner envie à ces mêmes entreprises de
former leur salarié.
À noter que le temps de travail à distance est ponctué de suivi et que des indicateurs permettent
de connaître l'avancement de chaque apprenant tout au long du run.
Ces périodes de formation à distance ne s'arrêtent pas lorsque l'étudiant a atteint ses heures de
formation prévues. Il peut donc être amené à attester davantage d’heures de formation par run
que prévues.
La mêlée ou entretien de suivi pédagogique est un moment privilégié d'échange entre l'équipe
pédagogique et les étudiant.e.s. Ce suivi va permettre de faire le point sur l'avancée de leurs
apprentissages, projets et vie en entreprise.
Evaluation et validation
L'évaluation des étudiant.e.s se fait en contrôle continu, la validation des UVs (unités de valeur) de
la formation permet aux étudiant.e.s d'obtenir le titre préparé.
CMG-ANG3 Anglais
TIC-DVC3 Développement en C
TIC-RES3 Réseau
Total :
Description & Objectifs Le module est une introduction à l'orchestration des services en utilisant docker.
L'orchestration des services et l'utilisation d'une architecture micro-services seront vues
durant le projet.
Prérequis technique
Objectif général Faire découvrir Docker en C2WK. Le but est de créer une appétence pour les étudiant.e.s
qui iront en ISR.
Objectif détaillé Les étudiant.e.s devront être capables de déployer un service entier découpé en
micro-services.
Cours
Description & Objectifs L'étudiant.e devra à travers ce module maîtriser les bases de la programmation logiciel en
C
Prérequis technique
Objectif général Appliquer ses connaissances dans un langage qui demande de la rigueur de code.
Objectif détaillé
Cours
Projet
Description & Objectifs L'étudiant.e devra à travers ce module maîtriser les bases de la programmation web en
TypeScript et PHP
Prérequis technique
Objectif général Consolider ses connaissances en programmation afin de suivre le cursus sur de bonnes
bases.
Objectif détaillé
Cours
Projet
Description & Objectifs Le module permet d'alimenter et d'approfondir les connaissances en gestion de projet
pour réussir les autres modules techniques du C2WK. L'objectif de ce module est de
sensibiliser les étudiant.e.s aux différentes méthodes de projet existant en entreprise.
Prérequis technique
Objectif général Découvrir le fonctionnement des projets en entreprise et de comprendre les termes
techniques de management de projet.
Objectif détaillé L'intervenant.e propose un workshop aux étudiant.e.s pour qu'ils découvrent une
méthodologie de travail en entreprise.
Projet
Description & Objectifs Le module est une introduction au développement mobile en Flutter
Prérequis technique
Objectif général En utilisant les ressources réalisées dans le module C2W-WEB3, les étudiant.e.s vont
Objectif détaillé
Cours
Projet
Description & Objectifs L'étudiant.e devra à travers ce module maîtriser l'environnement de travail d'un
développeur
Prérequis technique
Objectif détaillé
Cours
Projet
Description & Objectifs Le module est une introduction au framework AngularJS et C#. Il englobe également une
partie du module DOPS. En outre, les étudiant.e.s découvriront la gestion d'un serveur
Web.
Prérequis technique
Objectif général Le module est porté par "Le Projet C2WK" sur 6 semaines, les étudiant.e.s vont
appréhender de nouvelles technologies chaque semaine.
Objectif détaillé Ce projet C2WK a pour but pédagogique de construire un projet d'envergure avec les
étudiant.e.s afin qu'ils puissent mettre en pratique les acquis techniques et soft skills et
découvrir de nouvelles notions.
Cours
Administration Serveur :
Installation & Administration de 3 CMS en simultané sur le même serveur.
Description & Objectifs Le module aborde les mathématiques sous l'angle de l'algorithmie. Il traitera l'étude des
algorithmes et leur implémentation ainsi que les interfaces de statistiques.
Objectif général Donner les capacités de créer une interface de génération de statistiques sur des
algorithme de tri. Ils devront être en capacité de : - Réaliser une série de tris - Évaluer leur
efficacité - Expliquer le fonctionnement de leurs algorithmes
Objectif détaillé A la fin du module, les étudiant.e.s: - comprendront l'usage des algorithmes pour le suivi
statistique, - généreront des algorithmes statistique pour le suivi - établiront une interface
adaptée à la visualisation des statistiques.
Projet 99 Problems
Description & Objectifs Les étudiant.e.s vont travailler leur expression et compréhension de la langue anglaise
autour de deux projets. Le premier consistera à planifier l'organisation d'un Meetup autour
d'un sujet qui les passionne. Le second consistera à réaliser ce meetup ou à participer à un
événement du même type.
Objectif général Faire progresser dans la compréhension et l'expression orale et écrite. Leur permettre
d'interagir autour de leur passion.
Objectif détaillé A la fin de ce module, les étudiant.e.s seront en mesure de : - présenter un projet
personnel de façon cohérente en anglais, - répondre à des questions, - animer des
échanges avec un public, - comprendre une documentation technique, - utiliser le
vocabulaire adéquat pour parler de leur projets, - rechercher des informations en
autonomie dans des sources anglophones.
Description & Objectifs Le module est une introduction aux problématiques de l'intelligence économique en
développant la pratique de la veille technologique. Les étudiant.e.s percevront l'intérêt de
la veille pour établir un projet.
Prérequis technique
Objectif général Développer des stratégies de veille conforme aux intérêts personnels et à leurs ambitions
professionnelles des étudiant.e.s. L'UV montre la nécessité de la veille comme fondement
de l'intelligence économique.
Objectif détaillé A la fin de ce module, les étudiant.e.s devront être en capacité de définir une stratégie de
veille technologique en fonction de leurs objectifs. En fin de module, les étudiant.e.s seront
donc en capacité : - d'identifier et de définir des outils et méthodes pour mettre en place
un système de veille adaptée, - classifier et évaluez les données extraites grâce à ces
outils - analyser les points-clés issus de cette veille technologique
Mode d'évaluation Les étudiant.e.s seront évalués sur un rendu de veille concurrentielle.
Description & Objectifs A travers des cours et des cas d'exemples concrets, les étudiant.e.s verront le
fonctionnement du développement en mode lean. Le module leur permettra de
s'approprier cette démarche marketing agile.
Objectif général Apprendre les bénéfices de la méthodes lean startup et du marketing en général pour le
développement d'un projet technique. Au terme de ce module, les étudiant.e.s devront
maîtriser : - les concepts du lean startup canvas pour développer un projet - établir et
analyser un questionnaire problème pour comprendre les besoins utilisateurs -établir et
analyser un questionnaire solution pour déterminer les fonctionnalités clés d'un projet
Objectif détaillé Les étudiant.e.s devront être en mesure de déterminer : - une cible d’utilisateurs potentiels
- la valeur d’usage d'un projet - les fonctionnalités principales d'un projet - le happy path
workflow - le story-map et releases réalisables
Projet Maturation
Empathie
Idéation
Description & Objectifs Le module traite de la méthodologie de projet. Il s'agit de traiter des compétences
permettant aux étudiant.e.s de mener à bien un projet technique.
Objectif général Le module traitera de l'organisation de travail en groupe et des méthodologies agiles.
L'étudiant.e devra maîtriser plus spécifiquement la méthode SCRUM. Au travers d'un
projet, l'étudiant.e sera amené.e à une initiation de management où l'intention est de
responsabiliser et de collaborer avec une équipe autour d'un même projet.
Objectif détaillé A la fin de ce modules les étudiant.e.s: - utiliseront une méthode agile pour le
développement de leur projet - définiront et utiliseront des "Users stories" pour garantir le
développement des fonctionnalités clés de leur projet - sauront déterminer des objectifs
de travail en découpant des activités par sprint - savoir communiquer au sein d'un travail
de groupe - savoir responsabiliser et fédérer une équipe autour d'un même projet
Description & Objectifs À travers des cours et des exercices, les étudiant.e.s développeront leur capacité à rédiger
des documents techniques et non techniques. Ils disposeront d’évaluations sur leurs
différends rendus afin de s’assurer de leur capacité à produire ces différents types de
documents.
Objectif détaillé A la fin de ce module, les étudiant.e.s, - s'exprimeront en français de manière adéquate -
éviteront les fautes de langues susceptibles de nuire à l'appréciation de leur travail -
prendront la parole de manière efficace et ordonnée pour défendre leur projet.
Cours ND
Description & Objectifs À travers des cours généraux sur la présentation à l’oral, les étudiant.e.s verront comment
faire une soutenance professionnelle. Ils verront comment faire un PowerPoint et les
pièges dans lesquels ne pas tomber lors d’une présentation.
Prérequis technique
Objectif général L'étudiant.e devra au cours de ce module savoir exposer et analyser des compétences
professionnelles. Il/elle sera amené.e à faire un retour d’expérience analytique construit
autour d’une thématique technique spécifique. L'étudiant.e devra être en capacité de : -
montrer qu'il est en mesure d'avoir un regard critique sur des pratiques professionnelles, -
démontrer un cheminement pour résoudre des difficultés rencontrées,
Objectif détaillé Au terme de ce module, l'étudiant.e devra être en mesure de : - prendre du recul face à une
expérience technique et être en mesure d'y apporter des solutions, des préconisations. -
de savoir justifier, argumenter, expliquer des prises de positions.
Projet
Soutenance
Rapport Alternance
Description & Objectifs Durant 5 jours, les étudiant.e.s participent à des cours et des workshops dispensés par des
professionnels sur le thème de l'entrepreneuriat et de l'innovation. Ils verront notamment
comment créer et gérer une entreprise. Les étudiant.e.s distingueront ainsi les différentes
modalités de l'innovation et à ne pas se contenter d'une compréhension limité à
l'innovation de rupture.
Prérequis technique
Objectif général Le module met l'accent sur l'importance de l'esprit d'entreprendre et sur sa capacité à
défendre un projet. Les étudiant.e.s doivent être en mesure de définir une stratégie
marketing, de savoir répondre à un appel d'offre
Objectif détaillé A la fin de ce module, les étudiant.e.s: - comprennent les enjeux de l'entrepreneuriat, -
connaissent les différentes formes d'innovation, - identifie les problématiques non
techniques nécessaires à leurs projets techniques. - Connaîtront les concepts du
benchmarking et de l'offre concurrentielle - Sauront proposer des solutions démarquantes
et compétitives
Cours ND
Description & Objectifs Durant cinq jours, les étudiant.e.s participent à des cours et des workshops dispensés par
des professionnels sur le thème de l'entrepreneuriat et de l'innovation. Ils verront
notamment comment développer et marketer un projet innovant.
Prérequis technique
Objectif général Après une démarche de réflexion et d’idéation d’un projet qui se veut innovant, les
étudiant.e.s vont devoir se rendre capables de mettre en place un argumentaire dont
l’objectif est de parvenir à convaincre un large public. Pour y parvenir ils/elles devront
affiner un POC leur permettant une approche transversale dans les domaines du
marketing, de la communication et du business.
Objectif détaillé
Cours Conférences
Projet ND
Mode d'évaluation
Description & Objectifs Durant 5 jours, les étudiant.e.s participent à différentes activités pour découvrir différentes
technologies utilisées dans les communautés métiers. A la fin de la semaine, les
étudiant.e.s doivent pouvoir décider quelle communauté métier ils souhaitent rejoindre.
Prérequis technique
Objectif général Les étudiant.e.s testent différentes technologies pour choisir leur communauté métier
avant le Master.
Objectif détaillé
Cours
Projet
Mode d'évaluation
Description & Objectifs Les étudiant.e.s répondent à un cahier des charges en développant des applications.
Prérequis technique
Objectif général Les étudiants doivent rendre deux livrables : une application mobile disponible sur iOS ou
Android et une application Web disponible au sein d’un navigateur et optimisé pour
l’utilisation de bureau
Objectif détaillé
Cours
Projet
Description & Objectifs Les solutions de gestion interne sont très souvent réalisées à l’aide des produits web
Microsoft. Les étudiant.e.s vont donc apprendre à administrer et maintenir les serveurs et
services qui hébergeront ces solutions.
Objectif général Le module donne aux étudiant.e.s les clés de l'administration serveur à l'aide des outils
Microsoft. Ce module permet de mettre en pratique les technologies d’entreprise
Microsoft les plus répandues, mais également de savoir documenter.
Objectif détaillé A la fin du module, les étudiant.e.s: - utilisent Active directory, IIS, SQL Server et Exchange,
- déterminent les outils à utiliser en fonction de leur besoin, - configure les serveurs d'une
manière fonctionnelle et adéquate.
Cours 01 - Connexion à la VM
02 - Active Directory
03 - IIS SQL Server Exchange
Description & Objectifs Les étudiant.e.s vont découvrir les Webservices et le fonctionnement d'une API. Ils verront
comment les développer et communiquer avec eux dans le but de créer des applications
déportées ou d’exposer les ressources d’un serveur sur internet pour pouvoir superviser
son fonctionnement.
Objectif général Donner aux étudiant.e.s les clés de l'utilisation des API, aujourd'hui indispensable pour le
développement. Comprendre les architectures WEB centrés sur les APIs
Objectif détaillé A la fin de ce module, les étudiant.e.s: - connaissent les intérêts d'une API, - mettent en
place une API fonctionnelle, - Maîtrise le développement WEB PHP - Maîtrise le protocole
HTTP - Savent installer un serveur basic - Savent utiliser une VM
Cours 01 - Introduction
02 - Stateless
03 - JWT
04 - ProjectYoutube
05 - Introduction aux microservices
06 - Présentation du projet ProjectYoutube
Projet My Youtube
My API
Description & Objectifs Cette UV consiste à la maitrise des concepts de SGBD à travers MySQL/MariaDB. Les
étudiant.e.s seront capables de comprendre et de choisir quelle structure de base de
données correspond au besoin d'un projet professionnel.
Objectif général Les étudiant.e.s sont mis en capacité de gérer un projet nécessitant une base de données.
Objectif détaillé A la fin de ce module, les étudiant.e.s: - comprennent la structure d'une base de données, -
choisissent et structurent leur base de données pour les usages qu'ils en ont - réalisent
des traitement statistiques à partir des bases de données - utilisent MySQL/MariaDB, SQL
- utilisent une machine locale, une machine virtuelle ou un container Docker.
Professeurs ND
Cours 01 - Présentation
02 - My SQL Server
03 - Architecture de données
04 - Requêtes SQL basiques
05 - Requêtes avancées
Description & Objectifs La programmation en langage C est un passage très apprécié, en effet de nombreux
langages plus modernes reprennent les aspects du langage C. À travers de nombreux
petits projets, les étudiant.e.s voient les bases d’une programmation de qualité reposant
sur la compréhension des algorithmes classiques, des structures de données standards et
des techniques de programmation répandues.
Prérequis technique Fondamentaux du C: pointeurs, listes chaînées, tableaux, variables, fonctions, compilateurs
(FDI-DEVC)
Objectif général Ce module permet de valider les compétences fondamentales en C et d'aller plus loin. Il
permet également la mise en application concrète de ces compétences.
Objectif détaillé A la fin de ce module l'étudiant.e : - utilisera une Lib entièrement développé par ses soins, -
affinera sa Lib pour aller au delà des fonctionnalités de bases - utilisera le C dans un
paradigme de programmation réseau - utilisera des sockets - développera un serveur en C
- proposera un rendu graphique
Projet Bomberman
Description & Objectifs Après avoir vu le web Desktop, les étudiant.e.s vont voir comment utiliser ces mêmes
technologies pour créer des applications mobiles sur différentes plateformes Android ou
iOS.
Objectif général Le module donne aux étudiant.e.s les fondamentaux du développement mobile, à savoir : *
Poser les bases d'une architecture * Maîtriser les concepts SDK natifs * Appréhender les
bonnes pratiques pour une UX efficace
Objectif détaillé A la fin de ce module, les étudiant.e.s : - développent une application mobile avec au choix
une approche Android ou iOS. - respectent un cahier des charges, - utilisent des SDK.
Cours 01 - Présentation
02 - React Native
03 - Ionic et ressources
Description & Objectifs Dans ce projet en groupe, les étudiant.e.s mettrons en application les notions vues dans
les modules techniques précédents à travers un projet dont le thème et les technologies
sont libres. Ils verront aussi comment gérer un groupe ainsi que la mise en application des
méthodes de conduite de projet agiles dans un projet d'envergure.
Objectif général Le module vise à donner aux étudiant.e.s les concepts d'une gestion de projet technique.
Ils/elles devront être en mesure de concevoir une architecture projet, des choix techniques
justifiés, appropriés et cohérents, gestion des failles afin d'en faire une démonstration.
Objectif détaillé A la fin de ce module les étudiant.e.s : - conçoivent un cahier des charges adapté à un
besoin utilisateur - construisent un plan de développement du produit en cohérence avec
les ressources disponibles, - réalisent les choix techniques adéquates pour le
développement fonctionnel de leur produit. - présentent un POC fonctionnel de leur projet
- présentent un code de qualité (commentaires, architecture du code, etc.) - sont en
capacité d'ajouter des implémentations et/ou librairies - sont en mesure de réaliser des
tests (unitaires et ou fonctionnels) - gèrent la sécurité de l’application
Prérequis technique
Objectif général Donner aux étudiant.e.s une bonne compréhension des enjeux et capacité du réseaux
aujourd'hui. Les étudiant.e.s doivent maîtriser des notions de réseau et de Cisco Packet
Tracer.
Objectif détaillé A la fin de ce module, les étudiant.e.s: - Seront en mesure d'adresser correctement une
infrastructure réseau - Sauront manipuler l'outil Cisco Packet Tracer - seront à même de
passer une certification CCNA CISCO
Cours 01 - Introduction
02 - Adressage IPV4 CIRD et VLSM
03 - Prise en main de packet tracer
04 - Calculer son adressage IPV4
05 - Architecture avec IPV4
Description & Objectifs Afin de sensibiliser les étudiant.e.s sur la sécurité informatique, une plateforme héberge
différentes pages Web contenant plusieurs types de failles typiques. Les étudiant.e.s
doivent trouver ces failles et ainsi comprendre comment s’en protéger dans leurs
réalisations futures.
Objectif général Ce module sensibilise les étudiant.e.s aux questions de sécurité sur le web et leur donne
les fondamentaux pour respecter les standards en la matière.
Objectif détaillé A la fin de ce module, les étudiant.e.s sauront : - acquérir des automatismes de
programmation, - identifier les failles d'une architecture web, - respecter les standard de
sécurité dans leur travail de conception web, - corriger les failles identifiées.
Cours 01 - Introduction
02 - OWASP
03 - Injection
04 - Cross Site Scripting XSS
05 - Insecure directe Object References
06 - Conclusion et présentation du projet
Projet SQWeb
Description & Objectifs À travers des projets concrets, les étudiant.e.s verront les cas et les problèmes typiques
rencontrés en entreprise sur l’administration système comme les DNS, le DHCP, la
configuration d'un pare-feu, la configuration de SSH...
Objectif général Le module donne aux étudiant.e.s les clés de l'administration système et de ses outils.
Objectif détaillé A la fin du module, les étudiant.e.s: - configurent l'infrastructure et le réseau d'une
entreprise, - configure un serveur web, - mettent en place les outils et applications
nécessaires au bon fonctionnement de l'infrastructure, - veillent à la sécurité des
infrastructure qu'ils mettent en place.
Professeurs
Tristan COMBRET
Sabry JAAFAR
Cours 01 - Introduction
02 - DNS
03 - PXE
04 - SSH
05 - DHCP
06 - Le certificat électronique
07 - Présentation de la virtualisation
08 - GitLab
Projet Infrasys
Description & Objectifs Les étudiant.e.s découvriront des technologies liées au Web : HTML 5, CSS 3, Javascript,
PHP, Node.JS, l'utilisation de Framework du web. Ils verront aussi les interactions entre
une API et une interface web (Front-end et Back-end).
Objectif général Le module conduit les étudiant.e.s à valider les compétences de développement WEB, il
traite de la création de site web et des micro-services. Au terme de ce module, l'étudiant.e
doit savoir : - Prendre en main Symfony, - Modéliser une base de données, - Travailler en
équipe/ recherches/ réflexion/ organisation
Objectif détaillé A la fin de ce module, les étudiant.e.s : - créent un site web (front et back), - maîtrisent
PHP 7.X, Symphony 3 ou plus, MySQL, - créent des champs recherche fonctionnels, -
génèrent des interfaces de notations, - suivent un cahier des charges fonctionnel, -
définissent une architecture MVC pour leur projet, - utilisent une base de données orientée
document,
Cours
01 - Présentation du module
02 - Framework Symfony
Projet Marmiton