Programmation Web
permet de créer des applications et des sites accessibles via Internet. Le Web repose principalement sur le protocole HTTP, qui assure la communication entre le navigateur du client et le serveur. HTML structure le contenu, CSS assure sa présentation, JavaScript apporte l’interactivité côté client, tandis que PHP permet d’effectuer des traitements côté serveur. Le Web a évolué des pages statiques du Web 1.0 vers un Web participatif et dynamique avec le Web 2.0.
Interface Homme Machine
Ce cours d’Interaction Homme-Machine (IHM) présente les principes de conception, de développement et d’évaluation des interfaces interactives en mettant l’utilisateur au centre de la démarche. Il aborde les méthodes de conception itérative et centrée utilisateur, les principaux éléments d’une IHM (fenêtres, boutons, menus, icônes…), ainsi que l’ergonomie des sites Web. Le cours insiste sur la simplicité, la cohérence, la lisibilité, la navigation intuitive, l’accessibilité, la rapidité, la gestion des erreurs et la satisfaction de l’utilisateur.
Conception et Administration des Sites Web
Ce cours présente les principes essentiels de la conception et de l’administration des sites Web, en mettant l’accent sur l’ergonomie et l’expérience utilisateur. Il explique comment analyser les besoins et les profils des utilisateurs, définir les objectifs et les spécifications du site, organiser les tâches et le contenu, puis concevoir une interface claire et efficace. Le cours insiste notamment sur la simplicité, la cohérence, la lisibilité, la navigation intuitive, la qualité du contenu et l’accessibilité, tout en présentant les bonnes pratiques concernant la mise en page, les textes, les couleurs, les boutons, les liens, les animations et les temps de réponse.
programmation web copie 1
Programmation oriente objet
Programmation Orientée Objet Avancée (JAVA)
Les interfaces graphiques assurent le dialogue entre les utilisateurs et une application. Dans un premier temps, Java propose l'API AWT pour créer des interfaces graphiques. Depuis, Java propose une nouvelle API nommée Swing. Ces deux API peuvent être utilisées pour développer des applications ou des applets. Cette partie traite les points suivants :
• Le graphisme : entame une série de chapitres sur les l'interfaces graphiques en détaillant les objets et méthodes de base pour le graphisme
• Le développement d'interfaces graphiques avec SWING : indique comment réaliser des interfaces graphiques avec Swing
• L'interception des actions de l'utilisateur : détaille les mécanismes qui permettent de réagir aux actions de l'utilisateur via une interface graphique
• Les applets : plonge au coeur des premières applications qui ont rendu Java célèbre
Ensuite, en va entamer une partie de java pour le développement côté serveur. Ces développements sont tellement importants que Sun propose une véritable plate-forme, basée sur le J2SE et orientée entreprise dont les API assurent le développement côté serveur : J2EE (Java 2 Entreprise Edition). Cette partie regroupe plusieurs points, mais nous n'allons traiter qu'un seul aspect qui est :
• Les servlets : plonge au coeur de l'API servlet qui est un des composants de base pour le développement d'applications Web.
