Compétence 1 : Réaliser
Apprentissages critiques
Niveau 1 : Développer des applications informatiques simples
- Implémenter des conceptions simples
- Élaborer des conceptions simples
- Faire des essais et évaluer leurs résultats en regard des spécifications
- Développer des interfaces utilisateurs
Niveau 2 : Partir des exigences et aller jusqu’à une application complète
- Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences
- Appliquer des principes d’accessibilité et d’ergonomie
- Adopter de bonnes pratiques de conception et de programmation
- Vérifier et valider la qualité de l’application par les tests
Niveau 3 : Adapter des applications sur un ensemble de supports (embarqué, web, mobile, IoT…)
- Choisir et implémenter les architectures adaptées
- Élaborer des conceptions simples
- Faire évoluer une application existante
- Intégrer des solutions dans un environnement de production
Projets associés
Open-Prod
Lors de mon alternance chez Capsys, j'ai développé des modules pour les clients utilisant l'ERP Open-Prod.
Portfolio
Portfolio réalisé avec Angular et Tailwind CSS.
Crazyno
Casino en ligne avec de l'argent virtuel développé en HTML, CSS, Tailwind CSS, JavaScript et PHP.
Crawler pour Itis Commerce
Crawler web en PHP permettant de récupérer le numéro SIRET/SIREN des sites e-commerce pour qu'Itis Commerce puisse avoir des informations pour les démarcher.
Ramses
ERP de gestion pour l'IUT en Node.js et Angular pour centraliser tous les sites utilisés par le personnel de l'IUT.
CrazyConnections
CrazyConnections est un jeu développé en Angular et Node.js où le but est de relier les personnages ayant une caractéristique commune quatre par quatre.
Annuaire
Réalisation d'un annuaire en C avec des fichiers CSV comme source de données.
Compétence 2 : Optimiser
Apprentissages critiques
Niveau 1 : Appréhender et construire des algorithmes
- Analyser un problème avec méthode (découpage en éléments algorithmiques simples, structure de données...)
- Comparer des algorithmes pour des problèmes classiques (tris simples, recherche...)
- Formaliser et mettre en œuvre des outils mathématiques pour l’informatique
Niveau 2 : Sélectionner les algorithmes adéquats pour répondre à un problème donné
- Choisir des structures de données complexes adaptées au problème
- Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)
- Comprendre les enjeux et moyens de sécurisation des données et du code
- Évaluer l’impact environnemental et sociétal des solutions proposées
Niveau 3 : Analyser et optimiser des applications
- Anticiper les résultats de diverses métriques (temps d’exécution, occupation mémoire, montée en charge...)
- Profiler, analyser et justifier le comportement d’un code existant
- Choisir et utiliser des bibliothèques et méthodes dédiées au domaine d'application (imagerie, immersion, intelligence artificielle, jeux vidéos, parallélisme, calcul formel...)
Projets associés
Open-Prod
Lors de mon alternance chez Capsys, j'ai développé des modules pour les clients utilisant l'ERP Open-Prod.
Crazyno
Casino en ligne avec de l'argent virtuel développé en HTML, CSS, Tailwind CSS, JavaScript et PHP.
Crawler pour Itis Commerce
Crawler web en PHP permettant de récupérer le numéro SIRET/SIREN des sites e-commerce pour qu'Itis Commerce puisse avoir des informations pour les démarcher.
Ramses
ERP de gestion pour l'IUT en Node.js et Angular pour centraliser tous les sites utilisés par le personnel de l'IUT.
CrazyConnections
CrazyConnections est un jeu développé en Angular et Node.js où le but est de relier les personnages ayant une caractéristique commune quatre par quatre.
Annuaire
Réalisation d'un annuaire en C avec des fichiers CSV comme source de données.
Compétence 3 : Administrer
Apprentissages critiques
Niveau 1 : Installer et configurer un poste de travail
- Identifier les différents composants (matériels et logiciels) d’un système numérique
- Utiliser les fonctionnalités de base d’un système multitâches / multiutilisateurs
- Installer et configurer un système d’exploitation et des outils de développement
- Configurer un poste de travail dans un réseau d’entreprise
Niveau 2 : Déployer des services dans une architecture réseau
- Concevoir et développer des applications communicantes
- Utiliser des serveurs et des services réseaux virtualisés
- Sécuriser les services et données d’un système
Projets associés
Open-Prod
Lors de mon alternance chez Capsys, j'ai développé des modules pour les clients utilisant l'ERP Open-Prod.
Crazyno
Casino en ligne avec de l'argent virtuel développé en HTML, CSS, Tailwind CSS, JavaScript et PHP.
Compétence 4 : Gérer
Apprentissages critiques
Niveau 1 : Concevoir et mettre en place une base de données à partir d’un cahier des charges client
- Mettre à jour et interroger une base de données relationnelle (en requêtes directes ou à travers une application)
- Visualiser des données
- Concevoir une base de données relationnelle à partir d’un cahier des charges
Niveau 2 : Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité
- Optimiser les modèles de données de l’entreprise
- Assurer la sécurité des données (intégrité et confidentialité)
- Organiser la restitution de données à travers la programmation et la visualisation
- Manipuler des données hétérogènes
Projets associés
Open-Prod
Lors de mon alternance chez Capsys, j'ai développé des modules pour les clients utilisant l'ERP Open-Prod.
Crazyno
Casino en ligne avec de l'argent virtuel développé en HTML, CSS, Tailwind CSS, JavaScript et PHP.
Ramses
ERP de gestion pour l'IUT en Node.js et Angular pour centraliser tous les sites utilisés par le personnel de l'IUT.
Compétence 5 : Conduire
Apprentissages critiques
Niveau 1 : Identifier les besoins métiers des clients et des utilisateurs
- Appréhender les besoins du client et de l'utilisateur
- Mettre en place les outils de gestion de projet
- Identifier les acteurs et les différentes phases d’un cycle de développement
Niveau 2 : Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
- Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information
- Formaliser les besoins du client et de l'utilisateur
- Identifier les critères de faisabilité d’un projet informatique
- Définir et mettre en œuvre une démarche de suivi de projet
Projets associés
Open-Prod
Lors de mon alternance chez Capsys, j'ai développé des modules pour les clients utilisant l'ERP Open-Prod.
Crazyno
Casino en ligne avec de l'argent virtuel développé en HTML, CSS, Tailwind CSS, JavaScript et PHP.
Ramses
ERP de gestion pour l'IUT en Node.js et Angular pour centraliser tous les sites utilisés par le personnel de l'IUT.
CrazyConnections
CrazyConnections est un jeu développé en Angular et Node.js où le but est de relier les personnages ayant une caractéristique commune quatre par quatre.
Compétence 6 : Collaborer
Apprentissages critiques
Niveau 1 : Identifier ses aptitudes pour travailler dans une équipe
- Appréhender l’écosystème numérique
- Découvrir les aptitudes requises selon les différents secteurs informatiques
- Identifier les statuts, les fonctions et les rôles de chaque membre d’une équipe pluridisciplinaire
- Acquérir les compétences interpersonnelles pour travailler en équipe
Niveau 2 : Situer son rôle et ses missions au sein d’une équipe informatique
- Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)
- Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation
- Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique
- Rendre compte de son activité professionnelle
Niveau 3 : Manager une équipe informatique
- Organiser et partager une veille technologique et informationnelle
- Identifier les enjeux de l’économie de l’innovation numérique
- Guider la conduite du changement informatique au sein d’une organisation
- Accompagner le management de projet informatique
Projets associés
Open-Prod
Lors de mon alternance chez Capsys, j'ai développé des modules pour les clients utilisant l'ERP Open-Prod.
Crazyno
Casino en ligne avec de l'argent virtuel développé en HTML, CSS, Tailwind CSS, JavaScript et PHP.
Ramses
ERP de gestion pour l'IUT en Node.js et Angular pour centraliser tous les sites utilisés par le personnel de l'IUT.
CrazyConnections
CrazyConnections est un jeu développé en Angular et Node.js où le but est de relier les personnages ayant une caractéristique commune quatre par quatre.