B.U.T. Informatique, 2e année, parcours Intégration d'applications et management du système d'information
Réussir sa deuxième année de B.U.T. Informatique en intégration d'applications et management du système d'information, du système d'information aux processus métier.
22 parcours · 294 decks
Programmer efficacement
Choisir la structure de données et l'algorithme qui tiennent quand les données grossissent, et le prouver par le calcul puis par la mesure.
Complexité
Structures
Tris efficaces
Performance
Prolongements
Passer du besoin au cahier des charges
Transformer ce que demande un client en exigences, cas d'utilisation, récits et modèles que l'on peut vérifier.
Exigences
Décrire
Modéliser
Décider
Concevoir un logiciel qui tient dans le temps
Structurer un logiciel pour qu'un changement reste local : principes, patrons, architecture, travail en équipe sur Git, services et accès aux données.
Principes
Patrons de conception
Entretenir
Git en équipe
Architecture
Services et données
Prouver qu'une application fonctionne
Bâtir la campagne de tests d'une application, de l'unité à l'interface, mesurer ce qu'elle couvre et la faire tourner à chaque modification.
Les niveaux de test
Du côté de l'utilisateur
Mesurer et automatiser
Développer une application web
Développer une application web complète, du navigateur à la base de données, et fermer ses failles classiques.
Client et serveur
Côté client
Côté serveur
Sécurité
Programmer au plus près du système
Écrire des programmes qui créent des processus et des threads, les synchronisent et les font communiquer.
Le système
Processus
Synchroniser
Communiquer
Comprendre comment un réseau achemine les données
Lire une capture octet par octet et prévoir le chemin d'un paquet à travers routeurs, NAT et filtres.
Les protocoles
L'interconnexion
La pratique
Faire grandir un réseau
Segmenter un réseau en VLAN, le laisser calculer ses routes avec RIP, OSPF et BGP, et connaître ses failles.
Configurer et segmenter
Adresser et nommer
Le routage dynamique
Les failles
Faire parler une application avec sa base
Faire accéder un programme à sa base sans faille, y programmer des traitements, tenir quand plusieurs utilisateurs écrivent en même temps et rendre une requête rapide..
Depuis le code
Dans la base
Concurrence
Performance
Bien structurer ses données, en tables ou autrement
Normaliser un schéma relationnel à partir de ses dépendances et dire quand un autre modèle de base répond mieux.
Normaliser un schéma
Au-delà du relationnel
Protéger un secret
Chiffrer, déchiffrer et casser à la main les chiffres classiques, dérouler RSA et Diffie-Hellman sur de petits nombres, détecter et corriger une erreur de transmission..
Arithmétique
Chiffrement symétrique
Chiffrement asymétrique
Codes
Prolongements
Mesurer le hasard
Calculer une probabilité, choisir la loi qui modélise un phénomène aléatoire et dire si une file d'attente tient la charge.
Probabilités
Variables aléatoires
Théorèmes et applications
Files d'attente
Trouver la meilleure solution
Poser un problème d'optimisation et le résoudre à la main : programme linéaire, couplage, descente de gradient, recherche dans un arbre de possibles.
Les mathématiques de l'argent
Calculer ce que vaut une somme dans le temps, dresser le tableau d'un emprunt et dire si un investissement rapporte.
Conduire un projet en agile
Faire tourner une équipe en Scrum ou en Kanban, lire son avancement, décrire un processus métier et porter une vision de produit responsable.
Piloter un système d'information
Expliquer à quoi sert le système d'information d'une organisation, l'aligner sur sa stratégie, peser ses risques et son empreinte, et conduire l'arrivée d'un progiciel de gestion intégré.
Le système d'information et ses enjeux
Gouverner
Le progiciel de gestion intégré
Décider et conserver
Les processus métier d'une entreprise
Décrire les grands processus d'une entreprise (produire, acheter, vendre, gérer le personnel, suivre le client), les documents qu'ils font circuler et ce que le système d'information en enregistre.
Le droit du code, des données et des plateformes
Savoir ce que la loi permet et impose quand on écrit du code, traite des données personnelles, signe un contrat ou met un service en ligne..
Contrats informatiques
Données personnelles
Le salarié
Créations
Cybersécurité
Plateformes
L'anglais de l'informatique
Lire une documentation, un tutoriel ou un cahier des charges en anglais et écrire une documentation technique, avec les mots du métier.
Vocabulaire
Lire
Écrire
L'anglais professionnel
Candidater, écrire, prendre la parole et travailler en équipe en anglais dans une entreprise.
Bases
Candidater
Au travail
- L'e-mail professionnel en anglais
- Réunion et téléphone en anglais
- La visioconférence en anglais
- La présentation orale en anglais
- Commenter un graphique en anglais
- Le compte rendu écrit en anglais
- Travailler en équipe en anglais
- Les compétences interculturelles
- Négocier et gérer un conflit en anglais
- Débattre d'éthique du numérique en anglais
Communiquer au travail
Savoir s'informer, recueillir un besoin, écrire les documents du métier, tenir une soutenance ou une réunion et accompagner des utilisateurs, en choisissant chaque fois la forme qui convient à celui qui lit ou écoute.
Les bases
S'informer
Recueillir un besoin
Écrire
À l'oral et en groupe
Accompagner
Décrocher un stage ou un emploi
Savoir lire le marché et une offre, construire un CV et une lettre qui y répondent, tenir un entretien, et maîtriser ce que le web et son réseau disent de soi.
B.U.T. Info 2, intégration d'applications et management du système d'information
Le premier parcours tient en une séance.
Gratuit : toute la bibliothèque, des révisions illimitées, sans publicité. Voir les tarifs