Les articles de Sébastien Chazallet

Développer une application métier avec OroPlatform

GNU/Linux Magazine HS n° 079 | juillet 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Pour construire une application métier, l'utilisation d'un framework est une évidence, un minimum à assurer afin de se permettre de produire du code professionnel. Ceci étant dit, cela reste un vrai challenge, parce que si toutes les pièces sont présentes, il faut tout de même réaliser un gros travail pour les assembler et proposer une interface...

Lire l'extrait

Doctrine

GNU/Linux Magazine HS n° 079 | juillet 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Gérer la persistance des données correctement est un enjeu majeur pour toutes les applications. Dans la quasi-totalité des cas, cette persistance est assurée par le recours à une base de données relationnelle. Pour mener ceci à bien, il faut une solution telle que Doctrine DBAL, qui soit simple à mettre en œuvre, efficace, et le plus important,...

Lire l'extrait

Bonnes pratiques PHP

GNU/Linux Magazine HS n° 079 | juillet 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le développement Web est une industrie très importante, très dynamique, très changeante. L'état de l'art évolue rapidement, de nouveaux patrons de conception ou d'architecture s'imposent, de nouvelles façons de faire apparaissent, des pratiques sont abandonnées ou remises au goût du jour. Cet article se propose de faire un tour des bonnes...

Lire l'extrait


PyBBM, le forum Django

Linux Pratique n° 092 | novembre 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Échanger sur un espace public ou partagé en gardant trace de ses échanges est un besoin presque aussi ancien qu'Internet. Le forum est aussi ancien que le Web et est resté pendant des années la solution la plus populaire.Elle l'est encore aujourd'hui, même si des formes légèrement différentes percent. Il permet tout simplement de poser une...

Lire l'extrait

Introduction - Présentation du langage

GNU/Linux Magazine HS n° 080 | septembre 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

L'invention du langage C a été un des tournants de l'histoire informatique. Sans lui il n'y aurait probablement pas de GNU/Linux et donc, pas de GNU/Linux Magazine (ce qui est inimaginable, on est d'accord).Pourquoi ce langage est-il si important dans l'histoire de l'informatique ? Comment se différencie-t-il ? Quels sont ses concepts de base ? Et...

Lire l'extrait

Jour 3 - Concepts avancés

GNU/Linux Magazine HS n° 080 | septembre 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le principal enjeu de cet article consiste à présenter la notion des pointeurs, qui est une clé essentielle pour comprendre le langage C. Nous présenterons leur intérêt, dans la continuité de ce que nous avons déjà vu ainsi que ce qu'il faut savoir pour que cette notion ne reste pas confuse. Parce que sachez-le, si vous faites du C, vous serez...

Lire l'extrait

Jour 1 - On se retrousse les manches

GNU/Linux Magazine HS n° 080 | septembre 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Entrer dans un nouveau langage n'est jamais chose simple. Alors, on va y aller progressivement. Les jours 1, 2 et 3 seront les jours clés dans votre apprentissage du C. Si vous y survivez, le reste vous paraîtra beaucoup plus simple. Le programme de ce jour consiste à mettre les mains dans le cambouis et à découvrir les concepts de base, la...

Lire l'extrait

Bonus - Améliorer son IHM

GNU/Linux Magazine HS n° 080 | septembre 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

À la fin du cinquième jour, nous avons déjà une application qui fonctionne correctement et qui nous permet de jouer au Pendu, avec de nombreuses fonctionnalités supplémentaires : liste de mots lus dans un fichier, gestion des meilleurs scores sauvegardés en base de données, etc.Nous sommes maintenant capables de créer des algorithmes C simples,...

Lire l'extrait

Jour 2 - Algorithmique

GNU/Linux Magazine HS n° 080 | septembre 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

L'algorithmique est l'art de résoudre une problématique par une succession d'instructions. De l'élégance, la simplicité et la performance de cette suite d'instructions résulte la qualité de l'algorithme. Le sujet principal du jour est l'introduction aux outils que propose C pour écrire des algorithmes et aux notions qu'ils recouvrent. Vous...

Lire l'extrait

Jour 4 - L'environnement

GNU/Linux Magazine HS n° 080 | septembre 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Aujourd'hui est un jour à marquer d'une croix blanche. Avant midi, nous aurons écrit un programme du pendu incomplet, mais fonctionnel ! C'est la récompense tant attendue après trois jours livrés corps et âme dans la tempête de la découverte du C. Ce sera en tous les cas le thème majeur de la première partie, parce que pour la suite, on va...

Lire l'extrait

Jour 5 - Fonctionnalités

GNU/Linux Magazine HS n° 080 | septembre 2015 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Nous pouvons sans risque dire que depuis hier, nous maîtrisons suffisamment le C pour aller nous aventurer sur des terres inconnues. Certes nous ne savons pas tout. Nous n'avons pas vu l'intégralité de la bibliothèque standard ou toutes les finesses que la grammaire de C permet. Mais c'est volontaire. On ne va pas perdre de temps à montrer à quel...

Lire l'extrait

JOUR 1 - Quels outils pour la réalisation d’un casse-briques ?

Ce premier article a pour vocation de vous donner tous les éléments pour que vous soyez capables de travailler dans des conditions optimales.Nous allons également introduire quelques notions élémentaires, préciser quelques points de vocabulaire et détailler ce qu'est un programme et comment l'on passe du code source au programme.

Lire l'extrait

JOUR 3 - Préparation des éléments du jeu

Cet article va revenir sur certaines notions déjà abordées et vous donner des clés supplémentaires pour les exploiter pleinement.Il donnera également des explications détaillées sur les pointeurs et les références, notions qu'il faut impérativement maîtriser dès maintenant, puisqu'on les utilisera de manière abondante dès le prochain...

Lire l'extrait

Avant de commencer, une rapide présentation du C++

GNU/Linux Magazine HS n° 083 | mars 2016 | Sébastien Chazallet - Yohan Andreotti
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Depuis plus de 30 ans, la popularité de C++ ne s'est jamais démentie. À ce jour, il est l'un des langages les plus utilisés, en particulier dans des domaines très exigeants, comme le temps réel. Il présente en effet de sérieux avantages : extrêmement cohérent, portant de nombreux concepts essentiels, reposant sur le C, référence absolue des...

Lire l'extrait


JOUR 4 - Modélisez les objets du jeu

GNU/Linux Magazine HS n° 083 | mars 2016 | Sébastien Chazallet - Yohan Andreotti
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Dans cette partie, nous allons nous attaquer à la force principale de C++ : la Programmation Orientée Objet (POO). Nous allons découvrir par étapes successives les différentes facettes de ce paradigme particulier. Notamment, nous allons y découvrir l'essentiel sur la définition des classes et comment utiliser l'héritage et les interfaces. Nous...

Lire l'extrait

Express

GNU/Linux Magazine HS n° 085 | juillet 2016 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Alliez les avantages de Node.js avec ceux d'un micro-framework en utilisant Express, le micro-framework Web reposant sur Node.js.

Lire l'extrait

Browserify

GNU/Linux Magazine HS n° 085 | juillet 2016 | Sébastien Chazallet
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Lorsque l'on écrit des fonctionnalités en JavaScript, il est indispensable de faire appel à plusieurs bibliothèques. Or, nous savons que dans l'environnement web, il est recommandé de n'avoir qu'un seul fichier JavaScript.Browserify va vous permettre d'écrire votre code en déclarant vos dépendances puis de vous générer ce fichier unique que vous...

Lire l'extrait

JOUR 5 - Gestion de la généricité et des collisions

GNU/Linux Magazine HS n° 083 | mars 2016 | Sébastien Chazallet - Yohan Andreotti
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Depuis les articles précédents, vous avez eu le temps de digérer les itérateurs, les chaînes de caractères, les ensembles, les pointeurs et les références ? C'est tant mieux, car nous allons en rajouter une petite couche pour vous donner définitivement toutes les clés pour vous permettre de prendre en main la bibliothèque C++ par...

Lire l'extrait