07-12-2011
Ajout de la réalisation #14.
27-08-2011
Refonte complète du visuel.
04-04-2011
Création d'une version mobile (IOS et Android) de mon portfolio.
Bienvenue sur le portfolio de Andy Harvey.
Ce site contient de l'information sur mon cheminement, mes études ainsi que mes réalisations. On y retrouve aussi une page de liens utiles pour les programmeurs.
N'hésitez pas à me contacter pour donner vos commentaires ou vos suggestions.
Vous pouvez le faire facilement à l'aide de la page de contact.
Bonne visite!
Ce site permet aux employés du Cégep de Sainte-Foy d'avoir leur agenda électronique en ligne et donc de pouvoir le consulter à partir de n'importe quel endroit où il y a un accès à Internet. De plus, certains ajouts ont été inclus pour des besoins spécifiques comme l'impression de l'horaire des laboratoires à chaque semaine en un clic. Ce site est également pratique pour les étudiants qui peuvent, eux aussi, le consulter pour vérifier les disponibilités des laboratoires informatiques. Pour créer ce site, je me suis basé sur PHP iCalendar et j'y ai intégré une base de données MySQL en plus d'y ajouter des fonctionnalités propres aux besoins du Cégep de Sainte-Foy. J'ai fait ce site en stage à l'hiver 2004.
| Technologies : | HTML, CSS, JavaScript, PHP et MySQL |
| Programmeur : | Andy Harvey |
| Année : | 2004 |
| Visiter |
|
| Nom d'utilisateur : demo |
|
| Mot de passe : demo | |
Étant passionné des ordinateurs, j'ai commencé mon apprentissage à l'âge d'environ 12 ans avec un ordinateur 486 et Windows 3.1. C'est à ce moment que je me suis familiarisé avec l'environnement DOS. Puis, vint le jour où je découvris Windows 95 sur un Pentium 166Mhz. Au fil du temps et après quelques expérimentations plus ou moins douteuses qui malmenaient l'ordinateur, j'ai décidé qu'il était temps de pouvoir formater et réinstaller Windows par moi-même au lieu de toujours aller le porter dans une boutique d'informatique. C'est alors que je commence mon cheminement de technicien. Plus tard, de nouveaux besoins se firent sentir et j'entrepris des changements mineurs au niveau des composantes de la machine. Par exemple, un nouveau disque dur, lecteur CD et de la mémoire vive. Éventuellement, je me suis attaqué à un plus grand défi lors d'une mise à jour de mon PC et je changeai le bloc d'alimentation, la carte mère et le processeur.
Du côté du cheminement scolaire, j'ai eu la piqûre pour l'informatique et la programmation lors du cours d'informatique de quatrième secondaire. On m'enseigna alors les rudiments de Visual Basic 3. J'aimais beaucoup l'idée de pouvoir créer mes propres applications. J'ai donc étudié en informatique au Cégep de Sainte-Foy. Durant ces années, j'ai appris différents langages de programmations Webs et de logiciels. À ma deuxième année, je vis la fonction d'analyste ainsi que la modélisation de données. Au cours de ces années, j'ai programmés plusieurs applications lors de travaux pratiques. À ma dernière année d'études, j'ai monté, en équipe de quatre, un système de gestion pour le syndicat du Cégep. Le système était programmé en Oracle et fût le produit du cours de projet synthèse. En stage, j'ai créé un site d'agenda électronique adapté aux besoins d'une entreprise, soit le Cégep de Sainte-Foy.
Ce programme permet la saisie de l'inventaire des CD en indiquant leur emplacement dans les étagères. Nous pouvons aussi faire une recherche rapide pour retrouver facilement un CD ou logiciel. De plus, il est possible de spécifier pour quelles personnes le logiciel a été acheté. On peut également imprimer différents rapports. J'ai programmé ce logiciel lorsque je travaillais au ministère du Développement économique et régional et de la Recherche à l'été 2004 en plus d'effectuer un soutien technique téléphonique. Ce Ministère a changé de nom depuis et s'appelle maintenant le ministère du Développement économique, innovation et exportation.
| Langage : | Access |
| Programmeur : | Andy Harvey |
| Année : | 2004 |
| Taille : | 162 Ko |
| Télécharger |
|
Ce programme permet de ne pas oublier de regarder les émissions de télévisions que nous désirons suivre durant la saison, en avertissant automatiquement l'utilisateur avant le commencement de chaque émission. C'est le projet auquel j'ai consacré le plus de temps en l'améliorant au fil des ans et dont je suis le plus fier.
| Langage : | Visual Basic 6 |
| Programmeur : | Andy Harvey |
| Année : | 2002 - 2005 |
| Taille : | 4.0 Mo |
| Télécharger |
|
Cette section contient plusieurs sites que j'ai trouvés pour m'aider à programmer les applications que j'ai créées lors de mes études et celles de mes réalisations.
| Sites | Descriptions |
| 960 grid system | Propose une base HTML/CSS pour offrir une présentation souple tout en évitant d'utiliser les tableaux. Afin d'avoir une meilleure sémantique pour nos sites Web. |
| OpenWeb | Pour apprendre le (X)HTML et le CSS. |
| W3 Schools | Tutoriaux en ligne pour le (X)HTML, CSS, XML, SQL, PHP, .NET et plus. |
| Progressive Internet Explorer (CSS3) | Permet d'utiliser certains CSS3 dans Internet Explorer 6 à 8. Ce que les dernières versions de Firefox, Safari, Opera et Chrome supportent déjà. |
| Sites | Descriptions |
| jQuery | jQuery est un excellent framework Javascript pour faciliter les effets visuels et le dynamisme des sites. |
| Mootools | Mootools est un autre bon framework Javascript pour faciliter les effets visuels et le dynamisme des sites, mais je préfère tout de même jQuery. |
| Modernizr | C'est un script qui détecte si les fonctionnalités CSS3/HTML5 sont supportés dans le navigateur et permet de préparer un fallback dans le cas où ce n'est pas supporté. |
| L'éditeur JavaScript | Plusieurs scripts en JavaScript. |
| Tout Javascript.com | Références, tutoriaux et scripts en JavaScript. |
| Sites | Descriptions |
| The PHP Benchmark | Benchmark de codes PHP afin d'avoir de meilleures pratiques pour optimiser ses applications. |
| Nexen - PHP et MySQL | Manuel de référence pour PHP et MySQL. |
| PHP Freaks | Articles, tutoriaux, références PHP/MySQL et scripts. |
| PHP.net | Site officiel de PHP. Il contient toute la documentation sur PHP. |
| PHP Builder | Articles et codes sources en PHP. |
| PHPScripts | Scripts pour PHP. |
| PHP Classes | Des classes téléchargeables pour PHP. |
| PHP Snippets | Plusieurs exemples de codes en PHP. |
| JpGraph | JpGraph est une librairie orientée objet pour créer des graphiques en PHP. |
| Sites | Descriptions |
| Google - Informations pour webmasters | Ce site donne l'information sur le référencement des sites Web. |
| Search Engine Tools | Ce site donne l'information sur les "robots" des engins de recherches (robots.txt). |
| SEO Quotient | Ce site permet d'évaluer un siteweb. |
| Sites | Descriptions |
| Action Scripts | Tutoriaux et librairies sur l'Actionscript. |
| Macromedia Flash - ActionScript Dictionary | Opérateurs et fonctions pour Flash. |
| Webwasp | Tutoriaux en Flash. |
| Sites | Descriptions |
| Placehold.it | Création automatique d'images (place holder) pour débuter un site. Exemple |
| W3 Schools - Web Page Validation | Pour vérifier si votre site Web respecte les standards du W3C. |
| Open Source Web Design | Design de sites Web gratuit. |
| Sites | Descriptions |
| VB Accelerator | Articles, trucs et code pour VB et VB.NET. |
| VB France | Tutoriaux et code source pour VB. |
| VBnet | Code pour VB. |
| VB/MySQL | Articles et codes sur VB et MySQL. |
| Sites | Descriptions |
| Trucs et Astuces pour Visual C++ 6 | Ce site contient des trucs et astuces pour Visual C++ 6 comme les touches de raccourcis. |
| Sites | Descriptions |
| Ask Tom Home | Code pour Oracle. |
| Using Oracle PL/SQL | Les bases de PL/SQL. |
| Sites | Descriptions |
| Java Sun | Documentations en Java |
| The Java Tutorial | Tutoriaux en Java. |
| Java 3D | Exemples et tutoriaux sur Java 3D. |
| Java 3D API Tutorial | Tutoriaux sur Java 3D. |
| TD-Java | Exemples et exercices en français. |
| Sites | Descriptions |
| Apprendre Access (débutant) | Introduction à Access. |
| Access Examples and Help | Trucs utiles. |
| Martin Green's Access Tips | Trucs utiles. |
| Allen Browne's tips for Access users | Trucs utiles. |
| Info 3000 | Aide sur Access. |
| Self-Access | Initiation à Access. |
| Sites | Descriptions |
| Source Forge | Regroupement de plusieurs programmes libres et gratuits (open source). |
| Planet Source Code | Code source pour plusieurs langages de programmations tels que Visual Basic, Javascript, Delphi, .NET et plus. |
| 3D Cafe | Tutoriaux HTML, Flash, Photoshop, Maya, Autocad, etc. |
| Game Tutorials | Tutoriaux pour créer des jeux. (C++, Java, Win32, OpenGL, DirectX). |
| HotScripts | Scripts pour ASP, Java, Python, .NET, PHP, Flash, etc. |
| Linux Shell Scripting | Tutoriaux sur les scripts en Linux. |
| DevMaster | Pour apprendre la programmation de jeux. |
| OpenGL.org | Tout sur l'OpenGL et la programmation de jeux. |
| Programmer's Heaven | Code source pour différents langages tels que C / C++, Java, VB.NET, PHP, et plus. |
| Spoono | Tutoriaux et exemples pour du graphisme (Photoshop, Flash, etc.) et de la programmation Web (PHP, CSS, XML, etc.). |
| Tech on the net | Tutoriaux pour Access, Excel, SQL, Oracle / PLSQL, et Linux. |
| Developpez.com | Club d'entraide pour plusieurs langages de programmations comme VB, C++ PHP, Java et plus. |
| Lignes de commandes de Windows XP | Pratique pour créer des fichiers BATCH. |
| Connection Strings | Pratique quand on ne se souvient plus de la chaîne de connexion à une base de données. |
Ce programme permet la saisie des ventes de billets dans le but d'imprimer rapidement des rapports statistiques. J'ai programmé cette application à la demande de vendeurs qui devaient calculer et retaper en Excel les statistiques des billets vendus pour les pièces de la troupe de théâtre Les Grands Enfants. En 2005, J'ai modifié ce programme pour répondre aux besoins de la troupe de théâtre Les Boules à mythes.
| Langages : | Visual Basic 6 et Access |
| Programmeur : | Andy Harvey |
| Année : | 2004 - 2005 |
| Taille : | 67.7 Ko et 80.0 ko |
| Télécharger (Les Grands Enfants) |
|
| Télécharger (Les Boules à mythes) | |
Ce programme enlève automatiquement le numéro de piste devant chaque chanson dans une liste de chansons générée par Winamp. Je l'utilise lorsque je fais une liste de mes chansons et comme il n'y a pas qu'un seul album dans cette liste, le numéro de piste n'est pas significatif. Par conséquent, il n'est pas désiré. Le fonctionnement est simple. Il suffit d'enregistrer la liste dans un fichier texte nommé "entre.txt" et de démarrer le fichier batch "start.bat". Le programme supprime le numéro de piste au début de chaque ligne et enregistre la nouvelle liste dans le fichier "sortie.txt".
| Langage : | C++ |
| Programmeur : | Andy Harvey |
| Année : | 2003 |
| Taille : | 36.6 Ko |
| Télécharger |
|
Ce programme garde un historique des dépôts et des retraits que j'effectue dans mon compte bancaire. Il me permet aussi de savoir facilement combien d'argent il me reste en banque. J'ai créé cette application afin de savoir combien il me reste d'argent dans mon compte en banque séparément de mes prêts étudiants. Donc, je n'avais qu'à rentrer l'argent qui ne provenait pas de mes prêts ainsi que les dépenses non reliées aux études. Ce programme a remplacé un document Excel dont je me servais à l'origine.
| Langage : | Visual Basic 6 |
| Programmeur : | Andy Harvey |
| Année : | 2003 |
| Taille : | 22.3 Ko |
| Télécharger |
|
Ce programme balaie les adresses IP ayant le port spécifié ouvert et lorsqu'il en trouve, il ajoute cette adresse IP à la liste. Il suffit de double-cliquer sur l'adresse IP pour l'ouvrir dans Internet Explorer. J'ai créé cette application afin de me familiariser un peu avec la programmation Internet.
| Langage : | Visual Basic 6 |
| Programmeur : | Andy Harvey |
| Année : | 2001 |
| Taille : | 35.3 Ko |
| Télécharger |
|
Ce programme génère aléatoirement des phrases contenant deux noms, un verbe et deux adjectifs. Il suffit d'entrer les mots désirés, puis de générer les phrases automatiquement. C'est un ami qui m'a donné l'idée de faire ce programme après avoir joué avec lui à ce jeu. Nous pigions des mots au hasard pour donner des phrases absurdes et comiques.
Pour voir la définition d'un cadavre exquis, visitez le site Wikipédia.
Pour un exemple plus concret, vous pouvez visiter ce site : Mots de tête.
| Langage : | Visual Basic 6 |
| Programmeur : | Andy Harvey |
| Année : | 2005 |
| Taille : | 19.5 Ko |
| Télécharger |
|
Ce projet est une refonte quasi totale de l'ancien site institutionnel. Il a été grandement simplifié dans le but de faciliter la navigation pour les visiteurs et les étudiants. J'ai aussi développé des outils web afin de permettre aux employés d'effectuer la mise à jour eux-mêmes de certaines sections du site.
Ces outils sont utilisés pour : les actualités, la salle de presse et la calculatrice.
| Technologies : | PHP, HTML, XML, XSL, Oracle et JavaScript |
| Programmeur : | Andy Harvey |
| Année : | 2005 - 2006 |
Ce CD-ROM est un complément au cours ADM 2013 et contient des vidéos ainsi que des documents Powerpoint et Excel. J'ai dû apprendre VB.NET pour ce projet, créer un autorun et un setup pour installer les différentes composantes nécessaires à l'exécution du CD-ROM. Les outils utilisés sont : Microsoft Visual Studio, Autorun Magick Studio et Setup Factory.
| Technologie : | VB.NET |
| Programmeur : | Andy Harvey |
| Année : | 2006 |
Ce projet est une refonte au niveau du code et du visuel de l'ancien site promotionnel que j'avais fait en 2006. Les changements au niveau du contenu se font graduellement. Le but était de remettre au goût du jour le visuel, tout en utilisant des contrastes assez grands pour l'accessibilité, ainsi que de rendre le contenu HTML valide aux normes du W3C.
Note 1 : Cette nouvelle version utilise l'environnement Javascript Mootools, notamment sur la page d'accueil pour changer le bandeau.
Note 2 : Les options d'accessibilités sont le bouton Inverser qui change la couleur de texte, de fond et les images pour un meilleur contraste et le bouton Changer la taille du texte qui permet d'agrandir la taille du texte sur tout le site.
Ces options sont gérés uniquement par des fichiers CSS.
| Technologies : | PHP, HTML, XML, XSL, Oracle, CSS et JavaScript |
| Programmeur : | Andy Harvey |
| Année : | 2009 - 2010 |
| Visiter |
|
Ce site est un portfolio artistique ayant pour but de montrer et de vendre les toiles de Myriam Bélanger.
Note : Ce site utilise l'environnement Javascript JQuery, notamment sur la page d'accueil pour changer le bandeau.
| Technologies : | PHP, HTML, CSS et JavaScript |
| Programmeur : | Andy Harvey |
| Année : | 2011 |
| Visiter |
|
Ce site donne l'éventail des services offert par le Ranch chez Ti-Gars ainsi que leurs coordonnées.
Note : Ce site utilise l'environnement Javascript Mootools pour la galerie photos.
| Technologies : | PHP, HTML, CSS et JavaScript |
| Programmeur : | Andy Harvey |
| Année : | 2010 |
| Visiter |
|
Ce site est le portfolio des différents projets réalisés par la compagnie. La complexité de ce site est la navigation qui utilise le principe de "parallaxe". C'est-à-dire qu'il y a plusieurs images de fonds se déplaçant à des vitesses différentes pour donner un effet de perspective.
On peut naviguer à l'aide du menu, mais on peut aussi se déplacer dans le site à notre rythme à l'aide de la souris par du drag & drop.
Note : Ce site utilise l'environnement Javascript JQuery. De plus, je n'ai fait que le frontend du site (animations et interactivité).
| Technologies : | HTML, CSS et JavaScript |
| Programmeur : | Andy Harvey |
| Année : | 2011 |
Visiter Visiter sur mon serveur (sans les données) |
|