background preloader

Découvrir le framework Symfony2

Découvrir le framework Symfony2
Connaissances requises : PHP (niveau intermédiaire à avancé) ; base de données (niveau débutant) ; (X)HTML (niveau intermédiaire) ; programmation orientée objet (niveau débutant). Il n'est pas nécessaire de connaître les versions antérieures de Symfony (1.2, 1.3 ou 1.4). Configuration minimale : PHP 5.3.2 ; serveur http : Apache, IIS, etc. ; système de base de données : MySQL, PostGreSQL, SQLite, etc. Ce tutoriel a pour objectif de vous apprendre les bases pour développer une application web grâce au langage PHP et au framework Symfony2. chaque film comporte un ou plusieurs acteurs ; chaque film est classé dans une catégorie (Comédie, Science-fiction, etc.). Nous allons ainsi créer une application qui permettra de gérer les acteurs, les catégories et les films. Cet exemple très simple permettra d'aborder les principaux points pour développer une application web. Problèmes possibles : Symfony2 est installé, voyons maintenant comment créer la structure de base de notre application. IV-A. IV-B. <?

http://j-place.developpez.com/tutoriels/php/creer-premiere-application-web-avec-symfony2/

Bonne pratique du jour : bien gérer le DocumentRoot de votre projet Symfony2 ← mandracore Suite à cette longue période d’inactivité, nous remettons le pied à l’étrier avec une série de bonnes pratiques Symfony2, à la fois simples et concises. Nous aborderons aujourd’hui le paramétrage de votre serveur web afin qu’il n’expose que le strict nécessaire de votre projet Symfony2. Comme vous le savez déjà, un projet Symfony2 se structure de la manière suivante (cf documentation Symfony ) : Symfony / <- votre projet app / cache / config / logs / src / ... vendor / ... web / app . php ... La plupart d’entre nous auront le réflexe de déposer directement ce dossier Symfony dans le répertoire racine de leur serveur web, par exemple /var/www/ ou encore /opt/www/ suivant la configuration d’Apache :

Liste de banques de données d'oeuvres libres de droit — Wikitic ATTENTION cette page regroupe tant des ressources sous licence libre ou ouverte que des ressources absolument pas libres de droits, donc à diviser en deux pages ou en deux parties. Liste non exhaustive de banque de données accessibles sur internet permettant l'utilisation d'oeuvres, à titre gratuit ou onéreux, dans un cadre d'enseignement ou de recherches. Chaque site a sa propre politique en matière de droits d'auteur.

Améliorer vos applications Symfony2 Ce tutoriel fait suite à l'article intitulé "Créer sa première application web en PHP avec Symfony2" au cours duquel vous avez pu découvrir le framework Symfony2 et ses grands principes de fonctionnement. Si vous ne l'avez pas encore lu, je vous invite à le parcourir dès maintenant car nous allons poursuivre le développement de l'application "Filmothèque" créée précédemment. Au cours de cet article, nous allons voir comment améliorer notre application pour parvenir à un site web complet et prêt à être mis en ligne. Audit de site web : 4 composantes essentielles En discutant avec un ensemble de gens impliqués de près ou de loin avec le monde numérique, je me suis aperçu que le terme « audit » était très galvaudé. Trop souvent, on parle d'audit pour définir des initiatives qui ne permettent pas réellement de faire le point sur l'efficacité d'un site web. Quels éléments incluriez-vous dans un audit de site web?

Améliorer la pénétration de l’index Google Sauf dans des circonstances très exceptionnelles, la plupart d’entre nous n’envisagerait pas la construction d’un site Web en une seule page Au plus vous avez des pages, au plus vous pouvez cibler des termes de recherche, au plus les possibilités d’apparaître dans les résultats de recherches augmentent et au plus de « jus de liens » vous recevrez. Plus Plus Plus, c’est mieux, non? C’est évident pour nous tous. Ce qui n’est pas immédiatement évident, c’est que les moteurs de recherches ont tous leur propre idée du nombre de pages de votre site. C’est ce qu’on appelle la « pénétration de l’index » – Combien de pages sont effectivement indexées par les moteurs de recherche?

Personnaliser ses pages d'erreur Les pages d'erreurs sont ces pages que typiquement vous n'aimeriez jamais rencontrer ! Malheureusement, elles apparaissent parfois, lorsque quelque chose qui n'est pas censé arriver survient... Vous les avez forcément déjà rencontré, le plus souvent, ce sont des erreurs de type 404 ou 500 qui sont respectivement les pages non trouvées et les erreurs internes du serveur. Vous vous dites surement que ces pages sont inutiles et sont plus un problème qu'autre chose mais il n'en est rien ! Nous allons ici retourner le problème et apprendre comment tirer profit de ces pages perdues. Commencer à développer avec le framework symfony Le web est un environnement est en pleine mutation. De nombreuses technologies et outils font leur apparition et nous proposent tous les jours de plus en plus d'interactivités dans nos pages web (« Atlas », script.aculo.us, Adobe Integrated Runtime…). Toutes ces technologies transforment nos chers navigateurs en véritable plateformes. Cependant, on oublie souvent en voyant toutes ces technologies que l'évolution se situe aussi du côté du serveur. Le langage PHP lui aussi témoigne de ces profonds changements dans notre manière de développer.

Des outils pour gérer des projets agiles (Scrum) ? Tout d’abord pour une liste exhaustive et à jour, il y a cette liste d’outils scrum gratuits ou non. Il est également intéressant de se rendre sur le site de la ScrumAlliance. Voici maintenant quelques outils de gestion sur lesquels ont peut s’appuyer dans le cadre d’une méthodologie agile. Pour ma part et à mon niveau (moins de 20 personnes), on peut recommander ces outils : Planning Poker, pour son coté ludique et impliquant.

Introduction aux méthodes agiles et Scrum Vous avez surement entendu parlé des méthodes agiles ou de la méthode agile. Certains la perçoivent comme une énième méthodologie à la mode, difficilement compatible avec leur contexte. Surtout dans le cadre d'un contrat au forfait. Qu'est ce que l'approche agile au juste ? D'où vient-elle ?

Les 8 qualités de Drupal 8 Le célèbre CMS Open Source va bientôt proposer une nouvelle version majeure, dont les nouveautés devraient intéresser les entreprises. Zoom sur 8 d'entre elles. Drupal 8 en est encore à sa version alpha, mais sa version stable devrait être disponible aux alentours de juin, et les spécialistes en connaissent déjà les principales avancées majeures.

Aide-mémoire des commandes Linux cat <fichier ...

Related: