Compétences avant le début de la formation :

Utilisation de systèmes d'exploitation

  • Windows depuis 1996
  • Linux depuis 1996 (Kheops puis Debian, plus récemment Ubuntu Desktop)
  • Mac OS X depuis 2007

Infographie

  • Utilisation de The Gimp depuis 1997

Programmation

  • Quick Basic en 1996-1997
  • Visual Basic 5 en 1997-1998
  • Visual Basic for Applications de 2002 à 2009
  • PERL 1999-2004
  • PHP depuis 1999
  • Quelques notions de C et d'Objective C

Bases de données

  • MySQL
  • Quelques notions de PostgreSQL

Web (depuis 1998)

  • HTML 4, 5
  • XHTML
  • Notions d'XML
  • CSS 1, 2

Compétences déjà acquises, revues ou approfondies pendant la formation

Pré-requis

  • Numération et bases (révision)
  • Algèbre de Boole, logiques binaire et combinatoire (révisions et approfondissements)
  • Qu'est-ce que l'architecture un tiers, deux tiers, n tiers ?

Analyse

  • Algorithmique (révisions et approfondissements)
  • MERISE (nouveau)

Programmation

  • Être capable de concevoir une application n tiers avec client lourd
  • C# (nouveau)
    • Mode console
    • Interfaces fenêtrées et sécurisation de formulaires de saisie
    • ADO.Net et l'accès aux données d'un serveur MS SQL Server

Bases de données

  • MS SQL Server 2005
  • Oracle Database 11G

Compétences acquises dans la suite du stage

Programmation

  • Être capable de concevoir une application n tiers multi-plateformes avec client(s) lourd(s) et/ou client(s) léger(s)
  • Java
    • J2SE
    • J2EE
    • JSP

Web

  • HTML / CSS
  • JavaScript
  • Concevoir un site web
  • Concevoir un site web marchand (projet de fin de formation)

Mobile

  • Développer une application Java pour Android
  • Développer une application pour Windows Phone OS

Analyse

  • UML

Les projets

  • Projet court de 3 semaines en groupe de 3 : Développer une application n tiers de gestion de production de pistons pour une usine. L'analyse MERISE étant fournie dans le dossier de spécifications préliminaires, nous devions réaliser le dossier de spécifications détaillées puis le dossier de conception et l'application complète. Le programme devait être écrit en C# et la base de données était SQL Server 2005.
  • Projet long de 6 semaines en groupe de 4 à 5 : Développer un site web marchand propulsé par Java côté serveur. L'analyse UML sera à faire.