Formation Développer en PHP et CMS Magento

Contactez sans engagement Logware Institut

Pour envoyer, vous devez accepter la politique de confidentialité

Commentaire sur Formation Développer en PHP et CMS Magento - Présentiel - 13ème - Gobelins - Paris

  • Contenu
    Formation Développer en PHP et CMS Magento.
    • Référence: DVPHMA.
    • En centre - Inter: Oui.
    • En Entreprise - Intra: Oui.
    • Durée: 5 jours. 
    • Diplôme: Non.
    • Public: Oui.
    • Public demandeurs d'emploi: Non.
    • Public Etudiant: Non.
    • Prix: 2450 €HT.
    Présentation.

    Cette formation vous permettre de de développer en PHP et CMS Magento.

    Objectifs du cours.

    Ce cours vous permettra  dans un premier temps de créer des pages Web dynamiques en PHP et s'initier à la gestion de base de données avec MySQL et dans un deuxième  temps vous verrez comment c omprendre les concepts et l'architecture de Magento, de modifier les fonctionnalités natives de Magento, d’ajouter leurs propres fonctionnalités, et de développer un site e-commerce sous Magento.
     
    Pré-requis.

    Connaître le HTML et une  expérience dans la programmation c oncepts de développement orienté objet (POO).

    Programme.

    Introduction à PHP.   

    1. Les bases du langage PHP
    • Structure des programmes.
    • Les types de variables.
    • Les tests if..else.., switch.
    • Les boucles for, do, while.
    • Les variables système.
    • Les fonctions de base: chaînes de caractères, dates, images, fichiers, messagerie…
    • Créer des fonctions, des bibliothèques.
    • Passer des paramètres à une page.
    • Récupérer les informations d'un formulaire.
    • Mémoriser des informations dans des cookies.
    • Gérer les sessions.
    • Créer un formulaire pour un accès sécurisé.
    2. Se connecter à une base de données MySQL avec PHP
    • Créer une table: les différents types de champs.
    • Insérer des enregistrements.
    • Mettre à jour des enregistrements.
    • Supprimer des enregistrements.
    • Le langage SQL : SELECT, INSERT, DELETE, UPDATE.
    3. Gérer les informations d'une base de données
    • Interroger une base de données à travers un formulaire.
    • Afficher des résultats dans un tableau.
    • Créer des menus déroulants.
    • Saisir dans un formulaire et envoyer dans une base.
    • Ajouter des informations, mettre à jour.
    • Supprimer dans une base.
    • Utiliser session et cookies dans un accès sécurisé.
    Introduction à Magento développeurs.
    • Architecture de Magento   
    • Architecture technique 
    • Architecture applicative 
    • Structure des dossiers sous Magento 
    • Architecture Model-View-Controller (MVC) 
    • EAV 
    • La gestion multisite 
    • Modifier le design dans Magento  
    • Interfaces et thèmes 
    • Arborescence 
    • Surcharger un thème (fail-over) 
    • Gestion des blocs 
    • Qu’est-ce qu’un bloc ? 
    • Qu’est-ce qu’un layout ? 
    • Handle 
    • Section block 
    • Les templates 
    • Section reference 
    • Qu’est-ce qu’un template ? 
    • Créer un module  
    • A quoi sert un module ? 
    • Déclarer un module 
    • Création de Helper 
    • Traduction 
    • Travaux pratiques : helpers et traductions 
    • Création de la logique d’affichage (block) 
    • Déclaration d’un layout 
    • Travaux pratiques : logique d’affichage 
    • Configuration d’un module 
    • Installation d’un module 
    • Travaux pratiques: création de la table métier 
    • La couche modèle 
    • Model 
    • Resource model 
    • Collection 
    • La surcharge : Quand et pourquoi (ne pas) l’utiliser ? 
    • Blocks 
    • Model et ressources 
    • Helper 
    • Gestion des évènements 
    • Présentation 
    • Modifier le back office 
    • Menu de navigation 
    • Les contrôleurs 
    • Les droits d’accès 
    • Les grilles de données 
    • Gestion des API 
    • A quoi ça sert ? 
    • Exemples d’API natives 
    • Créer sa propre API 
    • Méthodologie de travail sous Magento 
    • L'importance des tests unitaires 
    • Résoudre des problématiques simples 
    • Analyser les messages d'erreurs 
    • Exploiter au mieux l'outil de reporting 
    Prochaines Sessions.
    • 09 MAI 2016
    • 24 OCTOBRE 2016
    • 12 DÉCEMBRE 2016

Autre formation en rapport avec programmation

Ce site utilise des cookies.
En poursuivant votre navigation, vous acceptez son utilisation.
Voir plus  |