Parcours académique

Formations — BUT Informatique

Synthèse de mes acquis sur les trois années de BUT Informatique à l'IUT de Laval. Chaque année renforce les compétences fondamentales et élargit le spectre des domaines maîtrisés.

Chronologie

Mon parcours de formation

1re année

Compétences acquises — S1 et S2

Compétence 1 — Développement d'application

Conception de solutions simples à partir d'un besoin exprimé. Implémentation en C puis en Java, respect d'une structure de code lisible. Premiers tests fonctionnels et création d'interfaces textuelles.

Algorithmique C Java Tests

Compétence 2 — Optimisation

Introduction à la complexité algorithmique (O(n), O(log n)). Choix raisonné des structures de données selon le contexte. Comparaison et analyse de plusieurs approches pour un même problème.

Complexité Tri Structures de données Méthodologie

Compétence 3 — Systèmes et réseaux

Découverte de l'administration système sous Linux : commandes de base, gestion des fichiers et des droits, architecture client-serveur, premiers services réseau.

Linux Réseaux Services Shell

Compétence 4 — Données

Modélisation entité-association, conception de schémas relationnels, requêtes SQL (SELECT, JOIN, GROUP BY). Notions de confidentialité des données et de sécurisation des accès.

SQL Modèle de données Confidentialité Conception
2e année

Compétences acquises — S3 et S4

Développement avancé — Java / JavaFX

Conception d'applications orientées objet robustes avec JavaFX : interfaces graphiques, gestion des événements, architecture MVC. Sécurisation des flux et communication entre composants.

Java JavaFX POO MVC

Base de données avancées — PL/SQL

Écriture de procédures stockées, triggers et fonctions en PL/SQL. Optimisation des requêtes complexes, transactions, gestion des erreurs. Intégration d'une BDD dans une application Java.

PL-SQL Procédures stockées Transactions Optimisation

Infrastructure serveur

Mise en place complète d'un serveur Linux : installation, configuration réseau, gestion des services, sécurisation. Configuration de machines virtuelles pour des environnements de développement isolés.

Linux VM Réseau Sécurité

Développement web & API

Création d'interfaces web en HTML/CSS/PHP. Intégration d'API REST dans une application Java (projet bibliothèque de jeux). Notions d'accessibilité et de responsive design.

HTML / CSS PHP API REST Responsive
Semestres 5 et 6 : les niveaux d'acquisition (NA / ECA / A) par compétence sont détaillés sur la page dédiée.