Le programme chef de projet en système d’information

BAC+4

Année I : mise à niveau et préparation intensive, maîtrise des bases de l’informatique, langages, développement web, développement mobile, projet de synthèse.
Année II : développement d’applications d’entreprises, développement avancé, administration de systèmes et réseaux, administrations de bases de données, projet de synthèse.

Le programme expert en ingénierie informatique

BAC+5

Année III : applications de gestion d’entreprises, anglais, gestion de projet, techniques de recherche d’emploi, soutenance.

Objectifs de la formation

Ce cursus permet aux développeurs  d’acquérir les compétences nécessaires pour :

  • concevoir des architectures logicielles de niveau professionnel et devenir ainsi ingénieur en informatique
  • connaître les technologies les plus utilisées sur le marché des entreprises actuelles (Java, .Net, PHP, Android, iOS, …)
  • comprendre les mécanismes de base des architectures logicielles, maîtriser les outils informatiques et les processus liés à leur exploitation
  • apprendre les différentes technologies de développement afin d’être capable de s’insérer rapidement dans une équipe et se confronter à la conduite  de projet
  • intégrer une démarche qualité
  • s’adapter aux évolutions technologiques

Techniques de développement

Techniques de programmation

Algorithmique, gestion de la mémoire, structures de données, …
Programmation orientée objets
C++ avancé
Java SE : langage, classes de base, déploiement, multi-threading, …
Java EE : serveurs d’applications, EJB 3, CDI, Managed beans, …
.Net Framework : C#, WPF

Applications Web

Java EE : JSP, JSTL, JSF, PrimesFaces, web services, …
.Net Framework: ASP.Net, ASP.Net MVC, WCF
PHP : PHP Objet, Symphony/Laravel
HTML et CSS, XHTML, accessibilité, conformité, référencement

Applications Mobiles

Langage Kotlin, Android, jeux mobiles
iOS iPhone/iPad, Langage Swift

Bases de données

Norme SQL
JDBC, ADO.Net, Linq, JPA, Hibernate
PostgreSQL, MySQL, Oracle

Système et réseau

Utilisation d’UNIX et de Linux: shells, scripts shell, expressions rationelles, …
Administration de bases de données Oracle
Administration de bases de données MySQL
Administation système Linux : architecture, sécurité, contrôle, gestion des disques, des systèmes de fichiers et gestion de logiciels, tolérance aux pannes, gestion de la mémoire
Administration réseaux Linux : mise en réseau, surveillance et audits, stockage étendu, services DNS, DHCP, NFS, annuaires LDAP, déploiements, SAMBA

Concepts, méthodes et ateliers de génie logiciel

UML, méthodes agiles.

Anglais

Conduite de projet

Cahiers de charges
Maîtrise et responsabilité
Planification de projets
Gestion d’équipe et relation client
Conduite de projet
Cycles de développement

Connaitre l’entreprise

Environnements juridique et économique

Relations humaines

Techniques d’exposé oral
Tenue de réunion
Techniques de recherche d’emploi

Evaluations

Contrôle continu, examen en fin de chaque session à l’école
Mini projets notés
Projets de synthèse, études de cas
Travail en entreprise : rapport
Rédaction et soutenance de mémoire


Rentrée 2018

Rentrée scolaire :

Lundi 10 septembre 2018.

Ouverture des inscriptions:

inscriptions ouvertes.

 Voir le détail des programmes