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
PHP – MySQL – 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 Embarcadero– VB.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
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 |
||
COMPETENCES | FORMATION | |
Conseil informatique (+10ans) conduite de changements (2 ans). Définition et Green IT (Informatique écologiquement responsable). Pilotage de projets– Facility management Rédaction cahier des Conception Delphi Embarcadero (VCL – FMX), Lazarus (Open Source Multiplateforme). PHP, VB, ASP – MySQL, PostgreSQL, SQL Lite, Access, SQL Server, Oracle, Formateur (15 ans) Audits, définition des |
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 : 2 PHP – Développeur Senior GINKOIA (74) Editeur Oct. 2017 – Mars 2018 Optimisation Maquettage Développeur Juin 2016 – Surveillance sécurité. Support technique. Développement. Débogage bibliothèques. · · |
Développeur senior
IVELEM (16) Editeur Sept. 2018 – nov. 2018 Optimisation EDI. Formalisation et mise en place suivi débogage, ERP, Delphi 7, SQL Server – GED. Informaticien NEVES (41) Menuiserie industrielle. Janvier 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 Sept. 2002 – janvier Consultant, Conception d’applications. Conception de boutiques WEB. Gestion de changement. PHP, Visual Studio 2010, ASP.NET Delphi, Embarcadero. HTML |
|
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 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), lanceznet 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.
- Notepad ++ – EditPlus
- VBSEdit – PrimalScript : offrent un débugger
- Visual Studio
- VBScript Editor pour VBA (intégré dans tous les bons Pack-Office)
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
- Il faut renseigner le nom de l’interpréteur avant le fichier script.
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ées | dim 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