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
Disoccupati, Inattivi, Studenti, Occupati (compatibilmente con gli orari del corso).
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 ADS 20 ORE
Google Analytics 20 ORE
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
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.