Derniers posts

Cet article présente une astuce qui permet de reproduire l’instruction Python suivante en PHP :


if __name__ == '__main__':
pass

Pour ceux qui ne connaîtraient pas cette astuce, elle permet d’exécuter un bout de script de test uniquement quand on exécute directement le contenu du fichier. En revanche, quand on inclus ce fichier dans un autre, on souhaite masquer ce bloc de test.

Share

Objectifs du tutoriel

Apprendre les bases de Python au travers d’un projet pluridisciplinaire. Dans ce projet, je vous propose de développer de A à Z une application Web client/serveur basée sur une architecture Model2 structurée comme un MVC.

Niveau : Intermédiaire

Les points suivants sont abordés :

  • Principe d’une WebApp (application Web) avec Python
  • Conception Orientée Objet (Model2 et MVC)
  • Utilisation (souvent basique) de quelques modules de la PSL (Python Standard Library) :
    • Expression régulières
    • Lecture/Écriture dans des fichiers
    • Bases de données Sqlite3
    • Serveur Web http
    • Sérialisation
    • Requêtes http
    • Module cgi (Common Gateway Interface)
    • Tests unitaires
    • Threads
  • Notions de Javascript et de HTML
    • Template HTML et CSS
    • Manipulation de l’API Highcharts en javascript pour l’affichage de graphiques
Share

Objectifs du tutoriel : Mettre en oeuvre la technologie AJAX avec CakePHP 2.0.

Niveau : Intermédiaire

Pré-requis :

  • Connaître les bases de CakePHP
  • Quelques notions en jQuery
Share

Objectifs du tutoriel : Découvrir le principe des tests unitaires et les mettre en oeuvre dans un projet CakePHP.

Pré-requis :

  • Avoir des connaissances en CakePHP
  • Avoir de quoi éditer du code (IDE, éditeur, bloc note, comme vous voulez…)
  • Un serveur Web (WAMP, MAMP ou LAMP par exemple)
  • Pas grand chose d’autre… ;-)

Points abordés :

  • Comprendre l’intérêt des tests unitaires
  • Installer CakePHP et le configurer pour faire du test unitaire
  • Générer des tests avec : cake testsuite
  • Implémenter des tests de vérification des règles de validation des données
  • Implémenter des tests du contrôleur en utilisant les « fixtures » de CakePHP

Niveau : Intermédiaire pour les personnes connaissant déjà CakePHP ou les MVC Web. Difficile pour les personnes sans notions sur les MVC Web…

Share

Eclipse, PHP, qualité et méthodesN°2 : Édition avancée de code sous Eclipse

Objectifs du tutoriel : Apprendre les possibilités offertes par l’IDE Eclipse pour l’édition avancée de code (sources déportées, doc Php, navigation assistée dans les fichiers, perspectives du Web, paramétrage des langages du Web, complétion automatique, templates de code, coloration syntaxique et thèmes, toogle block selection, commentaires de blocs, correction de l’indentation, …).

Niveau : Plutôt facile pour cette deuxième vidéo ;-) . Les débutants suivront sans problème et les moins débutants pourront peut être apprendre quelques astuces (enfin, je l’espère…).

Share

Eclipse, PHP, qualité et méthodes : N°1 => Découvrir et mieux comprendre l’IDE Eclipse et son environnement de travail

Objectifs du tutoriel : Découvrir et mieux comprendre l’IDE Eclipse et son environnement de travail. Nous verrons comment paramétrer Eclipse (perspectives et vues), comment s’y retrouver (organisation des projets, détails des menus), installer des plugins (nous installerons PDT qui est un plugin pour faire du PHP).

Niveau : Très très facile ;-)

Share

Objectifs du tutoriel : Installer, paramétrer et découvrir l’utilisation de tout un environnement de développement Web Php basé uniquement sur des solutions open-source. Vous allez voir que nous allons paramétrer un environnement de fou que les plus grandes boîtes n’ont pas toujours (et je sais de quoi je parle)! J’espère que ce tutoriel vous donnera envie de laisser tomber votre bloc note…

Ce tutoriel a été réalisé sous Ubuntu mais il peut tout à fait se réaliser sous n’importe quel OS.

Niveau : Débutant à intermédiaire pour quelques points

Share

La conférence E1S2

Vendredi 10 juin avait lieu la conférence Web E1S2 (pour E1 saison 2) aux Sablettes, près de Toulon.

L’E1 est un événement WEB organisé par un regroupement d’entrepreneurs qui officient sur Internet et qui voulaient se faire plaisir en invitant d’autres passionnés. Au programme: échanges, débats et bon temps, le temps d’une journée, sous le ciel azuréen de Toulon, sous forme de conférences et d’ateliers pratiques.

Share