Développement web

Html 4 et Html 5

  • Structure de pages aux normes W3C.
  • Organisation du contenu via les balises structurantes de HTML5 : head, footer, nav, section, aside, ...
  • Organisation du texte : title, hx, paragraphes, ...
  • Textes enrichies : gras, italique, souligné, ...
  • Tableaux et formulaires.
  • Affichage des liens et des images.

Css 2 et Css 3

  • Responsive design avec les Media Queries (css3).
  • Multi colonnes.
  • Sélecteurs.
  • Fond et bordures.
  • Effets de textes et d'images.
  • Utilisation de Google Fonts.

Frameworks Css

  • Twitter Bootstrap 3
    • Installation (local et utilisation d'un cdn).
  • Fundation

Compilateur Css

  • Less
    • Installation.
    • Utilisation en PHP 5.

Javascript / Jquery / Ajax

  • jQuery : Installation locale et utilisation du CDN.
  • PhantomJS : installation de l'outils et création d'un script (linux / js) pour récupérer des images et les redimensionner (thumbnails).
  • Utilisation de plugins Jquery :
    • Carousel
    • TableSorter
    • Adipoli
    • UI DatePicker
    • Bootstrap FileInput
    • HighCharts
    • Moderniz
    • MomentJs
    • Font Awesome
    • TinyMce
    • DataTables.net (v 1.10.15) + extensions : scroller, responsive, checkbox (row select) ...
    • Bootstrap Datepicker
  • Utilisation d'API RestFul (Ajax)
  • Model Pattern
  • Google Map API : markers, markers groupés, geolocalisation, ...

Frameworks JS

  • Vue.js (v 2.3.4)
    • Installation
    • Intégration dans un projet " test " (Message, If, For, Méthodes, Composants, Instances, ...).

PHP 4 / Php 5

  • Code procédural.
  • Code orienté objet (constructeur, héritage, ...).
  • Template Php (homemade).
  • Template PhpBB.
  • Utilisation des Namespaces (Php5).
  • Backoffice : Identification, sessions, cookies.
  • Utilisation de librairies en PHP5 : Less, Markdown, php_soap.dll.
  • Utilisation de l'API Twitter.
  • Utilisation de WServices (librairies développées en Java) en PHP.
  • Création de scripts : migration de bases de données CMS vers Mysql, ... (cf mon Github).
  • Installation de CMS : Wordpress 3, Joomla 2, Drupal 7.

MySql 4 / Mysql 5

  • Requêtes SQL (fonctions mysql et mysqli)
  • Utilisation de PDO (php 5).
  • Mesure contre injections SQL (php5).

Framework Symfony 3

  • Installation et paramétrage en local et sur serveur dédié.
  • Mise en place d'une structure MVC.
  • Moteur de templates Twig.
  • Doctrine.
  • Backoffice : identification, sessions, cookies.

Framework Cakephp 2 et 3

  • Installation et paramétrage en local et sur serveur dédié.
  • Mise en place d'une structure MVC.
  • Backoffice : identification, sessions, cookies.
  • Intégration d'un template HTML/CSS.
  • Création du blog (le site sur lequel vous vous trouvez actuellement ^^).
  • Mise en place d'un formulaire de contact.
  • Création des pages informations (cgu, mentions légales, ...)
  • Affichage de fiches spécifiques.

C# (csharp)

  • Utilisation des fonctionnalités standards.

ASP.NET MVC

  • Mise en place d'une structure MVC.
  • Entity Framework.
  • Razor.

Outils

  • Ide sous Windows : Komodo Edit, Netbeans, NotePad++, Dreamweaver, Visual Studio 2017.
  • Git :
    • Git : installation, paramétrage, utilisation en équipe sur un environnement dev/pre-prod/prod.
    • Outils : GitFlow
    • Plateforme : Github.com et Gitlab.
    • Logiciel : SourceTree (Windows).
  • Composer : installation et paramétrage.
  • Application Advanced RestClient (Chrome) pour tester les APIs
  • Chrome Developers Tools : débuggage
  • Logiciel (Windows) : SOAP UI 4.5.2.
  • Logiciel (Windows) : Sql Server / MS Sql Server Management.

Gestion de projets web

  • Utilisation de Redmine

Administrateur système

Linux

  • Installation Linux Redhat, Dedian 7 et 8, Centos 5 et 6 (local, VM et serveurs distants).
  • Installation manuelle LAMP (VM et sur partition Linux) : Centos 6 / Apache 2 / Php 5 / Mysql 5.
  • Utilisation de Vagrant avec Virtual box sous Windows afin de créer une VM linux LAMP (Ubuntu 12.04 + Apache 2.4 / Php 5.5 / Mysql 5.6).
  • Environnement de prod : paramétrage d'un serveur de prod (OVH) sous Debian 8 => installation manuelle : Nginx 1.10.1 / Php 7.0.9 / Mysql 5.5.
  • Rewrite .htaccess.
  • Installation SSL : Let's Encrypt.
  • Création de scripts bash : maintenance et surveillance du système.

Windows

  • Installation d'un WAMP avec EasyPhp (Windows).

Référencement de sites Internet

Contenu

  • Création de contenu spécifique optimisé SEO (rédaction de textes).
  • Optimisations coté Front du code Html.

Backlinks

  • Créations de backlinks.

Désoptimisation de sites

  • Désoptimisation de sites pour sortir de pénalités : modification des backlinks, modification du contenu html.

Outils

  • Google Search Console.
  • Yooda SeeURank, Insight
  • Webrankinfo (analyseurs d'entêtes).
  • RM Tech (Webrankinfo).

Gestion de campagnes publicitaires

  • Adwords.
  • Facebook.
  • Twitter.

Développement logiciels

  • Assembleur
  • C / C++
  • Pascal
  • Delphi / Visual Fox / Visual C++
  • Amélioration d'un logiciel de gestion commerciale sous MS Access 2003.

Logiciels et OS

Windows

  • Utilisation de Windows 95, 98, XP, VISTA, SEVEN, WIN10.
  • Créeation d'une image système avec Win7.
  • Création d'un multiboot.

Linux

  • Installation manuelle d'un système Linux.
  • Paramétrages manuelle d'un système Linux : configuration réseau, environnement graphique, ....

Matériel

  • Montage de Pc de A à Z.

Support technique client

  • Installation de Windows et de logiciels.
  • installation de matériel : Pc, imprimantes, ...
  • Assistance sur l'hébergement de sites web (hébergement mutualisé et vps).

Divers

  • Création de documentations : manuelles d'utilisations, documentations techniques développement logiciel et sites web, ...