CSS
- DHTML/JAVASCRIPT - XML - CGI-PERL/SSI
- ASP - PHP
- JAVA -
MODELISATION
- DESIGN - OUTILS - DIVERS
CSS
Des
onglets en CSS
TRUCS
& ASTUCES
Comment créer un menu à onglets entièrement avec
une feuille de style à partir d'une liste de liens. [16/05/03]
NOTIONS
INTERMEDIAIRES
Choisir, tant que faire se peut, des règles CSS plutôt que des
attributs HTML comporte certains avantages, mais attention aux pièges.
[09/04/02]
TRUCS
& ASTUCES
Des exemples d'utilisation de feuilles de style et de positionnement
de calques pour concevoir une mise en page sans utiliser de tableaux.
[30/03/02]
TRUCS
& ASTUCES
Utiliser les spécifications CSS2 pour réaliser
une barre d'outils web réaliste, et Javascript pour y associer
des fonctionnalités d'édition de texte. [20/02/02]
Voir également le premier volet:
[19/02/02]
Utiliser
les feuilles de style pour mettre en forme des formulaires
TRUCS
& ASTUCES
Un exemple ludique pour illustrer, sous Internet Explorer,
comme un simple style CSS et un peu d'imagination peuvent radicalement
transformer un champ de formulaire. [19/12/01]
Appliquer
des filtres à ses images avec CSS
NOTIONS DE BASE
"Blur", "Emboss", "Shadow", sont des
filtres qui vous sont peut-être familiers. Un logiciel spécialisé
(PhotoShop, Paint Shop Pro...) se charge de les appliquer à
vos images. Voyons comment profiter des feuilles de style sous IE
pour en faire autant. [07/11/01]
Un
effet "rollover" avec du texte
TRUCS & ASTUCES
Habituellement réservé aux images, les effets "rollover" en mode
texte sont néanmoins possibles, avec CSS2. [22/03/01]
Aller plus loin en utilisant
les pseudo-éléments
TRUCS & ASTUCES
La dernière marche vers une typographie parfaitement
maîtrisée: tirer profit des spécifications CSS1
concernant les pseudo-éléments. Hélas, seules
les versions 5.5 d'Internet Explorer et 6.0 de Netscape Navigator
permettent de les utiliser. [19/03/01]
Sélecteurs contextuels
et groupement de sélecteurs
NOTIONS INTERMEDIAIRES
Comprendre les notions d'héritage de style et le "en
cascade" de "feuilles de style en cascade". [15/03/01]
Positionnement avec CSS2
NOTIONS INTERMEDIAIRES
Le second niveau de spécifications du langage CSS permet
de placer précisément, au pixel près, les différents
éléments visuels d'une page web, et même de
les superposer. [15/03/01]
Définir des classes CSS
NOTIONS DE BASE
Les règles de style sont définies par rapport à
des sélecteurs qui peuvent être des balises HTML, mais
aussi, pour une plus grande précision dans l'application
des styles, des classes définies par le programmeur. [15/03/01]
Introduction aux feuilles de style
NOTIONS DE BASE
Apprendre à maîtriser l'apparence précise de
ses pages web, grâce aux feuilles de style (Cascading Style
Sheets). [15/03/01]
DHTML/JAVASCRIPT
TRUCS
& ASTUCES
Un code Javascript permettant
d'adapter la taille d'une fenêtre popup à celle de l'image qu'elle
est destinée à afficher. [20/02/03]
NOTIONS
INTERMEDIAIRES
Rappel des principales recommandations
du W3C concernant les langages web côté client, et présentation
des différences entre les navigateurs. [11/09/02]
NOTIONS
INTERMEDIAIRES
Présentation des fonctions nécessaires
pour changer les attributs, règles et feuilles de style (CSS)
d'un document HTML, en utilisant le DOM. [28/05/02]
TRUCS
& ASTUCES
Derrière ce titre un peu présompteux
se cache une astuce très simple, mais étonnamment
peu utilisée, pour exécuter le bon code quel que soit le
navigateur. [15/05/02]
NOTIONS
AVANCEES
Au lieu de recharger la page web à chaque intéraction avec le
serveur, il est possible d'effectuer des appels de scripts "distants"
au sein, par exemple, d'un élément IFRAME. Introduction
à la technique du "remote scripting". [19/03/02]
TRUCS
& ASTUCES
Comment réaliser son propre outil de calcul de poids de page?
Une technique inspirée des résultats produits par un petit utilitaire
fourni par Microsoft. Comparaison méthode / outil. [03/03/02]
Introduction
au "Print Template" en JavaScript
NOTIONS
INTERMEDIAIRES
Agir sur l'impression et la prévisualisation de
vos documents sous IE 5.5+, c'est possible. Présentation de ces
mécanismes. [14/12/01]
Gérer
les cookies en Javascript
NOTIONS
INTERMEDIAIRES
Pas besoin de disposer d'une technologie côté
serveur pour se souvenir du passage d'un internaute ou stocker des
informations sur le disque de celui-ci. Voyons comment Javascript
permet lui aussi de manipuler des cookies. [17/11/01]
Accéder
au système de fichiers en JavaScript
NOTIONS
INTERMEDIAIRES
Grâce au "FileSystemObject" de
la bibliothèque de scripts Microsoft, il est possible de
manipuler des fichiers (lecture, écriture), des répertoires
(déplacement, suppression). Ou comment JavaScript peut faire
aussi bien que des langages comme Php ou Cold Fusion. [08/11/01]
La
gestion des exceptions en Javascript 1.5
NOTIONS
INTERMEDIAIRES
La gestion des exceptions apporte plus de clarté
à votre code. Accessible à partir des versions 5 de vos navigateurs
préférés (IE, Netscape, Mozilla, Opera), cette technologie s'implémente
rapidement. [31/10/01]
Découvrir
les "bookmarklets" Javascript
TRUCS
& ASTUCES
Un zeste de Javascript, une pincée de bookmark...
Mélangez le tout à l'aide d'un navigateur pour obtenir des bookmarklets.
Ces programmes Javascript de quelques lignes seulement améliorent
le confort de l'internaute. [30/10/01]
NOTIONS AVANCEES
Présentation de la technologie "OLE Automation" ou comment permettre
à une application d'accéder à des objets d'une autre application,
le tout en JScript. [16/10/01]
Emuler une base de données
en DHTML
TRUCS & ASTUCES
Le DHTML peut nous éviter d'avoir recours à une base de données
pour de petits traitements. Explication. [12/10/01]
Une fenêtre de news avec
DynAPI
TRUCS & ASTUCES
Réaliser facilement de petites fenêtres sous forme de calques
DHTML (et non en "pop-up") accompagnées de boutons de défilement
élégants pour afficher tous types de texte, et par exemple des news.
[06/09/01]
Réaliser une "bulle d'aide"
en Javascript
TRUCS & ASTUCES
Ajouter un véritable plus sur votre site en apprenant
à afficher des fenêtres "pop-up" lors du
survol d'un lien. [13/03/01]
Des menus déroulants sous IE5 avec
Dreamweaver 3.0
TRUCS & ASTUCES
Elaborer un menu déroulant à l'aspect tout ce qu'il y a de
plus professionnel n'a rien d'une opération complexe avec Macromedia
Dreamweaver. [11/03/01]
Qu'est-ce que le DHTML?
NOTIONS DE BASE
Le Dynamic HTML n'est pas un langage en soi, mais la combinaison
de code HTML, de feuilles de style et de code Javascript. [10/03/01]
Introduction au Document Object Model
NOTIONS INTERMEDIAIRES
Etroitement lié à l'HTML et à XML, le Document Object Model est
une API créée pour ces langages afin de permettre leur manipulation
par d'autres langages de programmation ou de script. [09/03/01]
XML
SAML:
Théorie et pratique
NOTIONS
INTERMEDIAIRES
Présentation de cette architecture XML permettant
de s'assurer de la transmission sécurisée des données d'authentification
entre plusieurs sites Web. [04/02/03]
Exploiter
un fichier XML sous Flash MX
NOTIONS
DE BASE
Comment utiliser ActionScript pour construire une animation
Flash à partir de contenus stockés au format XML.[25/02/03]
NOTIONS
INTERMEDIAIRES
Un format XML de définition et de validation
de documents XML, destiné à faciliter les échanges de données entre
applications et entre développeurs. [04/02/03]
Le
Web SémantiqueNOTIONS
DE BASE
Présentation du plus ambitieux des projets du W3C, visant à
amener le Web à son plein potentiel: l'information utile. [18/11/02]
VoiceXML: un vocabulaire pour applications vocales
NOTIONS
DE BASE
Examen des principes, des balises et des grammaires de ce vocabulaire
XML dédié à la reconnaissance vocale.
[24/10/02]
Introduction
| Balisage
| Grammaire
Création
d'un formulaire XFormsNOTIONS
INTERMEDIAIRES
Examen de la spécification XForms 1.0 par la création
d'un formulaire simple. [17/10/02]
A voir également le premier volet: Présentation
de XForms
NOTIONS
DE BASE
Présentation du format RSS, permettant de publier à destination
d'autres sites web des informations éditoriales issues de son propre
site. [11/09/02]
Le
processeur XSLT
NOTIONS
INTERMEDIAIRES
Présentation des différentes manières d'utiliser
les fonctionnalités de transformation (XSL et XSLT) mises
à disposition des développeurs par le composant MSXML.
[03/07/02] - Fourni par MSDN France
Un des sujets fréquemment soulevés lorsqu'il est
question des services Web XML est la sécurité. Présentation du problème
et perspectives de développement. [07/05/02]
- Fourni par MSDN France
NOTIONS
INTERMEDIAIRES
Trois techniques différentes d'affichage d'un document XML au sein
d'une page Web : le Data Binding HTML, le DOM et enfin
XSLT. [06/03/02] - Fourni par MSDN France
XPath : accéder à une partie d'un
document XML
NOTIONS INTERMEDIAIRES
XPath est un langage d'adressage destiné à la
recherche de noeuds dans un document XML. Présentation de la syntaxe
de sélection. [07/02/02]
Description d'un client
XML-RPC en Php
NOTIONS INTERMEDIAIRES
XML-RPC est une technologie qui permet à plusieurs
applications issues de différents systèmes et langages, de communiquer
entre elles. Une technologie à la base des Web Services par exemple.
[09/01/02]
Manipuler des
données XML sous Oracle
NOTIONS AVANCEES
Plusieurs solutions existent pour stocker des
données au format XML dans une base de données relationnelle, et
récupérer ces informations ensuite. Découverte de l'outil "Oracle
XSU" (XML SQL Utility). [11/10/01]
Interopérabilité
des services Web et du protocole SOAP
NOTIONS AVANCEES
Une vue d'ensemble et une introduction pratique
aux problèmes actuels d'interopérabilité relatifs aux appels RPC
avec le protocole SOAP. Trois sources de problèmes d'interopérabilité
sont étudiées : les problèmes HTTP, les problèmes XML et les discontinuités
de SOAP. [26/09/01] - MSDN France
Les "espaces de nom"
XML
NOTIONS INTERMEDIAIRES
Définir des "espaces de nom" permet d'utiliser
au sein d'un même document des objets (éléments, attributs) de même
nom, mais de significations différentes. Mode d'emploi. [16/07/01]
Introduction à SOAP
NOTIONS DE BASE
Comprendre le protocole SOAP, au coeur de l'architecture .NET de
Microsoft, et sa relation avec le langage XML. [09/07/01]
XHTML: entre XML et HTML
NOTIONS INTERMEDIAIRES
XHTML est, en quelque sorte, la reformulation
du langage HTML en termes d'application d'XML. Le but est simple:
bénéficier de la souplesse (eXtensible) et de la rigueur
du second en s'appuyant sur l'universalité du premier. [19/03/01]
XSL et XSLT
NOTIONS AVANCEES
Le langage XML a son langage de présentation: XSL. A quoi
correspond-il exactement, et comment fonctionnent les transformations
des documents XML auxquels sont appliquées les règles
de style ? [19/03/01]
XSL et CSS: les différences
NOTIONS AVANCEES
La comparaison entre XSL et CSS est trompeuse. Le premier se révèle
bien plus riche et complet que le second. [19/03/01]
Les analyseurs syntaxiques XML
NOTIONS
AVANCEES
Les informations contenues dans les balises d'un document
XML peuvent être récupérées simplement par des outils spécifiques,
des " analyseurs syntaxiques". [18/03/01]
Introduction à XML
NOTIONS DE BASE
Découvrir le langage essentiel aux développements
d'applications web BtoB. [17/03/01]
CGI-Perl/SSI
Chiffrement
RSA en Perl
NOTIONS
INTERMEDIAIRES
Le cryptosystème RSA est notamment utilisé pour
la signature numérique. Précisions et définitions, avec un exemple
en Perl. [23/10/01]
Rediriger
vers une URL avec CGI.pm
TRUCS
& ASTUCES
Exemple simple d'utilisation du Perl et de ses librairies
pour rediriger les visiteurs d'un site et comptabiliser ainsi les
clics. [13/10/01]
La directive
SSI #exec
NOTIONS
INTERMEDIAIRES
Comment invoquer des scripts CGI en incorporant
le code HTML qu'ils produisent en sortie au sein de la page appelante.
[09/10/01]
Eviter les trous de
sécurité en Perl: quelques règles simples
NOTIONS
INTERMEDIAIRES
Il est facile à un pirate expérimenté d'exploiter la mauvaise utilisation
du code Perl, notamment lors d'appels système ou d'exécution de
commandes. [15/09/01]
Document PDF "à la volée"
avec un script CGI-Perl
NOTIONS INTERMEDIAIRES
HTMLDOC renvoie les données en sorties d'un script CGI en
Perl non plus en HTML, mais sous forme d'un document PDF. Mode d'emploi.
[02/07/01]
Installer un CGI: les erreurs
à ne pas commettre
NOTIONS INTERMEDIAIRES
Savoir déterminer quelles sont les causes du mauvais fonctionnement
des CGI. [22/06/01]
Configurer Apache pour CGI
et SSI
INSTALLATION
Comment le serveur Apache gère l'exécution des CGI et des fichiers
SSI. [31/05/01]
Programmer un moteur de recherche
simple en Perl
NOTIONS AVANCEES
Utiliser Perl et CGI pour la programmation d'un moteur de recherche
simple (par mot clé, sans opération booléenne
- l'opérateur OR étant implicite -, et sans classement
des réponses). [18/03/01]
Les atouts des Server Side Includes
NOTIONS DE BASE
Les commandes SSI permettent une simplification spectaculaire de
l'élaboration d'un site, notamment quand il s'agit d'insérer
du contenu "à la volée". [16/03/01]
Utiliser des modèles de
page en Perl
NOTIONS INTERMEDIAIRES
Les scripts CGI/Perl retournent du contenu HTML. Comment contrôler
efficacement la présentation des pages ainsi formées?
En utilisant la technique des templates (modèles de
page). [16/03/01]
Insérer du contenu suivant le
navigateur avec SSI
TRUCS & ASTUCES
Créer des pages séparées suivant
les navigateurs et un Javascript pour la redirection peut ne pas
être la meilleure solution si les différences sont
minimes. Les SSI règlent le problème de manière
très simple. 16/03/01]
Récupérer les
données d'un formulaire: GET ou POST?
NOTIONS DE BASE
Aspect essentiel de la programmation CGI, la récupération
des données d'un formulaire HTML est possible par deux méthodes
distinctes. Laquelle choisir, et comment faire? [15/03/01]
Les expressions régulières
en Perl
NOTIONS AVANCEES
Perl, comme d'autres langages, fait un usage intensif des expression
régulières, outils très puissants de manipulation
de fichiers texte. [15/03/01]
ASP
NOTIONS
INTERMEDIAIRES
Un moyen simple pour parcourir les
résultats d'une requête en n'affichant qu'un sous-ensemble
de résultats par page.
[22/05/02] - Fourni par MSDN France
NOTIONS
INTERMEDIAIRES
Une méthode pour se connecter à un serveur
de Whois, et l'interroger pour obtenir des informations relatives
à un nom de domaine. Illustration du fonctionnement de la classe
TcpClient.
[24/04/02] - Fourni par ASP-Magazine.com
Gérer les cookies en
ASP
NOTIONS DE BASE
Très simples à manipuler en ASP, les cookies sont capables de
rendre à la fois service aux internautes et aux webmasters. Découvrons
quelles fonctions permettent d'agir sur ces petits fichiers texte.
[23/11/01]
Construire un sondage
en ASP sans base de données
NOTIONS INTERMEDIAIRES
Un sondage ajoute de l'interactivité à votre site, construisez
le vôtre, en ASP, sans passer par une base de données. Le serveur
web IIS et un simple fichier texte suffisent. Démonstration. [03/11/01]
Présentation d'ADO.Net
NOTIONS INTERMEDIAIRES
Ensemble de classes d'accès aux données, ADO.Net succède à ADO
(ActiveX Data Object) au sein de l'architecture .Net de Microsoft.
Présentation. [19/10/01]
ASP,
COM et ActiveX
NOTIONS INTERMEDIAIRES
Comprendre le modèle des composants ActiveX, leur manipulation
par les ASP, et leur lien avec les objets COM et les liens OLE.
[12/07/01]
Les
objets ASP
NOTIONS DE BASE
Les ASP reposent sur une architecture constituée de six objets
internes permettant de traiter et manipuler les requêtes http.
[20/06/01]
ASP/ASP+: les différences
NOTIONS
DE BASE
Quels avantages offre l'ASP+, la nouvelle génération
d'Active Server Pages de Microsoft, partie intégrante de
la future architecture .NET? [15/03/01]
PHP
NOTIONS
INTERMEDIAIRE
Première approche de Ming, une bibliothèque permettant de
générer à la volée des fichiers au format Flash (SWF) à partir
de PHP, Python, ou C++... [10/12/02]
NOTIONS
INTERMEDIAIRE
La manière à suivre pour générer à la volée des images vectorielles
SVG grâce à PHP et PHP/MySQL. [06/12/02]
NOTIONS
DE BASE
Aborder en douceur l'API Amazon via PHP à l'aide d'une bibliothèque
de fonctions complète. Ou comment accéder sous forme de service
Web au catalogue du marchand. [02/12/02]
NOTIONS
DE BASE
Insérer facilement un moteur de recherche Google au sein des
pages de son site grâce à PHP. [02/12/02]
NOTIONS
INTERMEDIAIRE
Le PHP Extension and Application Repository est une archive
de composants PHP réutilisables et un projet majeur de
la communauté PHP. Introduction. [22/10/02]
Exemple d'utilisation des fonctions
de chiffrement du PHP, à travers l'exemple du stockage de mots
de passe dans une base de données.
ET AUSSI
NOTIONS INTERMEDIAIRES
Pas à pas, exploration d'un cas pratique simple
d'utilisation du PHP, au travers de la création d'un album
photo. [04/06/02]
A voir également les deux premiers
volets:
| NOTIONS
DE BASE
Présentation de cinq micro-outils (fonctions, expressions
régulières) permettant d'effectuer des manipulations simples en
PHP4 sur du code HTML. [23/05/02]
NOTIONS
INTERMEDIAIRES
Présentation d'une alternative gratuite à la PDFLib, librairie
permettant de créer des documents PDF à la volée: FPDF. [16/04/02]
- Fourni par Kaptive
(Deuxième partie)
NOTIONS
INTERMEDIAIRES
Les robots peuvent avoir des difficultés pour suivre des URLs
"exotiques". Le module Apache mod_rewrite permet de "réécrire"
les URLs pour tenir compte du problème. [13/04/02]
NOTIONS
INTERMEDIAIRES
Les robots peuvent avoir des difficultés pour suivre des URLs
"exotiques". Un script PHP très simple, et quelques directives
Apache dans un fichier .htaccess permettent de remédier au problème.
[07/04/02]
NOTIONS
INTERMEDIAIRES
Les structures de quelques fichiers composant un système d'inscription
de membres et d'authentification permettant, par le biais des
sessions, de manipuler des variables globales propres à l'utilisateur
connecté. [26/03/02]
NOTIONS
DE BASE
Une structure-cadre pour écrire un script de validation de données
de formulaire, et d'affichage de celui-ci. Pour aller plus vite
et adopter une approche méthodique de la programmation. [07/03/02]
NOTIONS
DE BASE
Les animations Flash sont capables d'échanger des données avec
l'extérieur. Voyons comment l'une d'entre elles tire profit d'un
script Php. [11/01/02]
NOTIONS
DE BASE
JpGraph est une librairie GPL de classes capable de générer très
rapidement des graphiques très complets. La version 1.4 de cet
outil orienté objet vient de paraître: petit panorama de ce dont
il est capable. [21/11/01]
NOTIONS
DE BASE
Cinq nouveaux pièges dans lesquels il est facile de tomber:
négligences de sécurité, accès sous-optimaux
aux bases de données... Autant de problèmes en puissance.
[20/11/01]
10 erreurs à ne pas commettre en Php : première partie
NOTIONS
DE BASE
Temps d'exécution, lisibilité et maintenabilité du code sont autant
de paramètres à gérer pour le programmeur. Si quelques règles
simples ne sont pas respectées, c'est tout un site qui peut basculer,
à court ou à long terme. [13/11/01]
La
gestion des erreurs en Php4
NOTIONS INTERMEDIAIRES
Bien que ne disposant pas (encore ?) d'instructions du type
"try... catch", Php permet néanmoins d'intercepter les erreurs
susceptibles de se produire dans un script. Principes. [06/11/01]
La
"phplib" sous l'angle des templates
NOTIONS INTERMEDIAIRES
Célèbre ensemble de classes dédié au monde Php, "PhpLib" peut
apporter beaucoup à votre site web. Nous nous intéressons particulièrement
ici à la construction de "templates". [18/10/01]
La
gestion des sessions en PHP3
NOTIONS
AVANCEES
Contrairement à son successeur le php4, le php3 ne supporte pas
en natif la gestion des sessions. Voici néanmoins une méthode
basée sur le SGBD permettant de pallier à ce manque. [09/10/01]
La gestion des sessions
en PHP4
NOTIONS
INTERMEDIAIRES
Disponible depuis la version 4 de PHP, la gestion des sessions
est une solution efficace et élégante pour la transmission d'informations
au sein d'un site web. [06/10/01]
Manipuler des
modèles de page en PHP
NOTIONS
INTERMEDIAIRES
Utiliser une classe PHP pour séparer présentation (code HTML)
et logique (contenu dynamique). [28/09/01]
Des documents PDF à la
volée en PHP
NOTIONS
INTERMEDIAIRES
Utiliser une bibliothèque de fonctions PHP pour produire des documents
PDF à la volée, entièrement configurables. [21/09/01]
NOTIONS INTERMEDIAIRES
Utiliser une bibliothèque de fonctions PHP pour réaliser des
graphes dynamiquement, sous forme de tableaux HTML. [17/09/01]
Images &
MySQL
NOTIONS
AVANCEES
Présentation de deux méthodes
différentes pour constituer une base de données
d'images, en utilisant MySQL et PHP. [23/07/01]
Des graphes en PHP
avec la librairie GD
NOTIONS
AVANCEES
Utiliser les fonctions de la librairie PHP GD pour
réaliser un graphe à partir de données statiques figurant dans
une base MySQL. [18/07/01]
NOTIONS INTERMEDIAIRES
Comprendre l'intérêt d'une classe et de la programmation orientée
objet à travers un exemple de création de classe pour gérer les
requêtes et connexions à une base de données. [05/04/01]
Rechercher dans une base de données
en PHP
NOTIONS INTERMEDIAIRES
Apprendre à créer une base de données
simple et à développer un formulaire HTML utilisant
PHP pour effectuer des requêtes dans cette base. [16/03/01]
Gérer des cookies en PHP
NOTIONS
INTERMEDIAIRES
Rien de plus simple que de créer, récupérer
et détruire un cookie en PHP. [16/03/01]
Une fonction mail en PHP
TRUCS & ASTUCES
Utiliser le langage PHP pour l'envoi d'un mail. [15/03/01]
Introduction au PHP
NOTIONS
DE BASE
Découvrez l'un des langages-vedettes du web: intégré
au code HTML, orienté-objet, doté d'un grand nombre
de fonctions natives (notamment pour la connectivité avec
des bases de données), le PHP possède de nombreux
atouts. [08/03/01]
JAVA
Manipuler
des données avec un servlet via JDBC
NOTIONS
INTERMEDIAIRES
Présentation d'un premier servlet simple mettant en application
les pilotes JDBC de Java pour manipuler les informations d'une
base de données. [10/01/03]
i-Mode
et Java
Découverte de l'API Java for i-Mode,
aussi appelée DoJa, créée par l'opérateur NTT DoCoMo pour les
téléphones mobiles. Par Bruno Delb. [11/06/02]
- Fourni par Net Innovations
NOTIONS
INTERMEDIAIRES
Obtenir des messages d'erreurs appropriés à son programme, cela
passe parfois par la création de ses propres exceptions. Voyons
comment procéder. [12/02/02]
Présentation
de J2ME: Deuxième partie
NOTIONS
INTERMEDIAIRES
Suite de l'exploration de Java 2 Micro Edition, "le Java de la
mobilité", avec un premier "MIDlet". Proposé par Bruno Delb, de
Net Innovations. [05/02/02]
Présentation
de J2ME: Première partie
NOTIONS
INTERMEDIAIRES
Java 2 Micro Edition est "le Java de la mobilité", tournant sur
les terminaux légers. Présentation par Bruno Delb, de Net Innovations.
[29/01/02]
NOTIONS
AVANCEES
De sa création jusqu'à sa mort, voici les états par lesquels un
thread est susceptible de passer. Nous aborderons également le
partage du processeur, encore appelé "scheduling".
[26/01/02]
NOTIONS
DE BASE
Squelette des programmes Java, les classes sont parfois confondues
avec les objets. Voyons comment les différencier et comprendre
les notions d'instances, de membres, et de constructeurs.
[22/01/02]
NOTIONS
INTERMEDIAIRES
Nous poursuivons notre étude de la gestions des erreurs grâce
aux mécanismes des exceptions. A l'honneur aujourd'hui le bloc
"try/catch/finally". [16/01/02]
NOTIONS
INTERMEDIAIRES
Les exceptions constituent une solution élégante pour dissocier
le code lié au fonctionnement normal du programme et celui lié
à la gestion des erreurs. [05/01/02]
NOTIONS
AVANCEES
Subtil mélange entre le C++ et le Java, le C# est souvent comparé
au langage de Sun. Voici quelques points de comparaison entre
ces deux langages. [22/12/01]
NOTIONS
AVANCEES
Séquences d'exécution d'un programme, les threads permettent d'optimiser
le déroulement interne d'une application. Présentation de leur
mise en oeuvre en Java. [20/12/01]
NOTIONS
INTERMEDIAIRES
Les transactions sont un élément de sécurité (cohérence) essentiel
pour une base de données. Gros plan sur les attributs des transactions
pour les composants EJB. [30/11/01]
NOTIONS
DE BASE
Même si l'anglais prédomine sur Internet, "internationaliser"
ses programmes Java permet à vos utilisateurs de bénéficier d'une
interface adaptée. Dates, formats numériques et autres messages
sont alors à coup sûr compréhensibles. [28/11/01]
NOTIONS
DE BASE
Bien que passées de mode, certaines applets
Java sortent du lot.Présentation d'une technologie qui
ne se limite pas aux "effets-gadgets". [15/11/01]
NOTIONS
DE BASE
Ce tutoriel montre de manière très simple comment
utiliser JSP pour générer dynamiquement un tableau HTML. Affichage,
récupération de variables postées par formulaire, voici quelques
commandes de bases en JSP. [14/11/01]
Gérer les sessions
avec des servlets : introduction
NOTIONS INTERMEDIAIRES
L'API "HttpSession" permet aux servlets d'offrir une gestion des
sessions à base de transmission par cookie ou par URL.
[25/10/01]
Introduction à JDBC
NOTIONS INTERMEDIAIRES
JDBC permet de transmettre des instructions SQL via Java. Présentation,
pas à pas, des principaux objets et méthodes de l'API. [12/09/01]
Manipuler des cookies avec
un servlet
NOTIONS INTERMEDIAIRES
Une API permet de facilement créer, envoyer et lire des cookies
via un servlet. On peut ainsi personaliser les pages à la volée
en récupérant des informations utilisateurs. [03/09/01]
Débuter avec les servlets
Java
NOTIONS DE BASE
Un exemple simple pour démarrer dans l'écriture de servlets Java
et traiter des données de formulaire. [31/08/01]
NOTIONS AVANCEES
L'API JSSE permet de manipuler en Java des sockets sécurisés
répondant aux spécifications SSL. Présentation.
[21/08/01]
NOTIONS DE BASE
Découvrir comment combiner contenus statique et dynamique
avec les JSP et comment écrire des composants réutilisables, les
JavaBeans. [11/05/01]
MODELISATION
UML : vues dynamiques (2)
Examen des diagrammes d'états-transitions, des événements qui
déclenchent les changements d'états et des spécifications annexes
possibles. [13/07/01]
UML : vues dynamiques (1)
Premier volet de l'examen des vues dynamiques en UML, introduisant
la donnée temporelle. [06/07/01]
Présentation des deux autres types
de vues statiques, qui s'attachent à décrire la "réalisation physique"
du modèle. [20/06/01]
UML : représentation du point
de vue de l'utilisateur
Suite de l'initiation à l'UML: les cas d'utilisation,
ou comment représenter un système du point de vue de l'utilisateur.
[14/06/01]
UML, diagrammes de classes
Initiation à UML, langage de modélisation d'applications
lancé au milieu des années 90, utilisant les technologies objet.
[07/06/01]
La methode MERISE
Présentation de la méthode d'analyse MERISE, la plus utilisée
en France pour la modélisation de systèmes d'informations. [26/04/01]
- Commentcamarche
DESIGN / GRAPHISME
Une
barre de menus en ActionScript avec Flash MX
Première approche des animations
scriptées avec un exemple d'utilisation d'ActionScript pour gérer
les movie-clips. [13/02/03]
Un
livre d'or avec Flash MX, PHP et MySQL
Réalisation d'une application dynamique
faisant appel à trois technologies simples et puissantes.
[10/10/02]
Flash
et PHP: utilisation de mail()
Construction d'une petite application Flash
faisant appel à une fonction PHP.[08/10/02]
Récupérer
le contenu d'un fichier texte en Flash
DESIGN
Rendre Flash dynamique en intégrant des variables chargées
depuis un fichier texte externe.[03/10/02]
ActionScript:
mise en application
DESIGN
Suite de l'exploration du langage ActionScript sous Flash
5 et MX: première application et découverte des spécificités du
langage.[20/09/02]
Introduction
à l'ActionScript, langage de script de Flash
DESIGN
Introduction au langage ActionScript sous Flash 5 et MX: adapter
ses réflexes à la notion de défilement du temps et appréhender
le côté "objet" de Flash. [19/09/02]
Concevoir
une interface applicative en 10 points
DESIGN
Réussir une interface utilisateur sans brûler les étapes :
les dix points clés de la conception. [03/07/02]
Troisième volet de
notre série sur SVG, cet article a pour objectif la présentation,
au travers d'un exemple, des possibilités d'inclusion de
scripts au sein d'un document SVG. [14/05/02]
Réalisation d'un exemple d'animation incluant du texte, un
dégradé de couleur et des rotations. [29/04/02]
Découvrir ce langage XML qui consitue l'alternative opensource
au Flash, en permettant de décrire des images sous forme vectorielle,
et de réaliser des animations. [24/04/02]
Flash permet une grande créativité dans la conception de
formulaires sans pour autant pénaliser la transmission de variables
vers une autre page. [13/02/02]
A côté des animations Flash ludiques ou humoristiques,
cohabitent certains utilitaires. Voici, en complément du
tutoriel précédent, une sélection de dix animations
opensource, susceptibles d'apporter une réelle valeur ajoutée
à un site web. [12/01/02]
Basé sur la norme MPEG-4 qu'il optimise, le format DivX défraye
la chronique depuis son apparition. Présentation de cette technologie
capable de réduire un DVD à seulement 10% de sa taille initiale.
[10/11/01]
Pour les forts taux de compression, les fractales obtiennent
de meilleurs résultats que la norme JPEG. Art graphique pour les
uns, procédé mathématique pour d'autres, les fractales constituent
une approche originale du domaine de la compression. [26/10/01]
Outil mathématique puissant, la compression par ondelettes
offre de meilleurs résultats que le JPEG. Inclue dans le nouveau
format "JPEG 2000", cette technologie est de plus en plus utilisée.
[23/10/01]
Manipuler des vignettes
(thumbnails)
Différentes méthodes pour créer des vignettes d'images, notamment
via la librairie GD en PHP ou en Perl, et l'outil netpbm en ligne
de commande. [03/10/01]
Utiliser des polices
dynamiques
Truedoc.com propose aux webdesigners d'utiliser, sans crainte
de problèmes d'affichage, des polices de caractères "exotiques":
mode d'emploi. [05/09/01]
Les techniques de compression:
la norme MPEG
Introduction aux idées derrière la compression MPEG, basée sur
un codage interne à l'image (JPEG) et une compression temporelle
par compensation de mouvement. [24/08/01]
Les techniques de
compression: l'image JPEG
Quels sont les algorithmes derrière la compression JPEG? Premiet
volet d'une série consacrée à la compression d'images et de séquences
vidéo. [20/08/01]
Créer des pages web qui s'adaptent à la taille de la fenêtre du
navigateur, en utilisant des tables HTML de largeur variable:
les pièges à éviter. [27/07/01]
Une astuce pour s'assurer que les bordures de tableaux apparaissent
comme on le désire sous Netscape. [31/05/01]
Les règles indispensables à connaître pour
construire un site web aisément modifiable et... facilement
consultable. [22/05/01]
Introduction au VRML
Découvrir les bases du langage de modélisation 3D pour le Web.
Une autre façon de rendre ses pages dynamiques, en incluant la
réalité virtuelle. [26/04/01]
Alternative à la fois aux formats GIF et JPEG, le PNG est un format
non propriétaire destiné au web. [17/03/01]
Entièrement gratuit, open source, The GIMP, malgré quelques bogues,
peut réaliser 99% de ce que fait Photoshop. [11/03/01]
OUTILS
Gestion
de l'usage du web avec Squid et SquidGuard
INSTALLATION
Mise en place et configuration
de deux applications permettant à une entreprise de limiter l'usage
du web en son sein. [10/01/03]
( Découverte pratique de Visual Studio.NET - Laboratoire
numéro 7)
[29/04/02] - Fourni par MSDN France
( Découverte pratique de Visual Studio.NET - Laboratoire
numéro 6)
[23/04/02] - Fourni par MSDN France
( Découverte pratique de Visual Studio.NET - Laboratoire
numéro 5)
Réutiliser un projet en Visual Basic 6.0 en le "mettant
à niveau" pour Visual Basic .NET. Explications.
[16/04/02] - Fourni par MSDN France
( Découverte pratique de Visual Studio.NET - Laboratoire
numéro 4)
Un modèle de programmation ASP .NET qui illustre quelques
contrôles de serveur ASP .NET et la source des pages C#.
[09/04/02] - Fourni par MSDN France
( Découverte pratique de Visual Studio.NET - Laboratoire
numéro 3)
Les différences entre l'ASP et l'ASP .NET par la pratique,
avec l'exemple de l'utilisation de contenu issu d'une base de
données.
[03/04/02] - Fourni par MSDN France
( Découverte pratique de Visual Studio.NET - Laboratoire
numéro 2)
Deuxième exercice pratique autour de Visual Studio.Net:
la production d'un fichier XML de documentation de code C#.
et le laboratoire numéro
1:
[22/03/02] - Fourni par MSDN France
Dans notre série : "Du gratuit, et tout de suite", voici venu
le tour du Php. Là aussi, le "gratuit" se fait rare... [12/12/01]
Plusieurs solutions de "caching" existent pour un site Php. Utilisées
conjointement ou non, elles contribuent à optimiser et préserver
votre serveur web. [06/12/01]
Trouver un hébergeur gratuit ASP
Trouver et activer rapidement un compte chez un hébergeur
ASP gratuit : plus dur que prévu. Retour d'expérience. [01/12/01]
Trouver un hébergeur JSP n'est pas simple. L'offre n'est pas
abondante, c'est le moins que l'on puisse dire. En voici néanmoins
quelques-uns dont trois gratuits, sur lesquels nous avons testés
un script JSP. [24/11/01]
Suite de notre tutoriel sur les applets Java: une sélection
d'applets qui méritent d'être essayées, pour leur originalité,
leur caractère ludique, mais aussi leur valeur pédagogique.
[16/11/01]
Tomcat est un serveur d'application
Opensource implémentant les spécifications Servlet 2.3 et JSP
1.2 développées par Sun. Son installation est un bon moyen de
tester ses servlets. [25/10/01]
ACID permet à l'administrateur réseau
de visualiser et de gérer aisément les alertes générées
par Snort ou par différents équipements de sécurité
installés sur son (ses) réseau(x). [24/10/01]
- Fourni par Antéria
Microsoft
Windows XP : quoi de neuf pour les développeurs ?
Cet article analyse certaines fonctionnalités de Microsoft
Windows XP et les effets que ces modifications ont sur les logiciels
développés pour Windows. Le débat est centré
sur les nouveaux visuels de Windows XP, ainsi que sur ComCtl32,
le partage de composant côte à côte et le changement
rapide d'utilisateur.
[13/10/01] - MSDN France
André Forys, Directeur Technique de ParaSoft Europe, présente
les méthodologies de contrôle automatiques des bogues durant l'implémentation
d'un projet de développement. [12/10/01]
- ParaSoft
Un tutoriel pour se familiariser avec l'Application
Center Test de Visual Studio.NET, permettant de réaliser notamment
des mesures de performances sur les services et applications XML
Web.
[18/09/01] - MSDN France
Développement
e-business: quel langage choisir?
Le développement de l'e-business a réorganisé les choix de
développement et favorisé l'émergence de nouveaux langages. Faut-il
miser sur eux? Quelles sont les spécificités d'une architecture
e-business en termes de développement? [19/07/01]
L'outil open source Nessus permet de détecter près de
700 failles de s"curité. Comment le mettre en place sur un serveur
Linux.. [27/06/01]
Apprendre à utiliser Apache et les fichiers .htaccess,
.htpasswd pour sécuriser les répertoires d'un site. [26/06/01]
Comment installer les outils open source Snort et SnortSnarf
qui représentent un système de détection d'intrusions performant,
avec une interface graphique en HTML.. [14/05/01]
DIVERS
Un environnement de développement sur Mac qui permet de développer
des application BASIC compilées et orientées Objet.
[19/11/02]
Présentation de quelques-unes des différences notables entre les
deux langages, pour aider le développeur C++ à la transition.
[04/11/02]
Les principes du Secure Socket Layer
En trois étapes, revue et classification des différentes
possibilités d'encodage du protocole sans doute le plus connu
du web, et examen des étapes de négociation entre
deux parties.
| | Troisième
volet: attaques
Présentation des principaux algorithmes de la cryptographie: RSA
et Diffie-Hellman, ainsi que des concepts de bases du chiffrement.
[27/08/02]
Au côté de poids lourds comme PostgreSQL et mySQL, plusieurs
projets font figure d'alternatives. Parmi eux, on compte des initiatives
autour de XML.
[22/08/02]
La sécurité informatique ne peut être
considérée comme une "couche" supplémentaire
aux développements: c'est en effet dès le coeur
de la logique interne d'une application que la sécurité
doit être adressée. [26/06/02]
C#
Des réponses à quelques questions courantes
sur C#, par le responsable du contrôle qualité dans l'équipe du
compilateur du langage.
[26/06/02] - Fourni par MSDN France
Un débat ouvert par Eric Vandevelde (CGI France) à
la suite d'une tribune de Patrice Bertrand (Smile). Nous publions
la réponse de ce dernier. [14/06/02]
- Fourni par Smile
Suite à la tribune de Patrice Bertrand, de Smile, sur les
frameworks Java opensource, nous avons reçu un point de vue différent,
émanant d'Emmanuel Vandevelde, de CGI France. [08/06/02]
- Fourni par CGI France
Cet article explique comment réaliser des opérations
simples de base de données avec ADO.NET, et quand utiliser
ADO.NET au lieu d'ADO. [04/06/02] - Fourni
par MSDN France
Patrice Bertrand, Directeur des Opérations de Smile, fait
le point sur les frameworks Java existants, notamment Opensource.
Avis d'expert sur un élément stratégique pour le développement
des Intranet. [22/05/02]
- Fourni par Smile
Manipuler les chaînes de caractères est un besoin qui se fait
rapidement sentir lors de la découverte d'un langage, voici donc
quelques notions essentielles sur le sujet. [17/01/02]
Savoir interroger une table, c'est bien, obtenir une sélection
de tuples à partir de deux tables, c'est encore mieux : introduction
aux jointures. [18/12/01]
Portable, extensible, gratuit et orienté-objet, le Python
ne manque pas d'atouts. Premier contact. [11/12/01]
Sélectionner ses données en SQL ne s'arrête pas au simple
"SELECT". Panorama de quelques options supplémentaires. [08/12/01]
Le SQL (Structured Query Language) permet d'interroger une
base de données. Connaître quelques instructions de base de ce
langage est un minimum pour qui veut construire un site web relié
à un SGBD. [29/11/01]
Proche du C/C+ et de Java, le C# (prononcer C sharp) est une
des briques de la nouvelle architecture .Net de Microsoft. Initiation.
[04/10/01]
Conçu autour du CFML (ColdFusion Markup Language), simple
d'accès mais puissant, ColdFusion est un langage "côté serveur"
dédié à la construction d'applications web dynamiques. [01/10/01]
|