Meetup apprendre à coder ensemble : initiation à PHP

Le groupe meetup « apprendre à coder ensemble » organise, mardi 29 novembre à 19h, une soirée d’initiation à PHP : au programme une présentation de PHP, suivie d’une partie mise en pratique avec un atelier.

Si vous avez l’habitude de venir aux meetups de l’AFUP Lyon, vous n’avez probablement pas besoin de cette initiation. Par contre vous connaissez peut être des intéressés, alors n’hésitez pas à en parler autour de vous.

Tous les détails se trouvent sur la page meetup d’apprendre à coder ensemble

Conférences sur le PIM d’Akeneo et sur Make le 28 novembre à 19h

Le lundi 28 novembre, nous aurons sur Lyon deux conférences dont une qui a été donnée lors du dernier Forum PHP.
Voici les sujets qui seront abordés :

My PIM is rich par Gregory Planchat

Nos catalogues de produits sont partout : e-commerce, ERP, CRM, WMS, InDesign, Dropbox, Excel, Google Docs, etc… Bien souvent c’est le bazar, on en a un petit bout par ci et par là… au final un peu partout mais rien qui nous permette de tout savoir d’un produit.

Heureusement pour nous, il existe des outils spécialisés que l’on appelle les PIM pour « Product Information Manager ». Ils sont là pour centraliser toutes les informations d’un catalogue, nous allons voir ensemble Akeneo, le PIM Made in Nantes.

Basé sur une application Symfony full-stack, Akeneo a une approche pragmatique et vous permet d’appréhender simplement des problèmes qui paraissaient complexes auparavant.

Make is an actual task runner par Julien Bianchi

Construire une application correctement et de manière productive passe forcément par de bons outils. Aujourd’hui, PHP a emprunté pas mal de concepts au développement frontend, on voit donc de nouveaux outils arriver dans notre environnement.

Côté frontend, nous disposons de quelques task-runners :

– Gulp
– Grunt
– NPM
– …

Dans le monde PHP, nous commençons également à en avoir quelques-uns :

– Phing
– Robo
– Bldr
– Composer
– …

Ces outils demandent tous d’apprendre un langage de configuration qui leur est propre, plus ou moins complexe, et d’ajouter pas mal de dépendances à vos projets pour, au final, lancer simplement un outil qui est, la plupart du temps, accessible en ligne de commande.

Pour finir, aujourd’hui, nos applications utilisent souvent plusieurs technologies, qui ont chacune leurs outils qui ne sont pas unifiés. Pourquoi ne pas simplement utiliser un outil connu, éprouvé et portable : Make !

Au cours de cette présentation, je vais vous montrer les avantages de Make par rapport aux autres task-runners et vous présenter quelques astuces qui vous permettront de l’utiliser au mieux pour gérer les tâches récurrentes de vos projets, du développement jusqu’à la mise en production en passant par l’intégration continue.

La soirée aura lieu dans l’amphithéâtre d’Epitech au 86 boulevard Marius Vivier-Merle 69003 LYON, le 28 novembre à 19h

N’hésitez pas à nous rejoindre : pour cela, merci de vous inscrire.

Deuxième édition de l’atelier sur PSR7 et les middlewares, le jeudi 17 novembre

Le 27 septembre avait eu lieu un atelier à propos de PSR-7 et des middlewares.
Le format ne permettant pas l’accueil de beaucoup de monde, des inscrits sur liste d’attente n’ont pas pu venir.

Afin de remédier à cela, Matthieu Napoli a accepté de donner une seconde fois cet atelier.

Cette seconde édition aura lieu le jeudi 17 novembre à 19h.

Comme la première fois, l’atelier aura lieu dans les locaux de la société Norsys, au 59 Rue de l’Abondance, 69003 Lyon. Un grand merci à eux pour leur accueil.

Voici la description complète de l’atelier :

Découvrons les middlewares en commençant très simplement : réécrivons un framework avec 🙂 ! Carrément ? Carrément : le middleware est un pattern qui introduit de la simplicité même dans les applications web les plus complexes. Écrivons une application basée sur notre propre framework, et faisons le entièrement avec des middlewares : ça n’est en fait pas si compliqué que ça.

L’objectif : découvrir les middlewares et comprendre comment ils permettent de se se réapproprier l’architecture de nos applications.

On commencera l’atelier à la base : qu’est-ce qu’un middleware ? Comment est-ce qu’on en écrit un avec PSR-7 et la future PSR-15 ? En partant d’une application extrêmement simple nous progresserons doucement vers une architecture plus complexe, en implémentant pas à pas les différentes briques qui composent un framework. En utilisant le pattern du middleware et toutes ses déclinaisons nous pourrons facilement reproduire les fonctionnalités de base d’un framework web.

Les seuls pré-requis : avoir une machine avec PHP 5.5 ou plus récent, git et Composer. Pas besoin de connaitre la mécanique interne d’un framework, ça sera l’occasion de découvrir.

Si vous souhaitez participer, merci de vous inscrire sur meetup. Le nombre de place étant très limité, merci de vous désinscrire si vous ne pouvez plus venir.

Si vous n’êtes toujours pas convaincu pour vous inscrire, voici quelques retours sur l’atelier précédent :