Teaching

Responsibilities at Teaching Departement

Teaching Expertise

  • Software Engineering (basic concepts, object-orientation in SE, unit testing, mocks, test-driven development, design patterns, dynamic class loading, with the Java language)
  • Software Architecture : integration, buses and micro-services
  • Software Architecture and DevOps (principles of software architecture, containers and dependency injection, J2EE, Spring, ORM and JPA, RESTful architecture, CI/CD, functional testing, integration testing, dockerisation)
  • Software Project Management (requirements, planning, agile principles and practices, software configuration & construction, V&V, testing, test-driven development, profiling, support tools for versioning, bug tracking)
  • Software Product Lines and Variability Management

 Enseignements de l'année 2020-2021 : Polytech'Nice Sophia

A partir de cette année, la majorité de mes cours sont disponibles uniquement sur la plateforme Moodle de l'Université Côte d'azur (LMS). Les cours disponibles sur d'autres supports sont explicitement mentionnés.

 Enseignements de l'année 2019-2020 : Polytech'Nice Sophia

 Enseignements de l'année 2018-2019 : Polytech'Nice Sophia

 Enseignements de l'année 2017-2018 : Polytech'Nice Sophia

Enseignements de l'année 2016-2017 : UFR Sciences

Enseignements de l'année 2015-2016

suite à une migration de wiki, certaines pages des années précédentes risquent de ne plus être disponibles.

Enseignements de l'année 2014-2015

Teaching in English for 2013-2014

Enseignements de l'année 2013-2014 

Teaching in English for 2012-2013 

Enseignements de l'année 2012-2013

Enseignements de l'année 2011-2012

Enseignements de l'année 2010-2011 

Enseignements de l'année 2009-2010

Enseignements de l'année 2008-2009 

Enseignements de l'année 2007-2008

Enseignements de l'année 2006-2007