• Indéchirable et imperméable, ce mémento Eyrolles sera un soutien quotidien pour tous les développeurs et administrateurs qui doivent créer ou maintenir des applications web en PHP 7.
    Mis à jour pour les plus récentes versions PHP 7.x, ce mémento conviendra également aux étudiants en informatique qui souhaitent appréhender les techniques de développement web.

  • Vous pratiquez PHP et vous savez créer des sites ? Vous avez l'impression de réécrire souvent les mêmes choses ? Vous vous posez des questions sur la meilleure façon de traiter une tâche particulière, comme créer des formulaires ou envoy


  • Difficile aujourd'hui de passer à côté de la programmation orientée objet ! La quasi-totalité des outils créés actuellement pour les développeurs PHP utilise cette façon de programmer. Il est donc indispensable de savoir ce que c'est et comme

    1 autre édition :

  • Comment les internautes perçoivent-ils vraiment votre site web ?

    Proposer la bonne information au bon endroit et au bon moment. Répondre aux attentes de ses visiteurs pour leur donner envie de rester sur le site et d'y revenir : quel pari difficile pour tout concepteur web, qu'il crée un site e-commerce, éditorial ou même une application iPhone !

    Au-delà des règles théoriques, rien ne vaut de se mettre à la place de l'utilisateur, confronté aux situations les plus variées sur le Web : pages d'accueil ou landing pages, pages de listes ou de rubriques, pages de contenu (articles, fiches produits...), formulaires, outils en ligne, mais aussi e-mails ou newsletters envoyés par les sites... Grâce à cette analyse de plus de 60 pages et applications web passées au crible de l'ergonomie, appuyée par des tests utilisateurs et des résultats d'eyetracking, apprenez par l'exemple à concevoir des sites efficaces et agréables pour votre internaute !

    Des compléments au livre sont disponibles en ligne sur le site www.ergonomie-web-illustree.com !


    "Ma première impression était confirmée : (...) Amélie fait preuve d'une profonde compréhension de l'utilisabilité. Elle pense et écrit merveilleusement bien - à la limite du poétique - à ce sujet." Steve Krug - Auteur de Don't Make Me Think.

    "Amélie Boucher s'emploie avec talent à faire parler les sites pour mieux cerner les règles de l'ergonomie web." Pierre Kosciusko-Morizet - PDG de PriceMinister.

  • Reconnu dans le monde pour sa puissance et son élégance, Symfony est issu de plus de dix ans de savoir-faire. Le framework open source de Sensio fédère une très forte communauté de développeurs PHP professionnels. Il leur offre un ensemble d'outils et un environnement MVC pour créer des applications web robustes, maintenables et évolutives.
    Au fil d'une démarche rigoureuse et d'un exemple concret d'application web 2.0, ce cahier décrit le bon usage des outils Symfony mis à la disposition du développeur : de l'architecture MVC et autres design patterns à l'abstraction de base de données et au mapping objet-relationnel avec Doctrine, en passant par les tests unitaires et fonctionnels, la gestion des URL, des formulaires ou du cache, l'internationalisation ou encore la génération des interfaces d'administration...

  • PMA sans filtre

    Nina Vasselin

    « Un bébé, un bébé ! » me réclame-t-il sans cesse. Oui, mais non, mais non, mais oui... Je ne me sens pas prête. Après des années de questionnements existentiels, on se lance enfin. On met du coeur à l'ouvrage (pas que le coeur hein !), mais pas de bébé en vue. On relit le mode d'emploi : on fait pourtant bien ce qu'il faut, là où il faut. On se fait examiner de fond en comble (surtout le fond) et le couperet finit par tomber : « Vous êtes stérile Monsieur... »
    Elle n'a pas pour habitude de mâcher ses mots. Elle appelle un chat un chat. D'une nature directe et déterminée, Nina Vasselin raconte son difficile parcours en PMA, sans aucun filtre...

  • Un cours idéal pour assimiler la syntaxe et les concepts objet de PHP 5 et s'initier au développement d'applications web professionnelles Ce manuel d'initiation vous conduira des premiers pas en PHP jusqu'à la réalisation d'un site Web complet interagissant avec une base de données MySQL ou SQLite.

    Après avoir appris à installer PHP et à créer quelques pages simples, vous étudierez en détail la syntaxe du langage (variables, types de données, opérateurs, instructions, fonctions, tableaux...), avant de progresser rapidement vers des sujets de niveau plus avancé : programmation objet, manipulation des chaînes de caractères et expressions régulières, gestion des e-mails, sessions et cookies, accès aux bases de données MySQL et SQLite, traitements XML, etc.

    Parmi les thèmes nouveaux abordés dans cette troisième édition de l'ouvrage : les nouveautés de PHP 5.4 dont les "Traits" (pseudo-héritage multiple) et l'accès objet à SQLite 3.

    Des exercices corrigés et des travaux pratiques pour une mise en oeuvre immédiate de vos connaissances Pour vous aider à valider et mettre en oeuvre vos connaissances, vous trouverez en fin de chaque chapitre une série d'exercices dont les corrigés et le code source sont disponibles sur les sites www.editions-eyrolles.com et www.funhtml.com. Vous découvrirez également en fin d'ouvrage quatre exemples de sites Web dynamiques présentés sous forme de travaux pratiques : à vous de développer ces applications à partir du cahier des charges et des indications données dans l'énoncé, en résistant à la tentation de télécharger trop rapidement les solutions données sur le site des éditions Eyrolles !

    À qui s'adresse ce livre ?


    Aux étudiants en cursus d'informatique ou de design Web.

    À toute personne ayant des bases de programmation Web (HTML, JavaScript...) et souhaitant s'autoformer à PHP.

    Aux enseignants et formateurs à la recherche d'une méthode pédagogique pour enseigner PHP.

  • IPhone, iPad, Android et autres smartphones, consoles de jeux, lecteurs MP3... Face à la déferlante des appareils portables, créer ou adapter un site ou une application web de manière à ce qu'ils soient utilisables et fonctionnels sur tous ces ter

  • Dreamweaver CS4, PHP et MySQL : un trio gagnant Considéré comme le logiciel de création de sites Web le plus performant du marché, Dreamweaver peut être couplé à PHP/MySQL pour concevoir des sites dynamiques sans écrire une seule ligne de code. Ce mode de création visuel séduira particulièrement les graphistes qui souhaitent intégrer rapidement des applications dynamiques à leur projet, tandis que les développeurs apprécieront la puissance des éditeurs de code de Dreamweaver CS4, qui constitue la plate-forme de développement idéale pour PHP/MySQL.

    Toutes les étapes pour concevoir un site marchand avec PHP 5 et MySQL Pédagogique et pratique, cet ouvrage explique en détail comment utiliser tous ces outils pour créer facilement son site dynamique, depuis la création de la base de données jusqu'à la réalisation des requêtes SQL et des scripts PHP. Il consacre également un chapitre complet aux transformations XSLT, qui permettent de gérer de manière simple du contenu XML dans des pages Web. Il se clôt par une étude de cas très détaillée portant sur la conception d'un site marchand, à laquelle s'ajoute une extension Web contenant tous les fichiers des exemples.

  • La grande majorité des applications web s'adossent à la base de données MySQL et imposent à l'administrateur de base de données des contraintes de performances et de fiabilité.

    Un concentré d'expertise pour le DBA MySQL : les bonnes pratiques, de la conception à l'optimisation Cet ouvrage s'adresse à tous ceux qui conçoivent, exploitent et maintiennent une base de données MySQL et souhaitent optimiser les performances de leurs serveurs ou rencontrent des problèmes de charge. Il répond aux questions de l'administrateur : que faire en cas de problèmes de performances liés à la base de données ? Quelles directions prendre face à un serveur MySQL réticent, en pleine situation d'urgence alors que les utilisateurs grondent ? Qu'il s'agisse d'une mauvaise gestion de la mémoire vive, de disques saturés, d'une gestion perfectible des index, de requêtes trop gourmandes, de moteurs de stockage inadaptés, etc., cet ouvrage aidera l'administrateur ou le développeur MySQL à trouver le goulet d'étranglement en cause. Non sans décortiquer le fonctionnement du serveur MySQL et de ses différents moteurs (InnoDB, MyISAM, Merge, Memory/HEAP, Archive....), les auteurs guident le DBA à travers toutes les bonnes pratiques d'audit et d'optimisation, de la conception du schéma de la base jusqu'à la résolution des problèmes liés à la réplication, sans oublier de l'éclairer sur les choix matériels à faire pour ses serveurs.
    À qui s'adresse cet ouvrage ?

    À tous les administrateurs de bases de données en quête de performances ;
    Aux DBA MySQL souhaitant aiguiser leur capacité à auditer et optimiser leurs bases ;
    Aux administrateurs système souhaitant approfondir leur compréhension des relations entre une base MySQL et les matériel et système d'exploitation sous-jacents ;
    Aux développeurs (Java, PHP, Ruby, Python...) utilisant MySQL et rencontrant des problèmes de performances.

  • En imposant des règles strictes de gestion de code et en offrant une très riche bibliothèque de composants prêts à l'emploi, le framework PHP 5 Zend Framework guide le développeur web dans l'industrialisation de ses développements, afin d'en garantir la fiabilité, l'évolutivité et la facilité de maintenance.

    Cet ouvrage présente les meilleures pratiques de développement web avec PHP 5 et le Zend Framework : design patterns, MVC, base de données, sécurité, interopérabilité, tests unitaires, gestion des flux et des sessions, etc.

    Non sans rappeler les prérequis techniques et théoriques à l'utilisation du framework, l'ouvrage aidera tant les développeurs débutants en PHP que les chefs de projets ou architectes aguerris souhaitant l'utiliser en entreprise.

  • Comment rendre ses sites web lisibles et compréhensibles ?

    Aussi époustouflant soit le design d'un site web, il se doit avant tout d'être lisible ! À l'heure où la diffusion de l'information ne peut plus ignorer le support écran, le rôle du designer est de favoriser la lecture en ligne et la compréhension des contenus. Typographie, couleurs, composition des pages, mise en écran, mais aussi architecture de l'information... apprenez enfin à concevoir des interfaces web lisibles et fonctionnelles, dans un souci constant d'ergonomie et d'accessibilité !

    Améliorez le confort de lecture et l'efficacité de vos pages web !


    Découvrez les mécanismes de lecture en ligne Comprenez les bases de la typographie appliquée à l'écran (familles de caractères, formats, codage, lissage...) Mesurez la lisibilité des caractères (forme des lettres, empattements, casse...) et faites les meilleurs choix de polices Choisissez vos couleurs pour des interfaces efficaces et accessibles au plus grand nombre Structurez les contenus dans une architecture de l'information qui facilite la compréhension Maîtrisez les grilles typographiques et les règles de composition adaptées au Web et à l'écran Initiez-vous aux dernières techniques de publication en ligne (CSS, texte-image, gestion des césures...) Bénéficiez des précieux conseils et expériences des meilleurs experts (webdesigners, créateurs de caractères, ergonomes...) À qui s'adresse cet ouvrage ?


    Aux webdesigners, agences et directeurs artistiques Aux architectes de l'information et aux ergonomes Aux concepteurs web, webmestres, chefs de projet, étudiants... et tout acteur d'un projet web

  • Symfony2, édité par le Français SensioLabs, est le framework PHP de référence des développeurs web. Il est à l'origine de nombreuses avancées qui permettent aujourd'hui aux développeurs de créer plus rapidement des applications web de meilleure qualité. Comme tous les outils à la pointe de la modernité, il n'en reste pas moins de prime abord complexe à utiliser, et nécessite un accompagnement pour concevoir des applications à la fois robustes et maintenables.Un livre de référence pour les développeurs webL'objectif premier de cet ouvrage est de découvrir les fonctionnalités clés du framework Symfony2, ainsi que les différents composants qui l'accompagnent. Au départ, il sera question de comprendre le fonctionnement des briques de base de toute application web afin d'arriver à développer une application complète : routage, contrôleurs, modèles de vues, gestion de la base de données, etc. L'accent sera ensuite mis sur l'utilisation de bonnes pratiques comme les tests automatisés ou le recours à un conteneur de services, pour concevoir des applications de meilleure qualité, plus faciles à maintenir et à faire évoluer. Une étude de cas Symfony2 : créer un réseau socialLe développement logiciel s'appréhende par la pratique. Pour cela, vous réaliserez une application de réseau social au fil des chapitres et vous trouverez l'essentiel du code source dans ces pages. Vous irez donc plus loin que la seule utilisation du framework. Grâce à la création d'une application web moderne, vous découvrirez les techniques de développement web actuellement pratiquées. Vous deviendrez ainsi plus effi cace dans la réalisation et l'évolution de vos projets, que vous soyez développeur professionnel ou amateur.

empty