Autrefois réservé aux seuls développeurs, la programmation touche aujourd'hui le grand public. L'objectif de cet ouvrage est de permettre à tous de comprendre ce qu'est le développement logiciel, d'acquérir le vocabulaire et les compétences pour s'initier à n'importe quel langage et être en mesure de choisir un langage de programmation convenant à des besoins particuliers. Par ailleurs, pour les développeurs professionnels ou confirmés, cet ouvrage constitue un guide de bonnes pratiques pour le développement en équipe et pour l'élaboration d'un code structuré, commenté et sécurisé. Nouvelle édition mise à jour et enrichie : compléments sur les ORM (Object Relational Mapping) et les compilateurs OpenSource.
Codage de l'information.
Variables et opérateurs.
Boucles et structures conditionnelles.
Structures de données.
Fonctions et procédures.
Programmation orientée objet.
Modélisation objet (UML).
Base de données.
Langage SQL.
Modélisation de base de données.
Web Services. XML.
Génie logiciel. Frameworks.
Gestion des accès concurrents (CVS).