Que voulez-vous apprendre ?
-Homepage-   -Log Out-
Outils pour une formation en ligne
Autres outils utiles
 
Réussites du net 
Construire un site web
Les sites web "machines à sous" 
Référencement ? - Oui, mais...
 
Introduction au code php et html
Le code php et mysql
Mysql, PhpMyAdmin, Navicat
Install phpmyadmin, apache, mysql
Dreamviewer MX
Les feuilles de style css
Le DHTML 5
Langages de programmation
 
Java
Javascript
Jquery
Ajax
 
OS Linux en mode console
OS Linux en mode graphique
Teamviewer s/OS Linux
OpenSSL
Les switchs (configuration)
Tomcat
LVS KeepAlived
OpenLDAP
Virtualization
 
Sécurité serveurs Web et VoIP
Overload serveurs Web et VoIP
 
Technologies VoIP 
Surfer avec une clef 3G/4G
Géolocalisation
Clef USB 3G pour la VoIP (Contact us)
 
Les frameworks
CakePHP
Zend Framework
 
Les CRM (ODOO, SAP)
 
Intelligence artificielle
Restez jeunes !
() = Accès réservé
-Homepage-   -Log Out-

Démos en ligne
 
Site web de ventes de voitures
Compta en ligne-Démo gratuite
Prestashop (par un amateur)
Géolocalisation pour sidilocation.com (démo bientôt)
Recherche de doublons d'appels VoIP
  Bonjour, je suis
à votre disposition
via freelancer.com & upwork.com
sous l'identifiant
jmlambert
 

Quel est notre service ?

 
Vous rendre rapidement opérationnels.
Les concepteurs de logiciels vendent d'épais livres très chers où l'essentiel est oublié.
L'essentiel, on le trouve sur internet, par morceaux, et dans le bronx le plus total !

Nous vous ferons gagner du temps.

- Dans la section gratuite, nous débroussaillons le terrain.

- Dans la section payante, les membres inscrits -selon leur type d'abonnement-
trouveront "les tours de magie" !
 
Choisissez un type d'abonnement de la section payante !
 
Nous organisons des séminaires de formations par groupe de 6 personnes en nos locaux.
 
 
Cursus informatique
Le framework cakePHP

CakePHP est un framework web libre écrit en PHP distribué sous licence MIT. Il suit le motif de conception Modèle-Vue-Contrôleur (*) et imite le fonctionnement de Ruby on Rails.
 
Tout comme Rails, CakePHP facilite l'utilisation de Bases de données avec Active record (**).

Particularité de CakePHP :
 
  • Compatible avec PHP4 et PHP5.
  • Intégration de CRUD pour l'utilisation simplifiée des bases de données SQL. Utilisation du patron de conception Active record.
  • Dispatcheur d'URL permettant d'obtenir des adresses aisément lisibles.
  • Rapide et flexible avec un moteur de templates utilisant la syntaxe PHP et apportant des classes utilitaires (des "helpers") facilitant le formatage (utilisation de AJAX, JavaScript, HTML, des formulaires et bien d'autres).
  • Fonctionne dans n'importe quel sous-répertoire pour peu qu'il y soit accessible via un serveur HTTP tel que Apache.
  • Validation des données.
  • Composants de sécurité, de gestion des droits et de gestion des sessions.
  • Cache des vues et des actions flexible.
  • Scripts en ligne de commande permettant la génération automatique de code à partir du modèle physique de données.
 
(*) Explications sur l'architecture Modèle-Vue-Contrôleur.
 
Lorsqu'un utilisateur envoie une requête à l'application :
 
  • La requête envoyée depuis la vue est analysée par le contrôleur (par exemple un clic de souris pour lancer un traitement de données) ;
  • Le contrôleur demande au modèle approprié d'effectuer les traitements et notifie à la vue que la requête est traitée (via par exemple un handler ou callback) ;
  • La vue notifiée fait une requête au modèle pour se mettre à jour (par exemple affiche le résultat du traitement via le modèle).
 
Liens externes :
 
 
(**) Explications sur "Active record" :
 
En génie logiciel, le patron de conception (design pattern) active record (enregistrement actif en français) est une approche pour lire les données d'une base de données.
En clair, c'est une concordance établie entre un code orienté objet et une reqûete SQL. Voir 'Active record wikipedia' pour plus d'infos.
 
Où installer CakePHP ?
Une prudence de sioux s'impose... Après avoir parcouru le forum cité plus haut, je me suis aperçu que les néophytes rencontrent beaucoup de problèmes techniques.
 Instructions d'installation sur Wamp (fr) : http://www.opentuto.com/installation-de-cakephp/
 Instructions d'installation originale sur linux ou windows server (en) :
http://book.cakephp.org/3.0/en/installation.html
 Instructions d'installation originale sur linux ou windows server (fr) :
http://book.cakephp.org/3.0/fr/installation.html
 
Pour un usage intranet, on peut installer Wamp dans un pc Windows, pour faire tourner le serveur Apache et la base de données mysql dans Wampserver.
Ensuite, on télécharge et on dézippe CakePHP, qu'il suffit de glisser dans un dossier du server web de Wamp.
 
Une option supplémentaire est d'installer VirtualBox dans windows, installer une version de Linux dedans, puis Apache et Mysql , et là aussi, on télécharge et on dézippe CakePHP dans un dossier du server web.
 
A titre d'info, on peut installer CakePHP dans un serveur web de Microsoft. (Pour ceux qui veulent encore de Microsoft)