6 mai 2010
Emencia a le plaisir de vous annoncer la mise en ligne du nouveau site internet d'Open'Act Créé en 1995, Open’Act a pour vocation d’apporter aux organisations les solutions leur permettant de développer leur potentiel humain et d’accompagner les changements et la mise en œuvre des stratégies. Pour visiter le site Open'Act : http://www.openact.com
4 octobre 2009




















"Votre projet requiert l'utilisation de bases de données solides et flexibles, un développement et un design personnalisé , un accès web sécurisé ? Emencia vous accompagne dans votre projet applicatif avec le framework Django / Python." A propos de Django / Python =================================== Django : Rapid Web Development Emencia a renforcé son savoir faire Python en se spécialisant sur le framework Django. Django est l'un des « frameworks » développé récemment qui facilite la programmation rapide de sites internet et d'applications métiers où les bases de données relationnelles jouent un rôle important. Voici les avantages de Django / Python : - Programmation ultra-rapide (peu de code) - Pas de soucis de Base de données (Django s'occupe du SQL et de l'interface d'administration de vos données) - Vos projets respectent le modèle MVC (programmation et affichage HTML sont séparés) Vos développements avec Django / Python ======================================= Développement et intégration d'applications web, migration de bases de données. Vous souhaitez : - Optimiser le travail de votre force commerciale pour améliorer votre prospection - Réduire les coûts de production d'informations - Améliorer votre communication d'entreprise (Interne ou Externe) - Optimiser votre processus métier en développant une application spécifique - Migrer et pérenniser vos bases de données sur le serveur d'application Python de votre choix - Développer des applications web pour favoriser le travail collaboratif au sein de votre entreprise. Nos experts Python se chargeront de développer des applications métiers sur mesure pour votre entreprise. Emencia utilise la plate-forme open source de gestion de contenu Django / Python pour développer rapidement des applications web dynamiques, modulaires, fiables et performantes. Tous les projets développés par notre société sont disponibles sous une licence libre (GPL) et bénéficient à tous les clients d'Emencia ainsi qu'à la communauté Python. Vous avez un projet ? contactez-nous par téléphone au 01 47 20 23 01 A titre d'exemple de nombreux composants développés sur le framework Django sont existants : ============================================================================ - CV thèque : gestion des offres d'emplois, modération de publication, gestion des réponses - Facturier : application E-commerce permettant de gérer le suivi des factures et leur paiement via une interface bancaire sécurisées. - Annuaire des sociétés et profils : cette application permet de gérer un annuaire de contacts, sa classification. Il offre un accès en mode extranet à chacun des membres qui pourront mettre à jour leur profil - Django-CMS : un cms web 2.0 écrit en Django / Python - Django -Paper : un moteur de news - Django-documents : un gestionnaire de documents - Django-Newsletter : un système de gestion des inscriptions, désinscriptions à la newsletter et d'envois - etc. Prochaines sessions de formations =================================== 1/ Initiation à Django : le 19 et 20 Octobre 2009 Durée : 2 jours Objectifs : Découvrir Django, la philosophie, créer une application Django, et la déployer. Prérequis : Connaissances en python et développement web. 2/ Approfondissement Django : le 21-22-23 Octobre 2009 Durée : 3 jours Objectifs : Tirer parti des subtilités du Framework, pour réaliser des applications complexes. Prérequis : Formation précédente à l'initiation. - Découvrez nos formations Django : http://www.emencia.fr/fr/formations/django - Un cours en licence libre écrit par Emencia http://www.emencia.net/fr/django/tutorial-django-1.0 Ressources : ==================== - Site communautaire officiel : http://www.djangoproject.com/ - Télécharger Django : http://www.djangoproject.com/download/ - Site communautaire francophone Django : http://www.django-fr.org/ - A propos de Django : http://www.emencia.fr/fr/technologies/django - Vidéos du DjangoCon http://www.emencia.net/fr/django/videos--django--app-engine
16 décembre 2008
La société TomTom a confié à Emencia la refonte de son extranet dédié à ses revendeurs français. L'extranet TomTomClub a été réalisé en Python avec le CMS Zwook et le framework Django. Il propose aux revendeurs les fonctionnalités suivantes : * Informations, documentation et galerie photo produits * Bases de données produits et accessoires, compatibilité produits / accessoires TomTom * Offres et animations commerciales * Commande en ligne de la PLV / panier * Inscription en ligne à des événements (interface de gestion, extraction csv)
29 octobre 2008
29/10/08 - Mise en ligne du cours formation Django http://www.emencia.net/fr/django/tutorial-django-1.0 Formation Django Contact: contact@emencia.com Auteur: Julien Fache Date: 2008-10-27 Abstract Document à usage personnel. Résumant les étapes de la formation Django du 21 au 24 Octobre au sein des locaux d'Emencia. Sommaire * 1 Jour 1 o 1.1 Introduction à Django + 1.1.1 Ses forces + 1.1.2 Plus d'informations o 1.2 Philosophie de code + 1.2.1 Vue d'ensemble + 1.2.2 Modèles + 1.2.3 API de la base de données + 1.2.4 Conception des URLs + 1.2.5 Système de template + 1.2.6 Vues o 1.3 Création d'un projet Django + 1.3.1 Installation de Django + 1.3.2 Création du projet en local + 1.3.3 Qu'est ce qu'un projet Django o 1.4 Création d'une application + 1.4.1 Qu'est ce qu'une application + 1.4.2 Standalone versus Coupled applications o 1.5 Création des modèles + 1.5.1 Qu'est ce qu'un model ? + 1.5.2 Notre première application + 1.5.3 Nos premiers models + 1.5.4 Installation des models + 1.5.5 Ce que nous voyons + 1.5.6 Manipulations des models o 1.6 Introduction aux urls + 1.6.1 Exemples o 1.7 Activation de l'administration + 1.7.1 Administration simple + 1.7.2 Administration de nos applications + 1.7.3 Administration évoluée * 2 Jour 2 o 2.1 Introduction aux vues o 2.2 Utiliser les vue génériques + 2.2.1 Configuration des urls o 2.3 Les templates + 2.3.1 Remarques + 2.3.2 Philosophie des templates + 2.3.3 Centralisation et héritage dans les templates + 2.3.4 Technique à 3 niveaux o 2.4 Les vues génériques wrappées o 2.5 Création de managers + 2.5.1 Remarque o 2.6 Créer ses propres tags o 2.7 Créer ses propres contextes * 3 Jour 3 o 3.1 Internationalisation de votre application + 3.1.1 Internationalisation du code + 3.1.2 Internationalisation des templates + 3.1.3 Internationalisation du contenu en base de données + 3.1.4 Détection de la langue + 3.1.5 Sélection de la langue + 3.1.6 Rédaction des traductions o 3.2 Utilisation des formulaires + 3.2.1 Modélisation des formulaires + 3.2.2 Rendus HTML + 3.2.3 Validation et contrôle + 3.2.4 Vue associée o 3.3 Déploiement de l'application sur Apache + 3.3.1 Fichiers statiques o 3.4 Travaux pratiques * 4 Jour 4 o 4.1 Documenter son application + 4.1.1 docstring + 4.1.2 Module doc + 4.1.3 Conclusion o 4.2 Introduction aux tests + 4.2.1 Tests unitaires + 4.2.2 Doc tests + 4.2.3 Debugger avec les tests o 4.3 Utilisation de SVN + 4.3.1 Commandes principales o 4.4 Intégrer des technologies tiers (jquery, tiny mce, modules communautaires) o 4.5 Découverte ECS En savoir plus : http://www.emencia.net/fr/django/tutorial-django-1.0