§ langages de programmation : Basic, Pascal, C, C++, java, VB, Action script.
§ Environnement de développement : DotNet, J2EE, SDK, JDK ….
§ Développement Web : HTML, ASP.NET, JSP, servlet, JSF, EJB, IIS, Apache, JBoss, WebSphere, WebLogic, applet, JavaScript, VBScript, XML…
§ Communication Numérique : Simulation sous MatLab
Traitement d’image : Application sous Matlab et langage C/Cpp§ 2005-2007 : professeur vacataire d’informatique dans une école privé pour assurer les modules suivants :
ÿ Programmation / Programmation Web : Cpp, J2EE, .NET, HTML, JavaScript, PHP, ASP.NET, JSP.
ÿ SGBD et Méthodes de conception : Merise, UML, Access, Oracle, SQLServer.
ÿ Système d’exploitation : Unix.
§ 2006-2007 : Professeur vacataire d’informatique à la faculté des sciences de Rabat, module Système d’exploitation UNIX et C pour les SMI4.
§ 2006-2007 : Ingénieur senior développement Java/Ajax au centre al-amana rabat.
§ 2007-2008 : Professeur vacataire d’informatique à la faculté des sciences de Rabat, module Système d’exploitation UNIX pour Master Offshoring.
§ 2007-2008 : Professeur permanant d’informatique à l’Institut Privé d’Enseignement Professionnel Technique en Informatique, Multimédia et Management BigSoft de Rabat modules :
ÿ Programmation / SGBD : ASP.NET, SQLserver.
ÿ Développement WEB : HTML, DreamWeaver, flash
ÿ Programmation procédurale: Pascal.
§ A partir de 2007 : animation des séminaires dans des grandes entreprises tels que Ericson-rabat, ministre de la défonce du maroc-rabat, association al-amana…
§ A partir de 2008 :
ÿ Responsable du Filière Concepteur Réalisateur Java-J2EE à L’ISTA NTIC SYBA de Marrakech.
ÿ Formateur permanant à l’OFPPT ISTA NTIC Marrakech, modules :
1. Techniques de base de programmation objet en Java
2. Techniques avancées de programmation objet en Java
3. Conception orientée objet
4. Architecture J2EE
5. Composants web J2EE (JSP, Servlets)
6. Framework de présentation (Struts, JSF)
7. Composants métiers J2EE
8. Services web
9. Framework de persistance (Hibernate)
10. Processus Unifié et Design Pattern
11. Algorithmique
12. Programmation procédurale en C
13. Programmation événementielle en VB
14. Environnement Dot.Net 2008
Développement en freelance de plusieurs sites WEB dynamique en intranet et internet avec l’Asp.Net, j2ee, PHP et Flash.