Ce support de cours contient les concepts fondamentaux de la sécurité des applications Web Statless avec Json Web Token. Des applications de mise en oeuvre de JWT et Spring Security pour les applications basées sur les Micro-services sont publiées ma chaîne vidéo Youtube :
https://www.youtube.com/user/mohamedYoussfi
Le code source des applications est publié sur mon compte GitHUB:
https://github.com/mohamedYoussfi/
Bon apprentissage
Présentation du Modéle MVC issue de la formation J2EE réalisée par le club CFEM ( club futur entrepreneur en multimédia) au sein de l'institut supérieur d'informatique et multimédia de sfax (ISIMS)
Ce support de cours contient les concepts fondamentaux de la sécurité des applications Web Statless avec Json Web Token. Des applications de mise en oeuvre de JWT et Spring Security pour les applications basées sur les Micro-services sont publiées ma chaîne vidéo Youtube :
https://www.youtube.com/user/mohamedYoussfi
Le code source des applications est publié sur mon compte GitHUB:
https://github.com/mohamedYoussfi/
Bon apprentissage
Présentation du Modéle MVC issue de la formation J2EE réalisée par le club CFEM ( club futur entrepreneur en multimédia) au sein de l'institut supérieur d'informatique et multimédia de sfax (ISIMS)
Rapport pfe 2017 Système de gestion des rendez-vous médicaux fehmi arbi
Etant donnée l'émergence de technologie mobile et le taux d’acquisition croissant des
Smartphones et tablettes chez le grand public, beaucoup d'applications ont été développées
dans divers domaines. Parmi ces domaines, nous trouvons les domaines de la santé
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
Ce projet vise à développer un système d’information des étudiants du département
informatique. Mais, pour aboutir à cette fin, nous allons tout d’abord effectué une étude
conceptuelle de l’application. Cette dernière nous permettra, en effet, d’accéder facilement
à la réalisation de l’application en organisant les idées et en structurant le processus de
codage suivant des diagrammes. L’application a été implémenté par diverses technologies
en se basant sur l’étude conceptuelle. Le système de gestion de base de données choisi
fut MySQL. L’application a été implémenté avec Laravel5 et Boostrap3, qui sont des
frameworks permettant de créer rapidement et efficacement un site web complexe et flexible.
PFE :: Application de gestion des dus d'enseignementNassim Bahri
Mon mémoire de PFE pour le projet Conception et développement d'une
application de gestion des dus d'enseignement pour l'Ecole Supérieure d'Economie Numérique Manouba. Le but de cette application est de centraliser les données de l'école d'une part (les parcours, les unités d'enseignement,...) et de faciliter l'affectation des charges horaire d'enseignement d'un autre part. Ce projet à été réalisé en adoptant Scrum comme étant une méthodologie de conception et de gestion de projet.
Application web de gestion de recrutement- Recruitement managment systemSarra ERRREGUI
Application web de gestion de recrutement pour automatiser le processus de recrutement commençant par la phase de détection du profil chercher jusqu'aux affectations du nouvel recrut dans le département adéquat de l'offre
Projet de fin d'etude sur le parc informatiqueHicham Ben
C'est ma présentation du mon projet de fin d’études qu'il s’agit du développement d'une application de gestion du parc informatique
autant qu'un étudiant 5 eme année du l’école nationale des sciences appliquées de tetouan (ENSAT) au maroc
Rapport pfe 2017 Système de gestion des rendez-vous médicaux fehmi arbi
Etant donnée l'émergence de technologie mobile et le taux d’acquisition croissant des
Smartphones et tablettes chez le grand public, beaucoup d'applications ont été développées
dans divers domaines. Parmi ces domaines, nous trouvons les domaines de la santé
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
Ce projet vise à développer un système d’information des étudiants du département
informatique. Mais, pour aboutir à cette fin, nous allons tout d’abord effectué une étude
conceptuelle de l’application. Cette dernière nous permettra, en effet, d’accéder facilement
à la réalisation de l’application en organisant les idées et en structurant le processus de
codage suivant des diagrammes. L’application a été implémenté par diverses technologies
en se basant sur l’étude conceptuelle. Le système de gestion de base de données choisi
fut MySQL. L’application a été implémenté avec Laravel5 et Boostrap3, qui sont des
frameworks permettant de créer rapidement et efficacement un site web complexe et flexible.
PFE :: Application de gestion des dus d'enseignementNassim Bahri
Mon mémoire de PFE pour le projet Conception et développement d'une
application de gestion des dus d'enseignement pour l'Ecole Supérieure d'Economie Numérique Manouba. Le but de cette application est de centraliser les données de l'école d'une part (les parcours, les unités d'enseignement,...) et de faciliter l'affectation des charges horaire d'enseignement d'un autre part. Ce projet à été réalisé en adoptant Scrum comme étant une méthodologie de conception et de gestion de projet.
Application web de gestion de recrutement- Recruitement managment systemSarra ERRREGUI
Application web de gestion de recrutement pour automatiser le processus de recrutement commençant par la phase de détection du profil chercher jusqu'aux affectations du nouvel recrut dans le département adéquat de l'offre
Projet de fin d'etude sur le parc informatiqueHicham Ben
C'est ma présentation du mon projet de fin d’études qu'il s’agit du développement d'une application de gestion du parc informatique
autant qu'un étudiant 5 eme année du l’école nationale des sciences appliquées de tetouan (ENSAT) au maroc
Présentation des différents designs applicatifs et de leur implémentation avec Symfony2.
Les exemples sont disponibles sur Github :
https://github.com/romainkuzniak
Pattern de référence pour les applications WPF, Silverlight et Windows Phone, MVVM est de plus en plus utilisé. Cette session d’introduction vous permettra de découvrir les différents éléments qui le compose, leur mise en place et surtout de bien comprendre quand, comment et pourquoi utiliser ce pattern ne peut que vous être profitable !
Un support de cours complet sur l'architecture JEE et l'industrialisation du génie logiciel. Ce support contient les parties suivantes :
- Tendances du génie logiciel
- Architecture JEE
- Services de l'infrastructure JEE (jdbc, jndi, rmi,servlet, jsp, jstl, jsf,EJB, JaxWS, JaxRS, JMS, JMX, ....)
- Maven : Outil d'industrialisation du génie logiciel
- Junit : Test Unitaires
- Hibernate
- Spring IOC et Spring MVC
- Struts 2
Bon apprentissage à tous
Maven
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
Cette session vous propose de venir découvrir les fonctionnalités offertes par SCOM dans la supervision des applications .Net et Java: quel est le code qui pose problème, les requêtes qui doivent être optimisées, les performances des JVM.... Cette session aborde cette problématique en mode hybride (Privé / Public / Hébergé)
Speakers : Jean-François Berenguer (NEXTEC SYSTEMS), Jean-Marie Savin (Microsoft), Yann Gainche (Exakis)
Améliorer votre productivité XAML en entreprise !Microsoft
Testabilité, modularité, maintenabilité, performance. Autant de sujets à traiter pour le développeur de clients riches. Cette session décrira les patterns couramment utilisé en entreprise pour répondre à ces problématiques.
Améliorer votre productivité XAML en entreprise !Microsoft
Testabilité, modularité, maintenabilité, performance. Autant de sujets à traiter pour le développeur de clients riches. Cette session décrira les patterns couramment utilisé en entreprise pour répondre à ces problématiques.
Asp.net Présentation de L'application "Organizer"Nazih Heni
Dans le but d’apprendre le Framework ASP.NET MVC 2.0 j'ai réaliser une petite application sur « Visual Studio » d'un bout à l'autre, ce qui donne l'occasion d'illustrer différents concepts à la base d’ASP.NET MVC 2.0.
L’application que j'ai réaliser s’appellera «Organisez». Il s’agit d’un site web pour faciliter la recherche et l’organisation d’un événement.
------------------------------------
lien du Blog : http://nazihhenie.wordpress.com/
Retour d'expérience sur la mise en place d'usines logicielles chez MMA faite pour l'Ensim (Ecole Nationale Supérieure d'Ingénieurs du Mans), niveau Master. Contenu : définitions, processus de développement agile et étapes de déploiement.
10. MVC inventé par Xerox Parc
dans les 70‘
Première apparence dans le
language Smalltalck en 1980
Evolution MVC->MVP
11.
12.
13. Le modèle
Le modèle représente le comportement de
l'application : traitements des
données, interactions avec la base de
données, etc.
Il décrit ou contient les données manipulées
par l'application. Il assure la gestion de ces
données et garantit leur intégrité.
14. Le modèle
Le modèle offre des méthodes pour mettre à
jour ces données
(insertion, suppression, changement de
valeur).
Il offre aussi des méthodes pour récupérer
ces données. Les résultats renvoyés par le
modèle sont dénués de toute présentation.
15. La vue
La vue correspond à l'interface avec laquelle
l'utilisateur interagit.
Sa première tâche est de présenter les résultats
renvoyés par le modèle.
Sa seconde tâche est de recevoir toutes les actions de
l'utilisateur (clic de souris, sélection d'une
entrée, boutons, etc)sans les traiter et les envoyer au
contrôleur.
16. La vue
Elle se contente d'afficher les résultats
des traitements effectués par le modèle
et d'interagir avec l'utilisateur
17. Le contrôleur
Le contrôleur est chargé de la synchronisation du
modèle et de la vue.
Il reçoit tous les événements de l'utilisateur et
enclenche les actions à effectuer.
18. Le contrôleur
Le contrôleur est en résumé le lien
entre le modèle et la vue.
21. Pourquoi ce besoin de Framework ?
Portabilité
Configurations de serveurs différents
Temps de développement plus court
Sécurité des applications
Soutenue par la communauté
22. Vous avez dit Framework ?
« En programmation
informatique, un Framework est
un kit de composants
logiciels structurels, qui servent à créer
les fondations ainsi que les grandes lignes
de tout ou d’une partie d'un logiciel »
Wikipédia
23. PHP MVC FRAMEWORK
Open Web Framework
Symfony
Yii Framework
CakePHP
CodeIgniter
Jelix
Kinkama
Postnuke
Zend Framework
… Et environ 60 autres selon encore Wikipédia
25. Qu’est ce qu’on va faire ?
Un simple formulaire qui enregistre les
informations sur une base de donnée et qui
récupère celle qui sont déjà stockées.