Creare un ambiente di Sviluppo
Installazione di editor di codice: Brackets e Visual Code, Server Locale: Xampp, Composer Node.js
Introduzione di linguaggi
Html e CSS
Come costruire una pagina web con Html e stile con CSS. Questa parte sarà utile per la gestione del front end.
Bootstrap
Bootstrap3, Flexbox Bootstrap 4/5
Javascript e Jquery
Esempi del linguaggio Client: operatori e cicli di controlli, oggetti, DOM e Form
Nozioni di PHP
Si parlerà di: include, variabili, cicli controllo (if, for, while etc..), array, stringhe, data, form, cookies e sessioni, funzioni.
Esempio di uso PHP
Programmazione Oggetti
Classi e oggetti, incapsulamento e ereditarietà, metodi statici, $this e self
Business Plan
Creare un business plan per un progetto Ecommerce
Magento Store: Back end e Front end Installazione Magento
Installazione di Magento via Composer in un server locale
Caratteristiche di Magento
Flessibilità, Scalabilità, Sicurezza, SEO, Aggiornamenti
Paragone con altri CMS
Installazione di un tema di Magento
Analisi dei temi di default di Magento : Luma e Blank. Installazione di un tema da Marketplace
Front end e back end
- Front end: CMS, pagine, Blocchi , Widget Personalizzare l’Ecommerce
- header e footer, logo o Homepage
- Chi siamo
- Contatti
- Informativa privacy, termini e condizioni o Usare
- Logo
- Creare un menu orizzontale
In questa parte useremo I concetti di Html Back end: dashboard, griglia e ricerca
Store, store view, website
Differenze di utilizzo
Le configurazioni generali di Magento 2
- Generali
- Web
- Email e Contatti o Creare utenti
Categorie e Prodotti
La gestione del Catalogo
Categorie e i vari tipi di Prodotto in Magento 2 . Creare Prodotti semplici, configurabili attraverso attributi e opzioni.
Magento 2: Tasse e Spedizioni
Creare Tasse e Costi di spedizione, applicarli ai prodotti in funzione delle esigenze, delle regole, luoghi o Clienti dei vari prodotti.
Configurare i vari pagamenti
Uno spazio particolare verrà dato alle diverse condizioni di pagamento on line. Magento consente i pagamenti con Paypal, Carte di credito, Amazon user (novità). Per Paypal creato un account business e vederemo come utilizzare gli utenti di prova denominati Sand-Box.
SEO
Le potenzialità di Magento per ottimizzare lo store per i motori di ricerca Site Map, Robot.txt,
Uso e nozioni Google Analitycs
Regole promozionali
Creare un coupon e promozioni Recuperare carrello abbandonato
Sito Multilingua
Creare le viste per un sito Multilingua. Lo switcher della lingua nel menu. Tradurre Pagine, Blocchi, Contenuti.
La gestione degli ordini
Gestire ordini, i vari stati, il rimborso
Seguire le spedizioni. Cenni alla reportistica di Magento.
Email transazionali.
Inserire le informazioni nel template
Integrazioni
Import/Export di Prodotti Cenni a APIRestFull cosa sono
Sicurezza Magento
Come verificare se il sito di Magento è sicuro
Velocita’
Come testare le performances di Magento.
Minificazione dei File.
Cache e varnish Estensioni