-

 Partenza: NON ANCORA PREVISTA !!

ll corso si pone l'obiettivo di creare esperti sviluppatori di E-commerce, con una conoscenza approfondita del linguaggio PHP8 e specializzati nell'utilizzo del framework laravel.

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

Verrà approfondito il linguaggio PHP 8 e la programmazione oggetti, oltre che Il framework PHP Laravel ed il metodo MVC = Model View Controller. 

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

Non serve un’esperienza precedente nei linguaggi di programmazione, ma la determinazione di voler apprendere, propensione allo studio ed al lavoro di gruppo, infatti durante il corso verranno effettuati numersoi workshop e progetti concreti.

Durante il corso verrà scritto parecchio codice e si inparerà trovare soluzioni per tutti i problemi più complessi che potrebbero verificarsi; al termine si saranno acquisite le competenze per poter inizare a lavorare come programmatore.

Se qualche cosa non sarà chiara, il docente sarà disponibile a chiarire ogni dubbio ed inoltre sarà fornito ampio materiale per poter ripassare e studiare individualmente.

strumenti e linguaggi  utilizzati:

Editor di codice: Visual Code
ambienti di sviluppo locale: MAMP, comandi a terminale, composer, Node.js, Npm, Koala. 

docente del corso

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).

serve impegno e passione perchè il corso è impegnativo, ma apre la sttrada a chi vuole entrare nel mondo della tecnologia.

requisiti tecnici:

  1. Un pc aggiornato Mac(Mojave o oltre) o Windows10.
    In particolare per Windows, versioni diverse da windows10, con almeno 8GB di RAM. Altre versioni o capacità di memoria possono creare problemi di funzionamento.
  2. rete interent stabile e funzionante.

 

Competenze in uscita

Creare un E-commerce con la programmazione oggetti, MVC

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

trasformare un'E-commerce  in una app, introducendo la tecnica delle Progressive web app. PWA.

Laravel framework di PHP con il paradigma MVC. 

Prima parte: introduzione

  • Verrà usato l’editor di codice: Visual Code, il comando Ispeziona di Google, MAMP come ambiente di sviluppo.
  • Verranno create delle pagine statiche prima con HTML e CSS.
  • Si userà Bootstrap nelle versioni 3, 4 e l’ultima nata: versione 5.
  • flexbox e Less(preprocessore CSS).

Seconda parte: Programmazione 

  • jquery, Javascript, le principali istruzioni di PHP.
  • PHP8

dettaglio PHP:  include, variabili, cicli controllo (if, for, while etc..), array, stringhe, data, form, cookies e sessioni, funzioni.

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

Al termine si avrà appresocome creare un’area riservata, login e registrazione. Una pagina privata interrogando un data Base usando PHP 8.

terza parte: Creare un E-commerce con LARAVEL. 

Laravel è un framework PHP per applicazioni web. Rilasciato nel 2011 come framework open source, Laravel si basa sul pattern MVC Model View Controller. Utilizza la programmazione oggetti.

Laravel semplifica alcune delle attività dei progetti web come le query di un DB. Possiede un sistema di viste Blade, una propria interfaccia a riga di comando, chiamata Artisan CLI.

nel dettaglio:

  • installazione dei tools necessari: MAMP, composer, Node.js e npm
  • Creare un progetto LARAVEL con composer
  • I comandi a terminale: Artisan: serve, controller, model, thinker, migrate
  • Routes e Controller per creare viste. Namespace e public function
  • Model per la interazione con il Data base: query builder o eloquent
  • La pagina prodotti dinamica e prodotto singolo. Home page dinamica.
  • Creazione di un carrello per acquisto prodotti attraverso sessioni
  • SandBox paypal: integrazione di paypal per i pagamenti
  • Finalizzazione ordini e inserimento nel data base
  • Login e registrazione di un utente attraverso il controller
  • Pannello di amministrazione: inserire prodotti e utente uso di CK editor
  • Mandare una mail in Laravel attraverso il metodo: new Send($date) della programmazione oggetti

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.