Formation Prestashop : Développeurs

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Apprendre à  développer des modules additionnels pour prestashop

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 475,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 475,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Rappel de html, css, php
    Normes de nommage, le camelCase

    Créer et positionner un module

    Déclarer un module (nom, description, logo, etc)
    Les class install() et uninstall()
    Définir une ou plusieurs positions
    Intrégrer la bibliothèque Bootstrap

    Atelier: Créer un module additionnel

    Créer une page de configuration

    Utiliser la méthode getContent()
    La class HelperForm et les formulaires
    Récupérer, valider, enregistrer la configuration
    Utilisation des class Tools & Configuration

    Atelier: Créer une page de configuration

    Le Front Office

    Présentation du MVC prestashop
    Les fichiers de vue tpl, introduction à smarty
    La class Context
    Transmettre des données à une vue, la method assign()
    Présentation de la class ModuleFrontController
    Déclaration d'un controller front office

    Atelier: créer une vue pour notre module

    Aller plus loin dans le front Office

    Multi-langage, la méthode l()
    Traduction des chaines depuis l'admin
    Ajouter des fichiers css et js
    Ajouter bibliothèque jquery

    Atelier: Rendre le module multi-langage

    Créer une page d'administration

    Le CRUD Prestashop
    Présentation de la class AdminModuleController
    Déclarer un controller d'admin
    Lier les données à une table sql
    Execution des requêtes, la class Dbquery
    Les Models
    Afficher la liste des données présente en base

    Atelier: ajouter une partie administrative

    Aller dans plus loin dans l'administration

    Ajouter, modifier Afficher le détails des données
    Suppression unique et en masse
    Export CSV
    Formater les données de la liste, la method callback
    Utiliser la toolbar

    Atelier: manipulation multiple de l'administration

    Etendre le formulaire d'admin

    Activer et desactiver une ligne
    Ordonner et repositionnerles lignes
    Ajouter un wysiwyg
    Champs date, date_add & date_update, logo

    Prérequis

    Maîtrise de HTML, CSS, PHP et de la syntaxe à  la programmation orientée objet

    Public

    Développeurs PHP

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Optimiser le fonctionnement de manière générale
    • Améliorer les performances du traitement des données
    • Simplifier et améliorer le look et l'ergonomie de l'interface utilisateur
    • Créer des scripts avancés et instaurer des routines de maintenance
    • Sélectionner, installer et paramétrer des plug-ins pour augmenter les fonctionnalités
    • Connecter votre solution à des bases de données externes non-FileMaker
    • Gérer les erreurs courantes et optimiser la maintenance des bases de données
    • Exporter votre solution pour qu'elle tourne de manière autonome avec le runtime FileMaker.
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire ce qu'est le test et pourquoi il est bénéfique
    • Expliquer les concepts fondamentaux du test logiciel
    • Identifier l'approche et les activités de test à mettre en oeuvre en fonction du contexte du test
    • Evaluer et améliorer la qualité de la documentation
    • Accroître l'efficacité et l'efficience des tests
    • Aligner le processus de test sur le cycle de vie du développement logiciel
    • Décrire les principes de la gestion des tests
    • Rédiger et communiquer des rapports de défauts clairs et compréhensibles
    • Décrire les facteurs qui influencent les priorités et les efforts liés aux tests
    • Travailler au sein d'une équipe interfonctionnelle
    • Décrire les risques et les bénéfices liés à l'automatisation des tests
    • Identifier les compétences essentielles requises pour le test
    • Décrire l'impact des risques sur les tests
    • Rendre compte efficacement de l'état d'avancement et de la qualité des tests.
    Tarif

    A partir de 1 850,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Déployer des applications en paquets à l'aide de manifestes, de modèles, de "Kustomize" et de "Helm"
    • Configurer l'authentification et l'autorisation pour les utilisateurs et les applications
    • Protéger le trafic réseau à l'aide de politiques réseau et exposer les applications avec un accès réseau approprié
    • Déployer et gérer des applications à l'aide de manifestes de ressources
    • Mettre en oeuvre du libre-service pour les développeurs de projets d'applications
    • Gérer les mises à jour des clusters OpenShift et des opérateurs Kubernetes.
    Tarif

    A partir de 3 600,00 €

    Durée

    5j / 26h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Apprendre à  installer et à  administrer Exchange - Gérer les dossiers - Comprendre le routage des messages - Surveiller son serveur Exchange
    Tarif

    A partir de 3 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre la problématique de la complexité des développements logiciels.
    • Comprendre le bénéfice de l’intégration continue?pour améliorer la qualité des développements.
    • Adopter les bonnes pratiques de rédaction des tests logiciels.
    • Créer et exécuter des tests unitaires avec JUnit.
    • Créer et exécuter des tests d'intégration avec JUnit, HttpUnit et DbUnit.
    • Créer et exécuter des tests fonctionnels sur des applications Web avec la suite d'outils Selenium.
    • Mettre en place une stratégie de campagne de tests automatisés avec JUnit et Selenium.
    • Travailler avec un gestionnaire de code source tel que Git, et adopter les réflexes du travail collaboratif.
    • Utiliser un outil de construction logiciel?tel qu’Apache Maven.
    • Comprendre le rôle des différents outils d’une chaine d’intégration continue.
    • Mettre en place une plateforme d’intégration continue autour de Jenkins.
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les principes et les bénéfices du mouvement DevOps
    • Reconnaître les enjeux du DevOps dans une organisation
    • Identifier les éléments constitutifs d'une usine logicielle DevOps
    • Enumérer les principaux outils de gestion de configuration
    • Identifier les étapes de mise en oeuvre de la démarche, incluant l'anticipation des risques.
    Tarif

    A partir de 1 720,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Distance
    • Centre

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    5 jours (35 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    • Appréhender l'univers des bases de données NoSQL
    • Identifier les caractéristiques techniques de bases NoSQL
    • Différencier bases de données SQL et NoSQL
    • Savoir choisir un type de base de données selon son contexte
    • Connaître les principales solutions NoSQL du marché
    Tarif

    A partir de 1 400,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre la problématique de la complexité des développements logiciels.
    • Comprendre le bénéfice de l'intégration continue.
    • Adopter les bonnes pratiques de rédaction des tests logiciels.
    • Mettre en place une stratégie de campagne de tests automatisés avec les outils de tests unitaires et d'intégration (PHPUnit, JUnit, PyUnit) et Selenium.
    • Travailler avec un gestionnaire de code source tel que Git, et adopter les réflexes du travail collaboratif.
    • Comprendre le rôle des différents outils d'une chaine d'intégration continue.
    • Utiliser un outil de construction logiciel pour automatiser les étapes de construction et les tests.
    • Mettre en place une plateforme d'intégration continue.
    • Travailler en mode projet collaboratif en adoptant une démarche DevOps.
    • Déployer des applications dans des conteneurs logiciels.
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...