Je propose un mode opératoire pour simplifier les exportations du contenu de vos bases CRM Salesforce. Le CRM contient vos clients, prospects, contacts, SIREN et vous recherchez le moyen de les récupérer facilement.
Je vous propose de le faire en mode texte avec la ligne de commande. Le pre requis est d'installer le Data Loader Salesforce .
Vous pourrez programmer une tâche windows et ne plus jamais vous soucier de produire les fichiers ou bien le faire d'un clic au lieu d'utiliser le Data Loader.
Atelier WordPress: Création d’extension WordPressIZZA Samir
Initiation aux développement de plugin WordPress, inclus 3 tutoriels:
TP1: Hello World.
TP2: Compteur de visites.
TP3: Création du bouton « j’aime » de Facebook
jQuery est une bibliothèque JavaScript libre qui porte sur l'interaction entre JavaScript (comprenant Ajax) et HTML, et a pour but de simplifier des commandes communes de JavaScript.
Atelier présenté par SMAHI Zakaria.
UX Day, Semaine du Web.
Construire une application sur l'architecture modèle-vue-contrôleur en PHP à partir d'un exemple simple : une liste de choses à faire, avec deux pages types : liste et détails.
Je propose un mode opératoire pour simplifier les exportations du contenu de vos bases CRM Salesforce. Le CRM contient vos clients, prospects, contacts, SIREN et vous recherchez le moyen de les récupérer facilement.
Je vous propose de le faire en mode texte avec la ligne de commande. Le pre requis est d'installer le Data Loader Salesforce .
Vous pourrez programmer une tâche windows et ne plus jamais vous soucier de produire les fichiers ou bien le faire d'un clic au lieu d'utiliser le Data Loader.
Atelier WordPress: Création d’extension WordPressIZZA Samir
Initiation aux développement de plugin WordPress, inclus 3 tutoriels:
TP1: Hello World.
TP2: Compteur de visites.
TP3: Création du bouton « j’aime » de Facebook
jQuery est une bibliothèque JavaScript libre qui porte sur l'interaction entre JavaScript (comprenant Ajax) et HTML, et a pour but de simplifier des commandes communes de JavaScript.
Atelier présenté par SMAHI Zakaria.
UX Day, Semaine du Web.
Construire une application sur l'architecture modèle-vue-contrôleur en PHP à partir d'un exemple simple : une liste de choses à faire, avec deux pages types : liste et détails.
La sécurité des bases de données est une condition critique à leur exploitation. Effacement, falsification ou simplement divulgation sont les menaces les plus sérieuses qui rôdent et attendent le premier faux-pas des administrateurs. Il est primordial de bien connaître les aspects sécurité de MySQL, et de faire des choix éclairés parmi les protections natives.Durant cette présentation nous examinerons le système de droits, les directives de configurations, les techniques d'intrusion et les vulnérabilités sur le Web : pour chaque menace, nous verrons quels sont les défenses disponibles pour se protéger efficacement.
Spring MVC est un framwork qui permet d’implémenter des applications selon le design pattern MVC.
Ce n'est pas un framework événementiel comme pourraient l'être jsf, wicket, tapestry ou struts 2. Mais il possède de nombreux points
d'extensions et utilisé avec Spring Web Flow il devient un framework très puissant.
Php 2 - Approfondissement MySQL, PDO et MVCPierre Faure
Introduction au langage de programmation PHP.
Présentation réalisée la première fois le lundi 10 mars 2014 à l'IIM : Institut de l'Internet et du Multimédia pour les années préparatoires.
Cette présentation a pour but d'approfondir les compétences PHP des élèves : utiliser des bases de données, comprendre PDO et le modèle MVC (basique).
Après présentation orale de ces slides, des exercices de mise en pratique ont été réalisés en Atelier avec les élèves.
L'exercice principal était de construire une plateforme similaire à twitter selon un modèle MVC.
Voici le plan de la présentation :
• Les bases de données : MySQL
- Principe
- phpMyAdmin
- Interagir avec une BDD
• Les fonctions
- La machine à carottes
- Exemple avec MySQL
- Les fonctions PHP
• Modèle Vue Contrôleur - MVC
- Principe
- Mise en pratique
• Quelques trucs à savoir a.$_FILES et $_POST
- $_SESSION
- L’indentation
- PHP + HTML = ?
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24BenotGeorges3
Les informations et évènements agricoles en province du Luxembourg et en Wallonie susceptibles de vous intéresser et diffusés par le SPW Agriculture, Direction de la Recherche et du Développement, Service extérieur de Libramont.
https://agriculture.wallonie.be/home/recherche-developpement/acteurs-du-developpement-et-de-la-vulgarisation/les-services-exterieurs-de-la-direction-de-la-recherche-et-du-developpement/newsletters-des-services-exterieurs-de-la-vulgarisation/newsletters-du-se-de-libramont.html
Bonne lecture et bienvenue aux activités proposées.
#Agriculture #Wallonie #Newsletter #Recherche #Développement #Vulgarisation #Evènement #Information #Formation #Innovation #Législation #PAC #SPW #ServicepublicdeWallonie
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Formation
Suite à l'entrée en vigueur de la « Participation Financière Obligatoire » le 2 mai dernier, les règles du jeu ont changé !
Pour les entreprises, cette révolution du dispositif est l'occasion de revoir sa stratégie de formation pour co-construire avec ses salariés un plan de formation alliant performance de l'organisation et engagement des équipes.
Au cours de ce webinar de 20 minutes, co-animé avec la Caisse des Dépôts et Consignations, découvrez tous les détails actualisés sur les dotations et les exonérations, les meilleures pratiques, et comment maximiser les avantages pour les entreprises et leurs salariés.
Au programme :
- Principe et détails de la « Participation Financière Obligatoire » entrée en vigueur
- La dotation : une opportunité à saisir pour co-construire sa stratégie de formation
- Mise en pratique : comment doter ?
- Quelles incidences pour les titulaires ?
Webinar exclusif animé à distance en coanimation avec la CDC
2. Les transactions avec MySQL et PHP
Une transaction est une unité de travail logique qui contient une ou
plusieurs instructions SQL. Les transactions sont des unités de travail
atomiques pouvant être validées ou annulées. Lorsqu’une transaction apporte
plusieurs modifications à la base de données, toutes les modifications
aboutissent lorsque la transaction est validée ou toutes les modifications
sont annulées lorsque la transaction est annulée.
Exemple concret
Si vous effectuez une transaction de transfert d’argent d’une banque à une
autre, à ce moment-là, si une interruption est due à Internet/Serveur ou à un
autre problème, la transaction reviendra alors à son stade initial et votre
argent sera remboursé à votre compte.
Dans ce tutoriel, nous allons utiliser les tables « Personnes » et
« Commandes » mentionnées ci-dessous.
mysql> SELECT * FROM personnes;
+------------+------------------+----------+
| P_ID | NOM | AGE |
+------------+------------------+----------+
| 1 | Alex Babtise | 22 |
| 2 | Eric Maxich | 30 |
| 3 | Yohan Suinol | 18 |
3. +------------+------------------+----------+
3 rows in set (0.00 sec)
mysql> SELECT * FROM commandes;
+------------+--------------+----------+
| C_ID | NUM_CMD | P_ID |
+------------+--------------+----------+
| 1 | 001259 | 2 |
| 2 | 005896 | 1 |
| 3 | 009671 | 3 |
+------------+--------------+----------+
3 rows in set (0.00 sec)
Pensez que vous devez ajouter « Thomas Suzik » en tant que nouvelle personne
avec sa commande. Vous exécuteriez les deux instructions INSERT suivantes.
INSERT INTO `personnes` (`p_id`, `nom`, `age`) VALUES (4, 'Thomas Suzik',
50);
INSERT INTO `commandes` (`c_id`, `num_cmd`, `p_id`) VALUES (8, '009741', 4);
Vous pouvez voir que dans la deuxième instruction, 4 est donné pour `P_ID`,
qui est la valeur de `P_ID` dans la première requête. Lorsque vous exécutez
ces deux instructions, supposez que la première échoue et que la deuxième
réussit.
Ensuite, la table `commandes` aura une ligne qui fait référence à une
personne dont l’ID est 4 et qui n’existe pas. Si nous avons exécuté ces deux
instructions dans une transaction MySQL, si la première instruction échoue,
la seconde instruction sera annulée, sans modification.
En PHP, nous pouvons exécuter une transaction en utilisant les fonctions
MySQLi comme ci-dessous.
<?php
$p_id = 4;
//se connecter à la base de données mysql
$conn = mysqli_connect('localhost', 'root', ' ', 'test_db');
mysqli_autocommit($conn, false);
$state = true;
$req1 = "INSERT INTO `personnes` (`p_id`, `nom`, `age`) VALUES ($p_id,
'Thomas Suzik', 50)";
$req2 = "INSERT INTO `commandes` (`c_id`, `num_cmd`, `p_id`) VALUES (8,
4. '009741', $p_id)";
$res = mysqli_query($conn, $req1);
if (!$res) {
$state = false;
echo "Error: " . mysqli_error($conn) . ".";
}
$res = mysqli_query($conn, $req2);
if (!$res) {
$state = false;
echo "Error: " . mysqli_error($conn) . ".";
}
if ($state) {
mysqli_commit($conn);
echo "Toutes les requêtes ont été exécutées avec succès";
} else {
mysqli_rollback($conn);
echo "Toutes les requêtes ont été annulées";
}
mysqli_close($conn);
?>
Lorsque vous exécutez la fonction mysqli_query(), le résultat est
immédiatement validé dans la base de données. En utilisant la fonction
mysqli_autocommit(), vous pouvez désactiver ce comportement afin que le
résultat ne soit pas validé de manière permanente dans la base de données
tant que vous ne l’ayez pas validé.
À la fin, si la variable « state » est true ( c’est a dire que, aucune erreur
ne s’est produite), nous validons les résultats dans la base de données de
manière permanente à l’aide de mysqli_commit(). Sinon, nous annulons les
résultats en utilisant la fonction mysqli_rollback().
5.
6. QCM sur PHP – Les bases – Partie 1QCM sur PHP avec des réponses pour la
préparation des entretiens d’embauche, des tests en ligne, aux examens et aux
certifications. Ces questions et réponses…Lire plus
Création d’une table MySQL avec PDO
Connexion à une base de données MySQL avec PHP PDO
Accéder à une base de données MySQL avec PHP
Afficher les données d’une table MySQL avec PHP PDO
Insérer des données dans une table MySQL avec PHP PDO
Multiple Insertion avec PHP PDO
Mise à jour d’une table MySQL avec PHP PDO
Copier une table MySQL avec PHP
Supprimer une ligne d’une table MySQL en PHP PDO
Les transactions avec MySQL et PHP
Appel d’une procédure stockée MySQL avec PHP PDO
Afficher une image de type BLOB en PHP à partir d’une base de données
Vérifier si un émail existe déjà dans la base de données avec PHP
Vérifiez si le nom d’utilisateur existe déjà avec PHP
Authentification d’un utilisateur à l’aide de PDO et password_verify()
Comment faire un formulaire en PHP/MySQL?
QCMs qui pourraient vous intéresser :
Questions techniques sur MYSQL
QCM MySQL Corrigé – Optimisation de requêtes
QCM Base de données avec correction
QCM sur PHP
QCM Symfony
QCM HTML / CSS
7. QCM Java – Programmation Orientée Objet
QCM Python
QCM Cloud Computing
QCM Framework Spring
QCM Javascript
QCM jQuery
QCM Oracle
QCM sur GIT – Gestionnaire de version
QCM Linux – Gestion de processus
QCM Réseau
QCM Architecture des ordinateurs
QCM Securité informatique
QCM En Informatique Générale
QCM en C
QCM en C#
QCM sur l'algorithmique
QCM Word
QCM Excel
QCM PowerPoint
QCM Access