-

 Partenza: NON ANCORA PREVISTA !!

l corso si propone obiettivo di creare esperti sviluppatori del software, con una conoscenza approfondita delle tecniche di promozione prodotto attraverso il web marketing.

 

Verranno affrontate le tecniche di programmazione per la creazione di siti web e Ecommerce. Attraverso il linguaggi HTML, CSS; Jquery e Javascript, PHP orientato alla programmazione oggetti

 

Oltre a questo le tecniche di promozione prodotto: SEO, campagne di Marketing specifiche per e-commerce

 

Al termine del corso il partecipante conoscerà sia il lato tecnico che il lato marketing di un prodotto

Ci rivolgiamo a persone motivate che vogliano fare un salto di qualità ponendo le basi per intraprendere una professione molto richiesta nel mercato

Se qualche cosa non sarà chiara, il docente sarà disponibile e le oltre 300 pagine di documentazione saranno di sicuro aiuto.

Al termine presentazione dei lavori fatti a dimostrazione dell’apprendimento.

Cosa utilizzeremo: strumenti e linguaggi complessi

Editor di codice: Visual Code, ambienti di sviluppo locale: MAMP, comandi a terminale 

composer, Node.js, Npm, Android studio, GitHub, mailchimp. Koala.

 

docenti del corso

Una lunga carriera nel settore IT e Marketing responsabile per il Sud Europa in una importante multinazionale

Laureato in Matematica/Informatica, inglese parlato e scritto. Master biennale di Programmazione

Ha implementato ERP, CRM, progetti di digitalizzazione dell’azienda attraverso applicazioni WEB

Sviluppatore nel mondo del WEB- Ecommerce. 

Insegna linguaggi di programmazione. WEB , Magento, Pwa 

Esperto dei problemi di sicurezza della rete.

Destinatari

A chi ci rivolgiamo: impegno e passione 

A chi vuole entrare nel mondo della tecnologia

Il futuro è tecnologia, bisogna essere parte di questo mondo.

 

Si parte da zero, unica richiesta un pc aggiornato Mac(Mojave o oltre) o Windows10.

In particolare per Windows, versioni diverse da windows10, possono creare problemi di funzionamento. Il corso via video conferenza, quindi servirà una rete stabile e funzionante.

Serve però impegno e passione, lavoro impegnativo

Competenze in uscita

Cosa si imparerà: Creare un E-commerce con la programmazione oggetti, MVC

La parte principale del corso è la creazione di un E-commerce con Html, CSS, PHP, jquery e Javascript, Ajax.

Un E-commerce scritto da zero, utilizzando la programmazione oggetti.

Nella creazione verranno utilizzati anche gli strumenti per rendere un sito visibile, quali Mailchimp: Newsletter. Parleremo di SEO, performances del sito.

Dopo la creazione E-commerce verrà trasformato in una app, introducendo la tecnica delle Progressive web app. PWA: il futuro delle app.

Verrà usato GitHUB.

Subito dopo si passerà a Laravel framework di PHP con il paradigma MVC. 

Infine uno sguardo su Angular, framework di javascript.

Iniziamo il corso 

 

Si inizia da zero. 

Verranno usati gli editor di codice: Brackets e i Visual Code, il comando Ispeziona di Google

Verranno create delle pagine statiche prima con HTML e CSS.

Poi si userà Bootstrap nelle versioni 3, 4 e l’ultima nata: versione 5.

Ancora nel campo dello style:  flexbox e Less(preprocessore CSS).

 

Entriamo nei linguaggi 

Esempi di Jquery, Javascript, le principali istruzioni di PHP. 

Con PHP si parlerà di: include, variabili, cicli controllo (if, for, while etc..),

array, stringhe, data, form, cookies e sessioni, funzioni.

Dopo questa parte procedurale, la programmazione oggetti: 

Classi e oggetti, incapsulamento e ereditarietà, metodi statici, $this e self::

 

Costruiamo un E-commerce con PHP programmazione oggetti

E’ la parte principale del corso. 

Per dare un’idea oltre 200 file php che verranno scritti e illustrati, commentati e spiegati

Un E-commerce costruito con Bootstrap 4 e 5. 

Lo strumento principe sarà la Programmazione oggetti PHP: 

 

classi e oggetti, metodi statici, private e protected, extends, namespace. 

PDO e mysqli.

Cookies e Sessioni, Array, cicli controllo, variabili globali.

CKEditor, form e php mailer. 

MYSQL: join table, data base relazionali, count

Javascript, Jquery e Ajax. Promises e fetch-. 

Composer, node.js, npm, Android Studio. 

Ecco i capitoli e le funzionalità:

 

Catalogo prodotti e categorie

Il carrello dell’E-commerce: variare quantità e prodotti acquistati. 

Prezzo unitario e totale ordine, riassunto dell’ordine

 

Registrazione e login dell’utente, memorizzare e completare i dati: privacy

Data base 

Benvenuto nel menu

Verifica della password: AJAX

Iscrizione alla news letter. Invio offerte ai Clienti con mailchimp

Protezione dei form da attacchi sql injection: PHP, HTML5, javascript, jquery

Condizioni pagamento: PayPal e sandbox, Instant payment

Conferma ordine: landing page. Emails transazionali dell’E-commerce 

Data Base ordini

 

Contatti: mandare una mail con php mailer 

Risettare la Password dimenticata 

Pannello amministrazione dell’E-commerce

Cruscotto iniziale, statistche dell’ecommerce

Gestione ordini: CKEditor 

Dettaglio ordini: Ajax e popup 

Gestione utenti e amministratori

Import e export file csv.

Timestamp e makeTime 

Data base relazionali., join table  

Ajax passare i dati javascript a PHP 

Form ricerca prodotti

Funzionalità utente dopo il login

Modifica dati utente 

Cambio password

Gestione ordini dell’utente: visualizzazione e cancellazione: 

.htaccess pagina 404, eliminare estensioni php e html

Robot.txt: indicizzazione Google

Favicon

Trasformare il sito in una App, PWA(progessive Web App)

manifest.json

Service worker: javascript

Google dev tools

Android Studio 

 

 

GitHub: condividere il codice

 

 

Laravel: il paradigma MVC

 

Laravel è il piu’ usato framework di PHP. 

 

Con questo framework si approfondirà il paradigma: Model, View, Controller. MVC.

 

Installare Laravel con composer, comandi a terminale

Il sito statico: template Blade e route

Bootstrap. Compile del preprocessore Sass/scss in css.

Creare un controller per rendere il sito dinamico

Model per dialogare con il DB: inserire e estrarre dati 

Inviare una mail

Creare un’area riservata

Creare una lista utenti e gestirla: Create, Read, Update, Delete 

 

 

Angular: primo passo per la costruzione di app ibride

 

Angular è un framework di java script.

 

La sua conoscenza è il primo passo per creare app ibride con IONIC

 

Creare un ambiente di sviluppo: node e npm 

Le estensioni per Angular in Visual code

Typescript

Gli elementi di Angular

Componenti

Direttive di Angular

Routing 

Servizi

Connessioni Http

 

SEO e WEB Editing

  • Google: come funzionano gli algoritmi. SEO on site e off site. 
  •  About me, professionale e aziendale. con esercitazione
  •  Scrivere un articolo SEO. Tecniche e regole sui contenuti.
  •  I vari tipi di articoli con esercitazione.
  •  Le keywords. come usarle, come trovarle. Esercitazione. 
  •  Immagini e come Ottimizzarle. Esercizio
  •  Archetipi, Storytelling e Buyer Personas. Esercitazione
  •  La struttura di un sito SEO
  •  Link e backlink come funziona la Link Building. Con Software di analisi

Google ADS 20 ORE

  • Glossario PPC e simulazione flusso utente
  • Introduzione alla piattaforma Google Ads
  • Punteggio di Qualità - Reti Advertising - Struttura dell'Account - le Campagne -  i Gruppi di Annunci
  • KeyWords e uso delle corrispondenze – Targeting - Strategie di offerta
  • Simulazione collettiva di campagna Google Ads rete Search

 

Google Analytics 20 ORE

  • Proprietà, Vista, Filtri, Obiettivi, Segmenti di pubblico personalizzati 
  • Creazione Account 
  • Lay-out Reports e loro interpretazione 
  • Rapporto in Tempo Reale; Rapporto Pubblico 
  • Rapporto Acquisizione; Rapporto Comportamento 
  • Rapporto Conversioni 

Workshop e presentazione finale 

 

Subito dopo le prime lezioni, i partecipanti al corso verranno divisi in gruppi di 4 persone

 

Dividendosi compiti e imparando a lavorare insieme dovranno sviluppare un sito web

 

Simulare una impresa digitale che vuole vendere corsi di formazione e strumenti per informatica

 

Per i corsi una iscrizione in base al numero di posti disponibili, una lista di attesa.

Conferma della prenotazione e pannello amministrazione 

Discutero’ con i partecipanti  lo stato di avanzamento ogni settimana

 

Al termine si svolgera una giornata in cui ogni gruippo dovrà presentare il suo progetto completo

Volantino del Corso

Per informazione

Per richiedere un preventivo o informazioni aggiuntive, compila il seguente "Form" inserendo la tua email, il tuo nome cognome e numero di telefono, oppure contatta la segreteria corsi allo 02-67100579, completo di autorizzazione al trattamento dei dati personali.

 
Autorizzo il trattamento dei miei dati personali a fini informativi.