Me contacter





    Gestion, conception et suivi de vos sites WEB

    Je peux vous aider dans les domaines suivants:

    • Gestion de vos projets web
      Site vitrine, corporate, évènementiel, e-commerce, intranet, application mobile.
    • Webdesign
      Charte graphique, templates Web, thèmes
    • Dévelloppeur full stack – Applications spécifiques – front-end et back-end
      PHPMySQL – JQuery – Bootstrap – Sympfony, AJAX – ASP – ASP.NET – SQL
    • Mise en place / Modification / Optimisation / Gestion de CMS / Plugins
    • WordPress, Joomla, Prestashop …
    • Intégration (X)HTML / CSS
    • Codage à la main en accord avec les normes de WEB (W3C)
    • Dynamise des pages par JavaScript / AJAX
    • jQuery, Prototype, ..
    • Validation W3C, WAI & référencement naturel SEO
    • Accessibilité & ergonomie des pages web normalisé.
    • Conception multi-plateformes
    • Compatible tous supports, tablette & application mobile – Méthode « Mobile First »

    Les premiers gestes du numérique.

    CNEAP – CFA des Métiers des Territoires et de l’Agriculture
    Nermont – Châteaudun (28)

    Susciter des vocations.

    Cette formation de 3 mois destinée à des demandeurs d’emploi permet de découvrir les métiers de l’informatique.

    Elle se déroule pour le lycée de Nermont sur les sites de Châteaudun et de Mignières.

    Une présentation de base d’un maximum de domaines.

    Abordant les gestes de base d’un énoncé maximum de ces métiers, les stagiaires apprennent de façon très sommaire :

    • Le fonctionnement d’un processeur.
    • Le fonctionnement des appareils numériques (ordinateurs, automates, calculateurs).
    • Le langage du processeur.
    • Les langages plus évolués.
    • Notion de développement d’application (Delphi).
    • Notion de système de données – SGBD – SI – Aperçu MERISE.
    • La maintenance informatique, matériel et logiciel.
    • Notion de logiciels.
    • Bureautique (Word Excel Access PowerPoint).
    • Les technologies réseaux.
    • Le fonctionnement de serveurs
    • Le fonctionnement d’un serveur WEB.
    • Internet.
    • L’hébergement
    • La création de page WEB (HTML).
    • La création de pages dynamiques. (PHP).
    • La législation informatique.
    • La sécurité informatique.
    • Le maquettage UX.
    • Infographie – création de logo – Charte graphique.
    Un résultat probant.

    A l’issue de la session 2019, sur 30 stagiaires, 28 ont engagé un processus de formation dans un des métiers qui leur ont été présentés.

    Delphi bases de programmation VCL. (32, 64 bits).

    4 jours

    Objectif

    Être capable de produire des programmes professionnels développés en Pascal avec l’EDI Delphi Embarcadero.

    Pré-requis

    Avoir pratiqué le développement – être familier avec l’analyse algorithmique.

    Bien démarrer avec Delphi

    Présentation de l’environnement de développement Delphi
    Fonctionnalités offertes
    Fonctionnement de l’interface
    Opérations de configuration de l’IDE

    Focus sur le langage Pascal Objet

    Les différents types de données
    Organisation d’un programme
    Déclaration de procédures et fonctions
    Instructions : présentation et typologie
    Les unités, modules de code source
    Gestion de la mémoire
    Comprendre les pointeurs
    Déclarer et utiliser un tableau dynamique

    Delphi comme langage orienté objet

    Eléments de base : types génériques, type polymorphe
    Paramètres et passages de paramètres
    Structure et fonctionnalités
    Classe, déclaration de classe
    Présentation du modèle objet
    Construction et déconstruction d’objet
    Héritage simple

    L’IDE Delphi

    L’éditeur de code
    Réaliser un audit de la qualité du code
    Directives de compilation
    Contrôle de l’exécution

    Programmation objet sous Windows appliquée à Delphi

    Principes à retenir pour la programmation Windows
    Développement d’applications évènementielles
    Outils et composants compatibles avec Delphi

    Utilisation des bibliothèques RTL et VCL avec Delphi

    Présentation
    Simplifier et accélérer vos développements grâce aux composants
    Création d’un composant
    Typologie des composants
    Les propriétés
    Les évènements
    Les packages
    Créer un objet de façon dynamique

    Travailler avec les fiches

    Propriétés, méthodes, évènements d’une fiche
    Création d’une application MDI
    Applications multi fiches
    Les menus déroulants
    La barre d’outils Delphi
    Popup menus

    Travailler avec des bases de données

    Principes et composants d’une base de données
    Gestion des données avec SQL
    Architecture de données

    Fonctionnalités avancées

    Programmation entrée sortie
    Les interfaces d’objet sous Delphi
    Fournir des instructions à une procédure avec les méthodes anonymes et génériques
    Gestion des exceptions

    Développement WordPress

    Auto formation WordPress

    L’installation de WordPress est automatique – Il suffit simplement d’avoir un serveur Apache avec l’extension PHP 7, et d’un serveur de données MySQL avec une base de données définie pour accueillir les données.

    Télécharger la dernière version de WordPress en cliquant le lien ici

    Décompressez le contenu du fichier zip dans le répertoire root de votre site (htdoc pour Xampp, www pour EasyPHP).

    Une fois la décompression effectuée, lancer le site (url ou localhost).

    WordPress va vous demander le nom du site, les coordonnées de la base de données, de choisir un code d’ accès pour accéder au backoffice et c’est fait.

    Premiers pas dans le backoffice.

    Pour accéder au backoffice il suffit de taper l’url « http://monsite/wp-admin

    De renseigner le nom d’utilisateur et le mot passe que vous avez indiqués lors de l’installation.

    Gestion, conception et suivi de vos applications

    Je peux vous aider dans les domaines suivants:

    • Définition et formalisation des besoins
      « Savoir ce que l’on veut est un chose, l’exprimer en est un autre« 
      Écriture du cahier des charges – analyse de faisabilité – évaluation des charges et des coûts – optimisation des coûts et évaluation des risques
    • Gestion de projets
      Méthode classique (en V), méthode Agile (SCRUM) suivi Kanban.
      Évaluation des besoins, recrutement, mise en place d’équipe, répartition et planification des charges. Suivi de plannings et médiation d’équipes. Coach agile.
    • Domaine d’application périmètres de développement
      Programmes de gestion, outils de communication, outils système, application mobile.
      Progiciels – Application distribuées.
    • Green IT
      Définition: Les « Green IT » (technologies vertes), est l’ensemble des technologies de l’information et de la communication, dont l’empreinte économique, écologique, sociale et sociétale a été volontairement réduite de façon à aider l’humanité à atteindre les objectifs du développement durable.
      En résumé, il s’agit de respecter quelques règles afin de produire de l’informatique écoresponsable.
      Quelques exemples:
      Limiter le nombre de connexions que fera l’application pour accéder à ses données.
      Choisir du matériel recyclable, avec un bon rendement énergétique (Energy Star).
      Éviter le transit ou la conservation de données personnelles non judicieuses.
      Diminuer les impressions papiers – Privilégier l’affichage et les documents logiques.
      On dénombre environ 115 bonnes règles de pratiques en termes de développements informatiques.
    • Conception graphique, ergonomique et technique.
      maquettage UX, écriture des spécifications, des analyses techniques.
    • Applications spécifiques, scripts macro,
      Delphi EmbarcaderoVB.Net VBS VBA
    • Utilisation de systèmes de serveurs de données ou de bases embarquées
    • SQL Server
    • MySQL
    • Oracle
    • FireBird
    • PostGreSQL
    • Interface avec AS400 – BWSun et ERP

    Delphi Embarcadero FMX.

    4 jours

    Objectif

    Etre capable de fournir une application multi-périphérique professionnelle développée en Pascal avec l’EDI Embarcadero et l’environnement FireMonkey (FMX).

    Pré-requis

    Avoir une bonne connaissance du développement avec Delphi VCL.
    Connaître la programmation orientée objets.

    FireMonkey

    Présentation du concept d’application multi-périphériques.
    Présentation de FireMonkey.
    Présentation de l’EDI Embarcadero.
    Préparation de l’environnement multi-périphériques.
    FireMonkey : application de bureau multiplate-forme.
    FireMonkey GUI : mise en page, animations et interfaces utilisateur réactives et intuitives
    Visual Livebindings : connecter des données encodées sur l’interface utilisateur

    FireDAC

    FireDAC : accès aux bases de données multiplate-forme, connexions, requêtes, exécution asynchrone

    Styles Firemonkey

    application des styles et modification pour mettre en œuvre une charte graphique.

    Ergonomie maquettage

    Écrans tactiles : utilisation pour améliorer l’expérience utilisateur de l’application

    Android

    Périphérique, configuration et déploiement.
    Modèles mobiles pour Android, contrôles Android natifs.
    Stockage interne, base de données locale et services Web (REST).
    Capteurs, accès à la caméra, application de partage d’application, Bluetooth LE.
    Object Pascal : méthodes anonymes, génériques, Class Procedure, Class Operator.
    Utilisation de la 3D dans une application industrielle, formats d’écran.

    Qui je suis

    Virtuose du crincrin

    Bonjour,
    je m’appelle Jean-Charles Gadras, je suis né en 1959.
    J’ai commencé à travailler en 1979 et je suis informaticien indépendant depuis 2002.
    Passionné par nature et curieux de tout, je m’intéresse à tout ce qui découle de l’informatique et des nouvelles technologies.

    J’ai d’abord pratiqué l’électricité pour des société d’assurances, où j’ai découvert d’ancien centre informatique. J’étais fasciné par l’intelligence de ces machines titanesques à l’époque. J’ai décidé de devenir informaticien.

    Je commençai par obtenir un BTS d’électronicien d’informatique industriel.
    j’ai pratiqué l’électronique quelques années, puis les automatismes.




    j’habite au 3 de l’impasse de la Vallée du Valet à la Chaussée Saint-Victor (41260).
    [wpgmza id= »1″]

    Parcours (CV)

    Nantis
    d’une solide expérience dans le domaine du développement informatique
    (Delphi, PHP, VB, ASP) et de ses méthodologies, aguerri aux activités de
    conseil et de facilitation informatique, rompu à la formation et au support
    technique, je suis mobilisé par l’esprit de service.

    Dynamique et
    responsable, La satisfaction partagée est une valeur prépondérante pour moi.

    COMPETENCES FORMATION
    Conseil informatique (+10ans) conduite
    de changements (2 ans).

    Définition et
    expression des besoins, mise
    en place d’infrastructures IT, assistance choix technologiques
    (IT, SI), architectures. Médiation, gestion de situations
    de crise.

    Green IT (Informatique écologiquement responsable).

    Pilotage de projets– Facility management
    (5 ans).

    Rédaction cahier des
    charges, prise en charge de solutions
    informatiques, pilotage
    de projets, conduite de changements, recrutement, gestion des ressources et des charges, tableaux de bord,
    gestion de risques.

    Conception
    logiciels, application, sites et boutiques WEB (+20 ans)

    Delphi Embarcadero (VCL – FMX), Lazarus (Open Source Multiplateforme).

    PHP, VB, ASP – MySQL, PostgreSQL, SQL Lite, Access, SQL Server, Oracle,
    Sybase.

    Formateur (15 ans)

    Audits, définition des
    besoins, préparation, plans de formations, aide à la rédaction de catalogues, animation des cours, cursus longs et courts, cursus qualifiants.

    DUT Informatique

    1994 – La source (45)

    BTS Info industrielle.

    1986 – Angers (49)

    MOBILITE

    Nationale – Internat.

    Permis VL points intacts

    ETAT-CIVIL

    Français célibataire

    Né le 23/06/1959

    La Rochelle (17)

    LOISIRS

    Mécatronique :

    Montages Arduino.

    Ecriture :

    Contes, nouvelles et poésies (Edition de la Plume et l’Encrier).

    Musique :

    Guitare, harmonica.

    Country – Jazz – Blues

    EXPERIENCE
    Formateur

    LEAP NERMONT(28)

    Formation 1° gestes du Numérique.

    Sept. 2019 – déc. 2019

    Initiation :
    Cours Maintenance, DELPHI, PHP, JavaScript – SGBD – Bureautique.

    2
    Session de 10 stagiaires.

    PHP –
    JavaScript – VBS – Delphi

    Développeur Senior

    GINKOIA (74)

    Editeur
    logiciel.

    Oct. 2017 – Mars 2018

    Optimisation
    d’application caisse enregistreuse. Formalisation documentation. Correction de lenteurs.

    Maquettage
    UX Rédaction cahier des charges
    Delphi Embarcadero Seattle – PostgreSQL.

    Développeur
    Delphi

    Juin 2016 –
    janvier 2017
    Protection 24 (41).

    Surveillance sécurité.

    Support technique.

    Développement.

    Débogage bibliothèques.

    ·
    Delphi
    7. SQL Server, GED, XML, XSLT, PHP, JQuery.

    ·

    Développeur senior

    IVELEM (16)

    Editeur
    logiciel.

    Sept. 2018 – nov. 2018

    Optimisation EDI.

    Formalisation et mise en place suivi débogage,
    qualité.

    ERP, Delphi 7, SQL Server – GED.

    Informaticien
    généraliste. Consultant

    NEVES (41)

    Menuiserie industrielle.

    Janvier 2017 –
    Avril 2017

    Paramétrage CRM.

    Etude comparative tél sur IP.

    Débogage CRM OXYGENE.

    Dev. Intranet PHP Maintenance. Réhabilitation parc informatique

    OXYGENE – PHP

    Consultant
    indépendant.

    Sept. 2002 – janvier
    2016

    Consultant,
    formateur, développeur, chef de projets.

    Conception d’applications.

    Conception de boutiques WEB.

    Gestion de changement.

    PHP,
    MySQL, SQL Server

    Visual Studio 2010, ASP.NET

    Delphi, Embarcadero.

    HTML
    – JavaScript JQuery

    Responsable dép. R&D

    De 1999 à 2002

    Groupe BOHTAK(75)

    SSII.

    Gestion SI – Développement
    hébergement – Placement – AMOA Société Générale (93)

    Direction informatique Librairie
    Antillaise Baie-Mahault(97)

    PERL, WinDev, PHP, ASP, ORACLE

    Réservation

    Erreur : Formulaire de contact non trouvé !

    Difac SA

    Difac, fabricant français et grossiste depuis plus de 35 ans en articles pour chiens et chats.
    Spécialisé dans la conception de chenils, niches, banc de couchage, abris de jardin
    ainsi que dans la sellerie cuir, nylon, biothane etc…
    Au service des cynophiles amateurs et avertis, professionnels, clubs, administrations et particuliers.

    CNEAP Nermont

    Le CNEAP est un réseau d’établissements d’enseignement agricole privés et de centres de formation vers les métiers de la nature et du vivant

    Delphi-Staff

    Delphi-Staff© est un pôle de compétences spécialisé sur la technologie Delphi, partenaire de l’éditeur Embarcadero Technologies.

    Delphi-Staff© est l’unique société de services en France exclusivement spécialisée sur la technologie Delphi.
    Comptant parmi ses références les principaux grands comptes et structures de toutes tailles, Delphi-Staff© est le leader incontesté sur la technologie Delphi, capable d’intervenir sur toutes les versions du produit et au fait des dernières technologies mises en place par l’éditeur Embarcadero.
    Que vous cherchiez à réaliser un recrutement Delphi ou à bénéficier d’une prestation en régie pour réaliser vos développements Delphi, l’offre Delphi-Staff s’adapte à vos besoins.

    Xampp et les problèmes.

    Il n’est pas rare de rencontrer des difficultés lors de l’utilisation ou l’installation de Xampp : Apache refuse de démarrer, l’adresse localhost donne un message d’erreur, le fichier de trace s’affiche en rouge, impossible de créer un alias. Ce petit article vous donnera des pistes pour résoudre les problèmes les plus connus.

    Installer Wamp.

    Est-on réellement attaché à l’utilisation d’un outil plutôt qu’un autre pour obtenir le même résultat.
    Wamp est bien plus simple à configurer que Xampp qui peut poser d’énormes problèmes lorsque l’on a pas les connaissances nécessaires.
    N’oubliez pas de désinstaller Xampp avant de procéder.

    Le port 80.

    • Skype bloque le port 80. Il suffit donc de fermer Skype et de vérifier que Xampp fonctionne une fois cette opération réalisée.
    • Si l’on veut utiliser l’un et l’autre en même temps, il suffit de changer le port de Skype. Aller dans Options  > Avancées > Connexion,  décocher la case de « Utiliser les ports 80 et 443 comme alternative », redémarrer Skype et vérifier que Xampp fonctionne normalement.
    • Modifier les réglages du port Apache : cliquez sur le bouton de configuration pour le module Apache et ouvrez les fichiers httpd.conf et httpd-ssl.conf. Remplacez les ports 80 dans httpd.conf et 443 dans httpd-ssl.conf par des ports libres quelconques. Enregistrez les fichiers. Utilisez le bouton de configuration général sur le côté droit et choisissez « adapter les services et ports ».  Adaptez les ports pour le serveur Apache avec les modifications correspondantes dans le fichier conf.
    • IIS sous Windows 10 est installé et occupe le port 80.
      Arrêtez le service de IIS ou arrêtez le site qui occupe ce port.
      En ligne de commande (en mode admin), lancez net stop W3SVC

    Version de Xampp et de Windows.

    Il apparaît que certaines versions de Xampp fonctionnent de préférence avec certaines versions de Windows seulement :

    • Windows XP, préferez Xampp 1.7.0,
    • Windows Vista,  Xampp 1.7.4
    • Windows 7, Xampp 1.7.4
      Ces versions sont disponibles sur ce site.

    Firewall

    Il est également possible que le firewall bloque Apache et MySql, pour remédier à ce problème il suffit d’autoriser les 2 applications dans le firewall

    Dossier d’installation

    Il est possible que Xampp s’installe dans le dossier « C:\Programmes Files ». Ceci est susceptible de ne pas fonctionner correctement ou de poser des problèmes de configuration. On préfèrera donc l’installer à la racine du disque dur pour obtenir : C:\Xamppp.
    Si vous avez installé Xampp dans le répertoire  » C:\Programmes Files », le plus propre est de le désinstaller et de le réinstaller à la racine.

    Antivirus.

    Les antivirus peuvent altérer l’installation d’un programme.
    Il peut être judicieux de le désactiver le temps de l’installation.

    Désactiver l‘UAC .

    Le contrôle du compte utilisateur (UAC pour User Account Control) peut aussi gêner l’installation de XAMPP car les droits d’écriture du lecteur C : sont limités. Le site de l’assistance Windows vous indique comment procéder.

    Support VBScript

    VB Script (diminutif de Microsoft Visual Basic Scripting Edition, créé par Microsoft) est un sous-ensemble de Visual Basic utilisé en tant que langage de script d’usage général.

    Vue d’ensemble.

    Programmes – Scripts.

     Un programme est une suite d’instructions binaires directement compréhensible par le processeur de l’ordinateur.
    Lorsqu’on lance un programme, le processeur parcourt chaque instruction et l’exécute.
    Le contenu d’un programme est difficilement lisible et modifiable, sans outil adapté.  
    Un script est une suite d’instructions ascii, compréhensibles par un interpréteur.
    L’interpréteur est quant à lui un programme.
    Lorsqu’on lance un script, on lance auparavant l’interpréteur correspondant, qui va se charger de lire le script et d’en exécuter les instructions.
    Le contenu d’un script est parfaitement lisible et modifiable avec n’importe quel éditeur ASCII.

    A quoi ça sert ?

    Les scripts sont utilisés: 

    • pour automatiser des tâches manuelles, souvent d’administration système, mais aussi pour exécuter des lots volumineux de tâches répétitives. (batches d’exploitation)
    • Pour créer des programmes.
    • Pour rendre dynamiques des pages WEB
      • Côté serveur  – ASP – PHP – JSP
      • Côté client – VBSCript – Javascript – ActionScript. ◦
    • Pour créer des macro-instructions au sein d’applications propriétaires qui fournissent un container d’interprétation.

    Les outils pour créer un programme VBScript

     Les scripts VBScript étant des fichiers ASCII un simple éditeur tel que Notepad (le bloc-note) suffit à créer un programme.  

    Néanmoins des éditeurs plus avancés permettent de coder plus rapidement et plus confortablement.

    Créer un programme VBScript

    Par exemple sur le bureau, (ou n’importe où) créer un nouveau fichier texte et changer son extension « .txt » en « .vbs » A l’aide de son éditeur préféré, écrire
    wscript.echo ‘’Voici mon premier script’’

    Sauvegarder

    Double-cliquer sur le fichier.

    Et une magnifique boite de dialogue apparait.

    Notion de containers.

     On appelle container l’environnement fournit par l’interpréteur d‘un script ou d’un macro langage.

     Du container dépend les objets et outils qui pourront être utilisés dans le texte du script  Exemple : wscript.echo  ‘’Bonjour tout le monde’’ pour le container wscript.  Le container fournit des objets au programme. Ce sont des objets ActiveX  Les containers du VBScript interprète le langage Basic.

    • Container VB Script WSH – Cscript.exe Wscript.exe
      • Cscript pour Console Script.
      • Wscript pour Windows Script.  
    • VBScript peut fonctionner sous différents environnements:
      • Windows Scripting Host : WSH (Cscript.exe – Wscript.exe)
      • Internet Explorer : IE – Interpréteur intégré.
      • Microsoft Internet Information Services : IIS – (asp.dll)  
    • Extension des fichiers Scripts :
      • VBS – VBE (non éditable – Script Encode [Encode/Decode.vbs] )
      • WSF (différents langages – balise job obligatoire)
      • WSC (Windows Script components)

    Lancement d’un script VB Script

    Il existe deux cas de figure :

    • Le container est associé à l’extension VB Script.
      •   Un double click sur le script VB Script permet de le lancer
      •   Le simple fait de taper le nom du script sur le shell permet d’en lancer l’exécution:  monscript.vbs
    • Le container n’est pas associé à l’extension vbs.
      •   Il faut renseigner le nom de l’interpréteur avant le fichier script. 
        Exemple : wscript monscript.vbs

    Exercice

     Créez le programme suivant :

      Wscript.echo ‘’Voici mon premier script’’

    Sauvegardez-le dans un répertoire ExoVBS placé sur le bureau sous le nom exo1.vbs

    Lancez cmd.exe (Clic droit sous l’icone Windows 10 – Exécuter – Cmd)

    Retrouvez le répertoire que vous venez de créer.

    Cd Desktop\ExoVBS

    Lancez cscript.exe exo1.vbs

    Puis

    Lancez wscript.exe exo1.vbs

    Commentez les résultats.

    La structure d’un programme.

    Comme la majorité des programmes une bonne pratique consiste à organiser son code, de la manière suivante:

    Acquisition des entréesdim nom, message
    ‘Acquisition des entrées
    nom = inputbox(‘’Saisissez votre nom’’)
    Traitement du main‘main
    message = direBonjour(nom)
    Restitution des sorties‘restitution des sorties
    msgbox (message)
    Outils‘outils
    function direBonjour(aNom)
      direBonjour = ‘Bonjour ‘ & aNom
    end function

    Le langage Basic.

    Les opérateurs et les expressions VB Script
    Les instructions en général.
    Enchainement du programme – Instructions et blocs d’instructions.
    Procédures et fonctions en VB Script
    Paramètres de scripts
    Ecriture lecture de fichiers texte.

    Les commentaires.

    Il est nécessaire de pouvoir ajouter des annotations permettant de documenter le code sans en altérer le fonctionnement, afin de se remémorer les traitements qu’on avait écrits et de permettre à autrui d’intervenir à son tour sur le code.

    Il ne faut pas perdre de vue qu’on ne développe pas un programme uniquement pour soi.

    Il faut veiller à en assurer la documentation, la lisibilité et la maintenabilité.

      Le bon fonctionnement n’est pas l’unique critère de qualité d’un programme.

    Les commentaires sont indiqués en VB Script par une simple cote (anciennement l’instruction rem).

      rem ceci était un ancien commentaire qui fonctionne encore
      ‘ceci est un le  type de commentaire actuel.

    La cote de commentaire est seule à être interprétée, le reste de la ligne n’est pas considéré.
    Le temps d’interprétation est donc négligeable et ne ralentit pas l’exécution du programme.

    On peut donc ajouter autant de commentaires que nécessaire.
    Il convient néanmoins de ne pas nuire à la lisibilité du programme en faisait des commentaires un espace littéraire.

    La suite arrive….

    Connaissez-vous Delphi ?

    Scripts système, scripts Microsoft Office

    dqsffqssfqsfqsdf f dfqs fqs