Langages et technologies

Technologies utilisées dans mes réalisations : niveau, rôle et contexte.

HTML

Bon

Structure des pages web

Portfolio, projets BTS

CSS

Bon

Mise en forme, responsive design

Portfolio, projets web

JavaScript

Débutant

Interactions simples

Portfolio

PHP

Intermédiaire

Développement back-end

Symfony, BTS

SQL

Intermédiaire

Bases de données

BTS, API, Android

Java

Intermédiaire

POO et applications Android

MediatekFormation Mobile

C#

Débutant

API REST

MediatekDocuments

Python

Débutant

Apprentissage et exercices

Exercices

Symfony

Intermédiaire

Applications web

MediatekFormation

Twig

Intermédiaire

Templates côté serveur

Symfony

API REST

Intermédiaire

Communication entre services

API, Android

C

Débutant

Bases de la programmation système

BUT GEII (hors socle BTS SIO)

Outils et environnements

Environnements de travail et chaîne d’outils.

Git

Intermédiaire

Versioning

BTS, stages

GitHub

Intermédiaire

Gestion de dépôts

Projets

VS Code

Bon

Développement web

Usage principal

Android Studio

Intermédiaire

Développement mobile

Projets Android

Visual Studio

Débutant à intermédiaire

Développement C#

MediatekDocuments

WAMP

Intermédiaire

Environnement local web / PHP

Tests et projets

phpMyAdmin

Intermédiaire

Gestion MySQL

Projets web

Postman

Intermédiaire

Tests d’API

API REST

SQLite

Intermédiaire

Base embarquée (mobile)

Android

VirtualBox

Débutant

Machines virtuelles pour tests

Usage ponctuel

Méthodes et pratiques

Façons de travailler et de structurer les projets.

Versioning (Git)

Historisation des changements et branches pour isoler les évolutions.

Travail en mode projet (Kanban)

Découpage des tâches, suivi d’avancement et priorités.

UML

Diagrammes de cas d’utilisation et de classes pour cadrer le besoin.

MCD / MLD / MPD

Modélisation des données avant implémentation SQL.

Tests

Vérifications manuelles des parcours et des cas nominaux.

Débogage

Analyse des erreurs, logs et pas à pas dans l’IDE.

Sécurité (bases)

Principes élémentaires : validation des entrées, mots de passe, bonnes pratiques.

Responsive design

Mise en page adaptable aux largeurs d’écran (CSS, media queries).

Documentation

README, commentaires ciblés et notices utilisateur simples.

Tableau de synthèse

Document attendu pour l’épreuve E4

Le tableau de synthèse permet de visualiser les compétences mobilisées dans mes différentes situations professionnelles et constitue un document central pour l’épreuve.

Voir le tableau de synthèse