Formation Agile
74.5K views | +3 today
Follow
Formation Agile
Ressources pour une formation agile ! Pour coachs agiles et formateurs d'adultes.
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'PHP'. Clear
Scooped by Mickael Ruau
Scoop.it!

PHP conserve la première place en tant que langage de programmation côté serveur sur le Web avec près de 79% d'utilisation, selon un rapport de la W3Techs

PHP conserve la première place en tant que langage de programmation côté serveur sur le Web avec près de 79% d'utilisation, selon un rapport de la W3Techs | Formation Agile | Scoop.it

Bien que PHP ne se rapproche généralement pas du podium dans les listes plus générales de popularité des langages, il jouit d'une très grande popularité dans sa zone cible, le Web. En témoigne une nouvelle enquête de W3Techs sur les serveurs Web, qui a indiqué que le langage était utilisé sur près de 79 % des 10 millions de sites les plus populaires selon le baromètre Alexa.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Exercices corrigés pour CodeIgniter

Exercices corrigés pour CodeIgniter | Formation Agile | Scoop.it
Exercices corrigés pour apprendre à utiliser CodeIgniter en commençant de zéro.

De bonnes connaissances en PHP 5 et en programmation orienté objet (POO) sont nécessaires pour pouvoir suivre correctement l'ensemble des exercices proposés.

Ce blog vous permet également de vous familiariser avec le terminal d'un serveur Debian

Ce tutoriel utilise la version 2.1.4 de CodeIgniter
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHL Soft propose un IDE écrit en PHP pour l'AS/400 - Le Monde Informatique

PHL Soft propose un IDE écrit en PHP pour l'AS/400 - Le Monde Informatique | Formation Agile | Scoop.it

IBM a fait évoluer sa version de PHP « Il y a une pénurie de développeurs pour l'AS/400, rappelle Philippe Lachenko, fondateur et dirigeant de PHL Soft. En particulier, il n'y a pas de jeunes recrues connaissant le langage RPG utilisé dans cet environnement. » En outre, les éditeurs d'applications pour AS/400 souhaitent dépasser le RPG pour s'appuyer sur des outils permettant de développer des logiciels portables d'un environnement à l'autre. Ces dernières années, IBM a lui-même proposé des ouvertures, d'abord en ajoutant à son offre WebSphere des solutions Java pour l'AS/400, puis en se tournant vers le langage Open Source PHP, à la suite d'un accord avec l'éditeur Zend il y a trois ans.

Mickael Ruau's insight:

L'IDE PHP400 est décliné en deux versions. Pour en accélérer l'adoption, PHL Soft propose une version gratuite, Studio Express. La version payante, Studio Pro, sera quant à elle accessible sur abonnement, à partir de 1 500 euros par an pour un serveur d'entrée de gamme. Les deux offres comportent un framework de composants applicatifs, un requêteur SQL, un éditeur de texte, un gestionnaire de menus et un générateur PHP. La version disponible sur abonnement dispose en plus d'un gestionnaire de base de données, d'un atelier de développement PHP et d'un support personnalisé (support public sur la version gratuite). 

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP : faciliter la maintenance d'un site web avec la fonction include

PHP : faciliter la maintenance d'un site web avec la fonction include | Formation Agile | Scoop.it
En tirant parti de la fonction dynamique include, quelques astuces de conception permettent de rendre la maintenance d'un site web bien plus aisée. L'idée étant d'isoler les contenus récurrents dans des fichiers.
Mickael Ruau's insight:

Dans ce chapitre, je vais évoquer l’optimisation de site Web, mais plutôt sous l’angle de la facilité de maintenance et d’évolution.

 

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP 5.3 et les namespaces pour simplifier tout ça

PHP 5.3 et les namespaces pour simplifier tout ça | Formation Agile | Scoop.it
Chargement automatique de classes avancé avec PHP 5 : PHP 5.3 et les namespaces pour simplifier tout ça
Mickael Ruau's insight:

L'utilisation des namespaces (ou espaces de noms en français) permet d'organiser logiquement les classes en modules, afin d'éviter les collisions entre plusieurs classes portant le même nom. Par analogie, il est souvent intéressant de calquer l'organisation des fichiers avec l'organisation choisie pour les espaces de nom.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Mobile-tuts! - Plus loin avec jQuery Mobile : 1ère Partie (application de gestion des stages)

Avec cette application, il devra être possible de :

Consulter des offres de stagesPostuler à une offreVoir/Afficher ses candidaturesRechercher un stage, en se basant sur des critères comme le lieu (ville, département, la duréeGérer son profil/compte
Mickael Ruau's insight:

Un tuto intéressant pour servir de base à un TP php + ajax + mysql

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PEAR, le framework technique de PHP

PEAR, le framework technique de PHP | Formation Agile | Scoop.it
PEAR est un ensemble de classes PHP en expansion permettant de mettre en place de façon simplifiée et uniformisée des fonctionnalités standards.
Mickael Ruau's insight:

Tout comme Microsoft avec ses Foundation Classes ou Perl avec son CPAN [1], PHP dispose depuis peu de PEAR [2], un ensemble de classes et extensions normalisées permettant de mettre en place de façon simplifiée des fonctionnalités standards.

Initié par Stig S. Bakken, un des contributeurs majeurs du PHP Group, le projet PEAR a pour but principal de devenir un entrepôt officiel pour des extensions et scripts PHP de référence.

PEAR est divisé en plusieurs parties ayant des buts complémentaires :

Les PEAR Foundation Classes (PFC) sont les classes de base et de référence livrées avec PHPLes autres classes PHPLes extensions en C regroupées sous le nom PHP Extension Code Library (PECL)

Une distinction est en outre en train de se mettre en place entre différents types de composants développés en PHP, suivant qu’il s’agit de simples classes, d’applications complètes, ou de composant destinés à PHP-GTK [3].

 

PEAR est donc un projet ambitieux, et sa cohérence a tout d’abord nécessité la définition de standards de codage qui obligent tous les développeurs à écrire leur code de la même manière pour qu’il soit lisible et réutilisable par tous. Ces standards inclus en outre la norme d’écriture de commentaires dans le code PHPDoc [4], qui permet de générer automatiquement les documentations d’API des composants.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP Master | Understanding Recursion

PHP Master | Understanding Recursion | Formation Agile | Scoop.it
Recursion is a truly powerful concept. See how it compares to iteration, how to write recursive functions, when to write them, and why you would want to.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP Master | Data Structures for PHP Devs: Trees

PHP Master | Data Structures for PHP Devs: Trees | Formation Agile | Scoop.it
Learn what a tree data structure is, how nodes are inserted, and how to recursively walk the tree structure in depth-order.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP Master | Data Structures for PHP Devs: Heaps

PHP Master | Data Structures for PHP Devs: Heaps | Formation Agile | Scoop.it
Heaps are specialized tree-like structures which satisfy the heap property – the node value of any parent is always ordered with respect to its child nodes.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

30 seconds of code

Short code snippets for all your development needs

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Introduction à la POO avec PHP - Méthylbro Développeur Web PHP

Je vous propose une série de 6 articles introduisant la Programmation Orienté Objet avec des exemples en PHP.

Ainsi ; en 6 jours ; j’espère faire découvrir à ce qui ne le connaissent pas encore ; le monde des classes ; des méthodes et des objets. Et d’ici à ce week-end ; vous serez sans doutes à même d’écrire vous-même vos propres classes !

Mickael Ruau's insight:

Cet article s’adresse à des développeurs PHP confirmés ; qui ont de l’expérience. Pour comprendre cet article ; il vous faudra être à l’aise avec tous les outils utilisés dans les langages procéduraux ; et plus particulièrement en PHP.

De plus ; cet article n’est qu’une introduction. Une première étape dans la compréhension de la POO.

Nous ne traiterons donc pas de concepts avancés comme par exemple l’héritage ou les design pattern.

 

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Comprendre le pattern MVC avec un exemple simple

Comprendre le pattern MVC avec un exemple simple | Formation Agile | Scoop.it
Le pattern MVC est le concept à la mode en matière de programmation avec interface graphique, et notamment en développement web. Symfony, Zend et tous les grands frameworks dont la renommée n'est plus à faire l'utilisent.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Design pattern : un Singleton PHP (par Bruno Vibert, Netapsys)

Design pattern : un Singleton PHP (par Bruno Vibert, Netapsys) | Formation Agile | Scoop.it
Le design pattern Singleton permet de s'assurer qu'une classe n'est instanciée qu'une seule fois durant toute l'exécution d'un script. Décryptage.
Mickael Ruau's insight:
<?php
/**
 * Démonstration du design pattern Singleton
 *
 * @author bruno.vibert
 */
class SingletonClass {

   /**
    *
    * @var SingletonClass
    */
   private static $_instance;

   private function __construct()
   {}

   /**
    * Récupère l'instance de la classe
    *
    * @return SingletonClass
    */
   public static function getInstance()
   {
       if( true === is_null( self::$_instance ) )
       {
           self::$_instance = new self();
       }

       return self::$_instance;
   }
}

?>
No comment yet.
Rescooped by Mickael Ruau from Coding for Kids
Scoop.it!

Learn PHP, HTML, CSS & MYSQL - Tutorials, Cheat Sheets, Quizzes & More! - PHP For Kids.com

Tutorials For PHP, HTML, CSS & MYSQL At PHP For Kids.com

Via Kids Code Academy
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Micromvc-php - A tiny feature-rich PHP MVC framework

Micromvc-php - A tiny feature-rich PHP MVC framework | Formation Agile | Scoop.it
Find best open source projects across all platforms
Mickael Ruau's insight:

https://github.com/xeoncross/micromvc

 

If you are new the Model/View/Controller world of Object Oriented Design - then this system is for you.

 

Every line is documented to help you understand the inner workings - it is as simple of a system to tear-apart as you can get.

 

MicroMVC is built for several reasons: Teach How MVC Works with a simple-to-understand code structure. Provide a base speed for comparing frameworks.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

phpmaster | Error Handling in PHP

phpmaster | Error Handling in PHP | Formation Agile | Scoop.it
Errors are the most common event a developer faces. Learn about PHP's error levels, using Exceptions, and how to use custom error handlers.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP Master | Data Structures for PHP Devs: Graphs

PHP Master | Data Structures for PHP Devs: Graphs | Formation Agile | Scoop.it
A graph is a model of the relationships between key/value pairs. They have a number of applications, such as traffic routing and social network analysis.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP Master | Data Structures for PHP Devs: Stacks and Queues

PHP Master | Data Structures for PHP Devs: Stacks and Queues | Formation Agile | Scoop.it
Learn about two important data structures which have their conceptual origins in everyday usage: stack and queue.
No comment yet.