Cerchi lavoro? Cerchi un Corso o un Master? Vuoi metterti in proprio? Sei nel posto giusto, inizia subito la tua ricerca gratis

20 Aprile 2024 Elimina data

20 Maggio 2024 Elimina data

Corso Magento

Close

Richiedi informazioni sul corso


3471012275 - 3429836

Corso Magento

Corso Magento per Sviluppatori: impara a creare e-commerce dai professionisti!

Obiettivo del corso

Con l’avvento del web i negozi e le attività commerciali hanno iniziato a sfruttare la visibilità di internet per accedere a nuovi canali di vendita. Nasce cosi l’e-commerce.

Magento è probabilmente la principale piattaforma CMS (Content Management System) utilizzata per lo sviluppo e-commerce. Nato nel 2008 sviluppata dalla Varien, in poco tempo si afferma a livello internazionale per poi essere acquistata dalla multinazionale eBa nel 2011. Nel 2015 ritorna una società indipendente.

Magento è sviluppato in PHP in particolare con il framework Zend.  E’ una piattaforma Open Source con una vesione Community Edition e delle versioni Enterprice.

Magento si è affermato sul mercato per sua stabilità e completezza di funzioni per la gestione e sviluppo e-commerce anche molto complessi. In particolare ha una serie di strumenti di marketing tra cui:

confronto tra prodotti, report per la gestione degli ordini, creazione negozi multipli, multilingua e multivaluta, esportazioni/importazioni cataloghi.

In generale la principale caratteristica di Magento è la forte vocazione alla customizzazione.

Il profilo dello sviluppatore Magento è sempre più richiesta nel mercato IT.

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

A chi è rivolto

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

Programma

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.

Dove si svolge

on line in virtual classroom dal vivo oppure in sede aula frontale

Testimonianze

potete cercare e visionare i feedback dei nostri studenti cercando i commenti su Google Business/Aziende, Facebook e su Pagine Gialle

Richiedi informazioni sul corso


Richiedi informazioni sul corso
Richiedi informazioni sul corso

Richiedi informazioni sul corso


3471012275 - 3429836

Caratteristiche del corso

Sede: Italia
Durata ore: 40
Ore online: 40
Settore corso: Analisi e programmazione, Database, Gestionali e Software, Informatica, Multimedia e design
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza
Durata ore: 40
Ore online: 40
Settore corso: Analisi e programmazione, Database, Gestionali e Software, Informatica, Multimedia e design
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza