Introduzione a Magento 2 per developers e devops

DATA E ORA:    ven 10 novembre 2017 - 09:30 – 17:30
LOCALITÀ:    Magma Consulting - Palazzo Mercurio, 3° piano - via Aldo Moro, 13 - 25124 Brescia

A chi è rivolto

Il corso è rivolto ai programmatori php che vogliano iniziare a sviluppare progetti con magento 2. E’ preferibile una conoscenza di base di Magento 1 anche se non necessaria.

Durata e orari

Durata: 1 giorno

Orario: 9:30-13 14-17:30

Descrizione

Magento 2 è una piattaforma potente e richiede una certa preparazione e un certo rigore ancora prima di iniziare a sviluppare.

Per questo motivo abbiamo improntato una parte di questo corso sull’installazione e impostazione degli ambienti e degli strumenti necessari allo sviluppatore e al DevOp.

Una seconda parte del corso verrà dedicata allo sviluppo vero e proprio della piattaforma e verranno affrontati sia esempi di sviluppo frontend che backend.

Le lezioni di teoria saranno intervallate da esercitazioni pratiche.

Versione magento trattata: 2.1

Obiettivi

Il corso, visto il programma condensato in un solo giorno, non ha la pretesa di esaurire efficacemente tutti gli argomenti, ma vuole dare allo sviluppatore la giusta direzione per iniziare a sviluppare la piattaforma.

Programma

  • Contesto e Caratteristiche

  • Magento e Tecnologia

  • Ecosistema magento

  • Configurazione server per magento 2

  • Preparazione ambiente di sviluppo

  • Esercitazione: configurazione di server ubuntu 16.04 con nginx e php 7.0

  • Installazione su macchina di sviluppo

  • Installazione sulle infrastrutture pre-produzione e produzione

  • Esercitazione: installazione magento tramite riga di comando

  • Automazione del ciclo di sviluppo: deployer

  • Sviluppo frontend

  • Esercitazione: creazione di un tema figlio

  • Sviluppo moduli

  • Esercitazione: sviluppo di moduli di esempio

  • Gestione delle traduzioni

  • Test dei moduli

  • Esercitazione: creazione di un test unitario

  • Metodi e strumenti di debug

  • Esercitazione: debug di un modulo

Esercitazioni

Le esercitazione verranno eseguite dall'insegnante e l'utilizzo del proprio pc per seguire le esercitazioni è facoltativo.

Gli sviluppatori che vogliono svolgere le esercitazioni sul proprio pc dovranno installare un ambiente di lavoro i cui dettagli verranno comunicati con almeno una settimana di anticipo.

FAQs

Cosa devo portare al corso?

Il pc portatile configurato secondo indicazioni che verranno fornite almeno una settimana precedente l'evento.
E' comunque facoltativo.

Qual'è la politica delle cancellazioni e rimborsi?

Il corso verrà completamente rimborsato in caso di cancellazione fino a un mese prima dell'evento.