HtmlToText
vous êtes en mode consultation car le javascript n'est pas activé sur votre navigateur. haeresis, bruno lesieur « quelques #id et beaucoup de .class » le portail haeresis bienvenue sur le portail web présentant mes réalisations ainsi que mes compétences. ouvrez chaque onglet en arrêtant votre souris dessus . présentation bienvenue sur le portail d'un développeur web sur annecy et réalisé dans les règles de l'art. ici exit l'empilement de « table » à n'en plus finir, les balises et attributs qui usurpent le travail du css ou encore les morceaux de javascript en plein milieu de la sémantique. nos amis s'appellent html5, css3, jquery, ajax, node.js, php, .net, linq et j'en passe ! ils oeuvrent pour deux choses communes : être au service du référencement et de l'ergonomie pour que le contenu soit trouvable et accessible quel que soit la plateforme d'affichage ou les mécanismes d'animations. être au service de la maintenabilité et de la lisibilité pour garder un site actualisable et aux normes du web dans un souci de productivité, sécurité et d'efficacité. visite guidé ce portail présente avant tous les projets dans lesquels je me suis investi hors de mon cadre professionnel en tant qu'autodidacte. ce sont eux qui m'ont permis d'acquérir des connaissances sur le web ancestral et d'étudier les erreurs qu'il ne faut pas faire. ce portail présente également celui que je suis devenu après 5 ans d'études supérieures et plus de 4 ans d'expériences professionnelles m'ayant donné les clés de l'ergonomie, du référencement, des bonnes pratiques, de la gestion de projet et du développement web. vous trouverez de quoi me suivre moi et mes projets dans « à propos de moi » ainsi que tout ce qu'il faut savoir sur les développements haeresis dans « besoin d'un site ? ». technos utilisées html5 , css3 , javascript , jquery , cross domain , ajax , json , canvas , sql , php 5.4 , .net 4.0 , linq un problème technique ? si vous rencontrez un quelconque problème contactez-moi via mon adresse email en la générant en cliquant ici . à propos de moi envie de partager avec moi ou d'obtenir mon cv, c'est par ici ! réseaux : description développeur web spécialisé front-end sur annecy, je vis chaque jour ma passion nageant parmi les techniques actuelles et d'avenir en matière de client-side. c'est pourquoi tous les jours au petit déjeuner (mais pas seulement), je prépare de quoi satisfaire ma faim de responsive web design, de performances web, de respect des standards, de bonnes pratiques, de poc html5/css3, d'accessibilité web, de factorisation, d'automatisation, de partage, de casse-tête en tout genre et ce à travers des projets et prototypes toujours plus appétissants. dernière idée en date ? le framework haeresis ! mon curriculum vitae logo de linkedin consultez mon cv à jour et mes avancées professionnelles en rejoignant le réseau linkedin. vous pouvez également me le demander par email. mes passions et mes envies logo de google+ encerclez +bruno lesieur sur le réseau social google+ pour en savoir plus sur qui je suis, ce qui me fait vibrer et partager avec moi. mes travaux et la webosphère logo de twitter suivez moi et suivez l'actualité de mes projets et les actus web, pcs, mobiles, sociales et mes coups de coeur avec @haeresisdotfr . me contacter par email si vous souhaitez me contacter par email, vous pouvez le faire via mon adresse personnelle en la générant en cliquant ici . mes compétences un tour d'horizon des technos et techniques que j'utilises ! a savoir la liste des mots-clés ci-dessous vous permet de connaître les aspects de chaque technologie mise en oeuvre sur mes projets ou au quotidien. il faut garder à l'esprit que plus une compétence/technique est basse dans cette liste, plus ma veille technologique sur l'évolution de cette technique est espacée dans le temps. ainsi je suis totalement à jour sur l'aspect frond-end des sites internet d'aujourd'hui et opérationnel pour travailler sur les autres points cités. client-side html5 / xhtml - sémantique rendu dynamique : moteur de template php, asp.net interopérabilité : doctype, classes css conditionnelles, jeu de charactère, hack css référencement : balise sémantique, microdata, lien canonique, géolocalisation, sitemap, flux xml iframe : cross-domain, autosize canvas : police, animation css3 / css2.1 - design guide de style : typographie, couleurs, iconographie, grille, médias, interaction positionnement : block, inline, float, relatif, absolute, fixed, table, flex, grid police embarquée : @font-face, propriété text-shadow animation : css sprite, propriété transform, propriété transition portabilité : responsive web design, media query, meta viewport, propriété box-sizing, css dynamique client/web mail : style en ligne, balise style, feuille de style javascript - développement / animation interface riche : jquery, support html5 (vieux navigateurs), manipulation css / dom, animation, expressions régulières, fallback, modernizr.js, responsive.js, relocate.js, intro.js, impress.js, angularjs crossdomain : cookie/session, postmessage/hash/window.name transport, jsonp, xmlhttprequest2, xdoc, contrat p3p action assynchrone : ajax, socket.io, json/xml, callback outils - conception / debug code : notepad++, ie/firefox/chrome/opera/safari (developper tools / firebug / firebug lite) media : photoshop cs, paint .net, audition cs, audacity gestion : trello, harvest clavier : bépo autre : filezilla, tortoisesvn, tortoisegit, interface ovh référencement / performance seo : réécriture d'url, redirection serveur, ajax/escaped_fragment, réseaux sociaux compression : gzip/deflate, file minified, css sprite chargement : prioriser/différer/paralléliser css/javascript/image outils : validator w3c, opquast reporting, google pagespeed, google analytics, htmllint, csslint, jslint server-side node.js usage : express, socket.io, ejs, commander, mongoose, jquery, require/exports/module, nodeatlas, json, npm architecture mvc2 : model / view / controller / rewriting nosql : mongodb, redis ide : sublim text 3, cloud9 php 5.4 (4) usage : poo, namespace, traits, webconfig.xml architecture mvc2 : model / view / controller / rewriting ide : netbean, eclipse asp.net avec c# 4.5 (4.0, 3.5, 2.0) usage : lifecycle, viewstate, poo, linq, héritage, polymorphisme, interface, générique, scriptlet, web.config, updatepanel architecture 3 tiers avec url rewriting : userinterface / bussinessobject / dataaccess ide : visual studio 2005, visual studio 2008, visual studio 2010, visual studio 2012 sql usage : clé primaire, index, clé étrangère (update/delete, cascade/restrict), jointure (inner/outer left/right), recherche (like/regexp), procédure stokée variante : mysql, sql server ui : phpmyadmin, sql server management studio framework / librairie / api / cms css : css reset, knacss, bootstrap, less, sass javascript : jquery/ui/plugin, ckeditor, google maps asp.net c# : linq php : mediawiki, wordpress, joomla!, phpbb3, drupal accès web server apache dans wamp : mod_rewrite, virtual directory apache ovh : administration web iis6 et 7 : pool, integrated/classic mode, rewrite module, virtual directory, application mon métier au delà de l'intégrateur html5 et css3 il y a le développeur front-end ! explications par ici ! qu'est-ce que le front-end la partie cliente (ou front-end) d'un site web fait le pont entre l'utilisateur et le serveur web. c'est la page web visible à l'écran et également les éléments la constituant avec lesquels vous interagissez : le design, les médias affichés, les animations, la saisie de formulaire, le contrôle des erreurs, les mises à jour après chargement de page... naissance d'un métier les balbutiements la réalisation de la partie front-end était initialement faite : soit par le webdesigner qui touchait sa bille sur frontpage ou dreamweaver, soit par le développeur back-end qui avait (web exige) des notions en rendu html. dans les deux cas, la connaissance des standards n'était pas de mise et le chargé front-end ou client-side bricolait