I managed the degree “Licence Professionnelle MI Applications Web” (link here) from 2006 to 2023.
BUT 2A
BUT 3A
Past to present 2002 - 2023 IUT d’Aubière (Auvergne University)
BUT 2 PHP : POO, Class autoloading, design pattern (MVC, factory) etc., 82h RestFul APIs : REST principles, PHP Slim, SpringBoot, testing, 20h
BUT 3 Software engineering 40h
DUT courses: Network protocols(Ethernet, IP, TCP/UDP, …) and Web programming (PHP7, servlet, JSP, design pattern in Web).
| Courses | Hours |
|---|---|
Protocols (OSI, Ethernet, IP, routage, TCP, NAT,...) 1ère année DUT |
15H CM, 28H TD, 28HTP |
Protocols/Web advanced, 2eme annee DUT (Wifi, xDSL,prog. Socket, Servlet, JSP, design pattern MVC, BDO, injection SQL) |
28H CM, 56H TP |
Prog. Web 2ème année DUT (PHP, app architecture anddesign with some patterns: MVC, strategy, singleton, etc.) |
6H CM, 12H TD, 56H TP |
2006 - Licence professionnelle MI Web Applications
Courses in Network protocols, introduction to parallel programming (OPENMP), Web services, Cloud computing, Software quality(soft. Eng., CMMI model, UML, tests, etc.), system admin, SUN certification.
| Courses | Hours |
|---|---|
Network protocols (lower layers, Wifi, Ethernet, SDH/SONET,etc. |
10H CM, 10H TD |
Software quality (CMMI model, life cycle, tests,Junit, Selenium, Mobile testing, etc.) |
20H CM/TD/TP |
Soap Web services programming (Axis2, JAXWS, BPEL, ) |
20H CM/TP |
Cloud programming (IaaS, PaaS, SaaS), Google AppEngine,Windows Azure, Heroku, Restful Web service programming(jersey, php slim, etc.) |
25H CM/TP |
Parallel programming ( Thread, OPENMP language,memory shared programming with multicores, etc.) |
16H CM, 10H TP |
System ( Process, Thread, Java parallel prog. |
16H CM, 8H TP |
SUN certification (JAVA, level Programmer and plus) |
10H TD |
2011 - 2021 Master 2 GLIA
Web service, Cloud computing, BPMN, Model based Testing (20h)
1998 - 2002 Reims University
Licence d’informatique: Protocols, computer architecture, web programming(PHP), Objet programming(C++), FDT
DESS: objet and system programming