Corso Magento Sviluppatore

  • INNOVAFORMAZIONE
  • Corso Magento Sviluppatore
  • Attestato di specializzazione
  • On Line
  • € 800,00
  • 40

Descrizione

Innovaformazione, scuola specializzata nella formazione sulle tecnologie di sviluppo software, eroga un corso su Magento rivolto agli sviluppatori.

Magento è sicuramente il primo CMS al mondo utilizzando per la progettazione e sviluppo di piattaforme e-commerce.

Il corso è orientato a fornire basi sia di sviluppo front-end che back-end con Magento rendendo lo sviluppatore autonomo nella customizzazione del CMS in maniera completa.

Obiettivi Corso Magento: fornire le basi per lo sviluppo e-commerce con la piattaforma MAGENTO 1/2 ottenendo i fondamenti per la customizzazione ambito back-end che front-end

Requisiti studenti: conoscenze basi di sviluppo web con Html,CSS, Javascript, PHP con Lamp. Consigliabile ma non indispensabile avere basi di Zend

 

Programma Didattico (40 ore)

Introduzione a Magento: caratteristiche e concetti chiave e dell’ecosistema

Contesto e Caratteristiche

Magento e Tecnologia

Perchè scegliere Magento

Da Magento V1 a Magento V2

L’ecosistema Magento e la sua rilevanza per gli sviluppatori

Installazione di Magento

Suggerimenti per database di installazione e demo

Installazione Magento

Installazione su macchina di sviluppo

Installazione sulle infrastrutture pre-produzione e produzione

Industrializzare l’installazione di Magento

Migrarazione a Magento

Aggiornarnamento di Magento

Esercitazione di installazione di Magento e migrazione

Magento Connect: il merketplace

Panoramica ed utilizzi di Magento Connect

le estensioni in Magento Connect, V1.5 e V2

Il downloader per le versioni Community ed Enterprise

Esercitazione con installazione della traduzione in lingua Inglese

Strumenti per aiuto per lo sviluppatore Magento

Magento e Zend Studio

Magento e Zend Application Server

Altri tool di sviluppo e debugging

Strumenti integrati in Magento

Esercitazioni con utilizzando di Zend Studio e Zend Application Server

Sistema di template e le relazioni con i moduli

Struttura delle cartelle Magento

Visualizzazioni del sito web e del negozio

Interfacce

Temi: layout, template e skins

Blocchi di struttura e blocchi di contenuto

Organizzazione dei template:

Directories, temi e impostazioni

Gerarchia dei temi e interfacce

Layout di composizione

Relationship Management e layout

Suggerimenti per il corretto funzionamento del fallback

I rapporti con i moduli e l’architettura MVC

Esercitazioni sul funzionamento del template e dell’interazione con i moduli

Sviluppo Mouli Magento

Struttura generale:

Tipi di modulo

Modulo di dichiarazione

Cartelle e collegamenti con la struttura MVC

Contenuto e funzionamento interno:

Configurazione di base del modulo

Dare una vista su un modulo

Creazione blocco

Il legame fra template e blocco

Azione su un blocco dal layout

Cache di un blocco

Creazione dell’ Helper

Creazione accessi a un modulo specifico:

Creazione del controller

Collegamento azione per una vista

Richieste di tracking e di routing

Le relazioni con Zend Framework

Fornire risorse per un modulo:

Composizione del database e EAV

Inizializzare database delle risorse

Risorse di aggiornamento

Disinstallare e rollback

Imparare e sfruttare le risorse create:

Costituzione e Gestione dielModello

La creazione e il funzionamento del Rosourse Model

La creazione e il funzionamento del DB Resource Model

Manipolare e filtrare collezioni e oggetti

Interazioni con altri moduli:

Sovraccarico blocchi, modelli e controllori

Eventi & Osservatori

Integrazione backoffice:

Sistema

Creazione Menu

Gestione dei diritti di accesso (ACLs)

Utilizzo del Form e Grigd widget

Altre caratteristiche:

Gestione Traduzione

Invio di email

CRON tasks

Esercitazione con analisi e realizzazione di un modulo customizzato

Importazione ed esportazione di prodotti con Magento

Configurazione profilo

Prerequisiti

Dataflow prodotti

Esportazione di prodotti semplici

Importazione di prodotti semplici

Il caso particolare di prodotti complessi

Dataflow Clienti

Esportazione contabilità clienti

Importazione contabilità clienti

Attributi flusso di dati e categorie

Esercitazione con importazione ed esportazione di prodotti

Webservice Magento

Utilizzi ed interessi del Webservice

Performance del Webservice

Protocolli: SOAP vs XML-RPC

Metodi disponibili

Enriching Webservice

Esercitazioni con chiamata API, creazione e recupero dei prodotti, creazione e recupero delle categorie, gestione dei conti dei clienti

Metodologia del lavoro in Magento

L’importanza del Unit Testing

Adottare pratiche di settore

Test di Codice

Risoluzione dei problemi semplici:

Analisi dei messaggi di errore

Utilizzo di Zend Debugger e Zend_Debug

Lo strumento di reporting

Sollecitazione Zend Studio e Zend Server

Esercitazione: scrittura di unit test per Magento con l’utilizzando Zend_Debug e FirePHP

utilizzando Zend Debugger e Zend Code Tracing

 

Corso erogato su richiesta e on-demand. Possibilità di invio offerta dedicata per le aziende con più di un partecipante.

Madalità virtual classroom online oppure in aula frontale.

CONTATTI: www.innovaformazione.net - info@innovaformazione.net - tel. 3471012275

 

Requisiti di partecipazione

corso rivolto a sviluppatori web



INNOVAFORMAZIONE

 Innovaformazione è una scuola orientata all'informatica e alle nuove tecnologie. 
Ci occupiamo di formazione in ambito Android, iOS/iPhone per lo sviluppo applicazioni per dispositivi mobili. Ci occupiamo di formazione su SAP e organizziamo corsi di formazione per la vendita su eBay.
Come servizi di consulenza ci occupiamo di commercio elettronico, servizio di grafica per template Ebay, consulenza per la vendita Ebay, sviluppo e progettazione software mobile per piattaforme Android e iPhone. Sviluppo software per l'e-commerce e l'interfaccia con la gestione magazzino e vendite sui portali on-line.

www.innovaformazione.net  info@innovaformazione.net - tel. 3471012275


  • viale caduti di Nassirya 5 - 70124 (BA)