Corso Magento

Corso Magento

Corso Magento

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. Nata nel 2008 sviluppata dalla Varien, in poco tempo si afferma a livello internazionale per poi essere acquistata dalla multinazionale eBay nel 2011. Nel 2015 ritorna come una società indipendente e nel 2018 passa sotto la proprietà di Adobe.

Magento è sviluppato in PHP in particolare con il framework Zend.  E’ una piattaforma Open Source con una versione 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ù richiesto nel mercato IT.

La nuova versione Magento 2 porta grandi novità nell’e-commerce platform. Molti aspetti sono cambiati e si introducono migliorie nella velocità,  nelle performance trovando una vocazione mobile-first.

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

Requisiti studenti: conoscenze basi di sviluppo web con Javascript, HTML,CSS, PHP, MySQL (Lamp con Virtualbox) e Apache/Nginx; consigliabile ma non indispensabile avere basi di Symfony.

Programma Didattico Corso Magento 2 (40 ore)

1. Installazione
– Premessa
– Registrazione sul sito
– Ottenere il software
– Creare il database
– Installare il software
– Aggiornare il software
– Installazione del pacchetto dei dati di esempio
– Esercitazione con analisi e realizzazione

2. Configurazione iniziale
– Premessa
– Le modalità
– Caching
– Creazione Web Site/Store/Store View
– Impostazioni Store View
– Configurazioni base
– Traduzioni
– Personalizzazione dei template e-mail
– Cron
– Flat tables
– Esercitazione con analisi e realizzazione

3. Sviluppo di un modulo
– Premessa
– Registrazione del modulo
– La componente Controller
– La componente View
– Traduzioni
– Abilitazione/Disabilitazione del modulo
– Impacchettamento modulo
– Disinstallazione del modulo
– Esercitazione con analisi e realizzazione

4. Backend e Frontend di un modulo
– Premessa
– Source model & system.xml
– Valori di default & config.xml
– ACL
– Layout
– Foglio di stile
– Template
– RequireJS
– Block
– La componente Model
– Esercitazione con analisi e realizzazione

5. Plugin
– Premessa
– Plugin (Interceptor) & DI
– Ulteriori applicazioni di un modulo
– Cronjob
– Esercitazione con analisi e realizzazione

6. Scrittura/lettura dei dati dal database
– Premessa
– InstallData & InstallSchema
– UpgradeData & UpgradeSchema
– Altri tipi di script
– Model
– ResourceModel
– Event
– Collection
– Esercitazione con analisi e realizzazione

7. Import/Export prodotti
– Premessa
– Symfony
– Command
– Attributi
– Immagini
– Categoria
– Prodotto semplici e configurabili
– ERP e file
– Esercitazione con analisi e realizzazione

8. API
– Premessa
– XML RPC
– SOAP
– RESTFul API
– Usare le API
– Esempi d’uso
– Estendere le API
– Esercitazione con analisi e realizzazione

Corso Magento 2 . Modalità virtual classroom online oppure in aula frontale. Solo per aziende.

INFO Corso Online Classe Virtuale

Vuoi essere ricontattato? Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

Il tuo nome (richiesto)

Telefono (richiesto)

La tua email (richiesto)

Corso di Interesse/Oggetto

Il tuo messaggio

Utilizzando questo modulo accetti la memorizzazione e la gestione dei tuoi dati nei nostri sistemi elettronici.Verrai inserito nella newsletter informativa

Acconsento al trattamento dei miei dati come da D.Lgs. 196/2003 e ai sensi del Regolamento UE 2016/679 (“GDPR”)

captcha