background preloader

Développez votre site web avec le framework Symfony2

Développez votre site web avec le framework Symfony2

Tutoriel pour 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. <?

edX Skip to this view's content Please enter your e-mail address below, and we will e-mail instructions for setting a new password. Help Have general questions about edX? Have a question about something specific? Report a problem Make a suggestion Ask a question Please note: The edX support team is English speaking. Thank you for your inquiry or feedback. We're Sorry, edX accounts are unavailable currently The following errors occurred while logging you in: Your email or password is incorrect Please provide the following information to log into your edX account. Required Information Account Preferences symfony/symfony Création d’un blog avec Symfony2 — Symblog - Un tutoriel Symfony2 Je propose également des formations en petits groupes sur 2 à 3 jours. Plus d’infos sur la page dédiée. N’hésitez pas à me contacter (06.62.28.01.87 ou clement [@] keiruaprod.fr) pour en discuter ! Introduction Ce tutoriel va vous guider dans le processus de création d’un blog complet avec Symfony2. Site démo Le site original de Symblog se trouve à l’adresse : Contenu Le but de ce tutoriel est de couvrir les tâches que vous allez régulièrement être amené à réaliser lors de la création d’un site web avec Symfony2. Les bundlesLes controlleursLes templates (avec Twig)Le modèle - Doctrine 2Les migrationsLes données facticesLes validateursLes formulairesLe routageGestion des fichiers externesLes emailsles environnementsPersonnalisation des pages d’erreurLa securitéL’utilisateur et les sessionsGeneration de CRUDLe cacheLes testsLe deploiement Symfony2 est fortement personnalisable et propose différentes manières de réaliser un même tâche. Traductions Français Auteur Participer

New in Symfony 2.6: Bootstrap form theme Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. Bootstrap is so widely used that it has become the de facto standard for frontend development. That's why Symfony 2.6 will include a new form theme designed for Bootstrap 3. The new form theme comes in two flavors: normal layout and horizontal layout. To apply this new theme to all the forms of your application, use the following configuration: To apply this theme only for some forms, add the following instruction at the top of the Twig template where the form is defined: The new theme defines styles for all types of form controls, as shown in the following image: As you probably guessed, this new feature is part of the Symfony DX initiative. Although this pull request just adds two tiny Twig templates, it took eight months to get merged.

Laravel Vs. Symfony – Should You Become a Laravel Developer or Symfony Developer? - Agira Technologies Having a website as well as web applications is a must for all companies that are looking to reach the next level. At the core of all websites and applications is a robust and versatile framework, so you must choose the right framework to develop your website and web applications. Symfony and Laravel are the two most popular PHP frameworks that are used to build a variety of applications and sites. Both are backed by PHP and are used by numerous companies to build innovative sites and applications. So which one should you choose to develop your project? So if you are baffled whether you should hire a Laravel developer or Symfony developer, you’re not alone. Symfony Framework Symfony is at times tough to learn, since it requires good coding skills, unlike Laravel which does not demand too much coding knowledge. A Symfony developer who has a good experience in working on this platform stands a good chance to find better jobs. Laravel Framework A Final Thought

Concevez votre site web PHP/MySQL Le MOOC Concevez votre site web avec PHP et MySQL, vous permettra de rendre vos sites web dynamiques, en leur ajoutant des fonctionnalités : forum, espace membres, paiement en ligne, réservations… Pour cela, vous aurez besoin de connaître un langage supplémentaire, comme le célèbre langage PHP qui vous sera présenté dans ce cours. Combiné à la puissance de stockage d’une base de données comme MySQL, vous allez pouvoir réaliser de grandes choses ! Inscription * Organisateur OpenClassrooms Mathieu Nebra, ingénieur diplômé EFREI – Fondateur de Simple IT, créateur du Site du Zéro. Durée 4 semaines Pas de date de session unique, vous pouvez suivre le cours quand vous le souhaitez. Si vous débutez le cours de 5 semaines, le jeudi à 18 heures, vous aurez jusqu’au jeudi de la semaine suivante à 17h59 pour rendre les exercices demandés et passer ainsi à la semaine de cours suivante. Pré-requis Aucun pré-requis Charge de travail 2 heures par semaine Coût Gratuit Certification Déroulement Programme Plateforme

FriendsOfSymfony/FOSUserBundle Créer une API Rest dans une application Symfony | Obtao Read the English version Comme nous avions besoin d’une connexion entre une application web Symfony et une appli Android, nous avons dû apprendre et comprendre comment créer une API Rest de manière simple et sécurisée, en nous basant sur nos entités existantes. Nous avons choisi WSSE pour l’accès sécurisé, FOSRestBundle pour la restitution de données et JMSSerializerBundle pour la sérialisation. Nous avions également besoin de séparer les logs pour les erreurs d’authentification WSSE. Librairies Bundles Articles Première étape : Installer FOSRestBundle et JMSSerializerBundle Vous aurez besoin de ces deux bundles, donc ajoutez-les à votre fichier composer.json : // composer.json // ... Lancez la commande php composer.phar update pour mettre à jour vos vendors puis enregistrez les bundles dans votre fichier AppKernel.php : //app/AppKernel.php public function registerBundles() { $bundles = array( // ... new FOS\RestBundle\FOSRestBundle(), new JMS\SerializerBundle\JMSSerializerBundle(),

Tuto . com Formation Photoshop, After Effects, Photo, Lightroom, HTML, CSS Tuto Jobeet Symfony2 FR :: Flux de données Pleine page Si vous êtes à la recherche d'un emploi, vous aurez probablement besoin d'être informé dès qu'un nouveau poste est disponible. Parce qu'il n'est pas très pratique de consulter le site web toutes les deux heures, nous allons ajouter plusieurs flux d'offres pour que nos utilisateurs Jobeet se tiennent à jour. Les formats de template Les templates sont un moyen générique pour rendre le contenu dans n'importe quel format. Par exemple, la même "ressource" est souvent affichée dans plusieurs formats. - Nom du template XML: AcmeArticleBundle:Article:index.xml.twig - Nom de fichier du template XML: index.xml.twig En réalité, ce n'est rien de plus qu'une convention de nommage et le template n'est actuellement pas affiché différemment en fonction de son format. Dans de nombreux cas, vous voudrez peut-être permettre à un seul contrôleur de rendre plusieurs formats différents en fonction du "format demandé". Supporter différents formats est aussi facile que créer différents templates. <!

Dynamisez vos sites web avec Javascript ! Bienvenue à toutes et à tous, Qui n'a jamais entendu parler du JavaScript ? Créé dans les années 90 en tant que simple langage de script, JavaScript est désormais un des poids lourds du développement Web ! Qui plus est, il se démocratise au sein d'autres environnements comme les serveurs avec le célèbre Node.js, les applications pour smartphones et tablettes, avec PhoneGap d'Adobe, les applications pour Windows 8, mais aussi les logiciels multiplateformes. Bref, JavaScript est partout ! Voici quelques exemples de ce qui est réalisable grâce au JavaScript : Sur ce, bonne lecture !

Simplifiez vos développements JavaScript avec jQuery Si vous avez déjà programmé en JavaScript, vous savez que ce langage est puissant, mais aussi « verbeux » et souvent assez complexe à mettre en œuvre. Si vous voulez accéder à toute la puissance de JavaScript en utilisant des instructions simples, logiques, faciles à comprendre et à maintenir, jQuery est vraiment fait pour vous ! Avec ce cours, je vous propose de découvrir les multiples facettes du framework jQuery. De la sélection d'éléments à la manipulation du DOM, en passant par l'animation, les requêtes AJAX, l'utilisation et la création de plugins, la création de jeux et bien d'autres choses encore ! N'ayez crainte, votre apprentissage se fera en douceur et de très nombreux exemples de code documentés viendront consolider vos connaissances. Si vous lisez ces lignes, c'est parce que vous avez décidé d'aller plus loin dans vos développements Web.

Related:  Symfony2