"Sono stato bocciato a parecchi esami. Un mio amico invece, li ha passati tutti a pieni voti. Ora è ingegnere e lavora in Microsoft. Io sono il proprietario."  - Bill Gates  •  "Se riesco a fare qualcosa in 10 minuti, è perché ho passato anni a studiarlo."  - Bill Gates  •  "Il vostro lavoro riempirà gran parte della vostra vita, e l'unico modo per essere veramente soddisfatti è fare ciò che ritenete sia un grande lavoro."  - Steve Jobs  •  "Siate affamati. Siate folli."  - Steve Jobs  •  

cinque 

ZERO

Creare moduli pagamento con API Rest Paypal SDK

 

Creare mappe interattive con Google Cloud e Console API

 

Gestire pagamenti con API Paypal

 

Login/logout, autenticazione e sessione in php vanilla

 

Gestione routing con PHP vanilla

 PHP

AVIF: il formato immagini del futuro

 Miscellaneous

Domain name, DNS, IP: è possibile scansionare l’intero world wide web?

 QUESTION & ANSWER

Attivare debug in un file log

 Miscellaneous

Strumenti di ottimizzazione per la condivisione e la ricerca

 Miscellaneous

Variabili CSS e JS

 

Creare estensioni Chrome

 

Codice boilerplate

 GLOSSARIO

< ? PHP ?> Classi, costruttori, costruttori multipli, distruttori e indicatori di visibilità

 

< ?PHP ?> Variabili superglobali, costanti predefinite e Array

 

< ?PHP ?> Variabili, scope e costanti

 

< ?PHP ?> Scrivere codice PHP, file esterni, inclusi e commenti al codice

 

{BOOTSTRAP} Gestire il layout con il Grid System

 

{BOOTSTRAP} Cos’è Bootstrap, struttura e installazione

 

{Node.js} API: Interrogare il webserver: Gli oggetti request & response ed un API completa con GET, POST, PUT e DELETE

 NODE.JS

{Node.js} API – Interrogare il webserver: Tipi di richieste, Express middlewares e Postman

 

{Node.js} API – Interrogare il webserver: I middleware

 

{Node.js} API – Interrogare il webserver: URL Params (Query String Parameter)

 

{Node.js} API – Interrogare il webserver: mapping, filtring, finding con Route Param

 

{JS} Istruzioni async e await – Gestione funzioni asincrone

 VANILLA

{JS} API Third-party: API SOAP

 

{JS} API Third-party: API REST/RESTful

 

{JS} File API: I Blob

 

{JS} Typed Array: sistemi numerici e buffer

 

{JS} File API: FileReader

 

{JS} API Storage: Indexed Database

 

{JS} API Storage: Web Storage

 

{JS} API Device Mobile: Touch

 

{JS} API Device Mobile: Geolocation

 

{JS} API Device Mobile: Orientation

 

{JS} API Promise: Le promise

 

{JS} API di comunciazione: WebSocket (WSS)

 

{JS} API di comunicazione: Server Sent Events (SSE)

 

{JS} API di comunicazione: Fetch

 

{JS} API Image: Le immagini SVG, Canvas e la manipolazione

 

{JS} DOM API: Gestire le immagini e new Image()

 

{JS} DOM API: Eventi dei forms

 

{JS} DOM API: manipolazione dei form delle pagine web

 

{JS} DOM API: L’oggetto new MutationObserver

 

{JS} DOM API: Eventi della tastiera e l’oggetto “event”

 

{JS} DOM API: Eventi del mouse e l’oggetto “event”

 

{JS} DOM API: Eventi di interfaccia

 

{JS} DOM API: Gestione degli eventi

 

{JS} DOM (Document Object Model) API

 

{JS} Browser API

 

{JS} API Third-party: Cosa sono e le API-libraries

 

{JS} Le API (Application Programming Interface)

 

{Node.js} Interrogare il server: API & SSR

 

{Node.js} Il modulo Express, il routing ed i file-statici

 

{Node.js} Cos’è un server e cosa sono le richieste http

 

{Node.js} Stream, buffer e chunk

 

{Node.js} Il modulo Built-in “Events” e gli Event Emitters

 

{Node.js} Scripts-npm, dependencis, dev-dependencis ed il modulo Nodemon

 

{Node.js} Struttura di un app node ed i file package.json & package-lock.json

 

{Node.js} NPM e moduli di terze-parti

 

{Node.js} Modulo Built-in HTTP

 

{Node.js} Moduli Built-in: os, path & fs

 

{Node.js} Oggetti globali e moduli interni

 

{Node.js} Inizializzare un progetto node

 

{Node.js} Installazione

 

{Node.js} Cos’è node

 

{JS} MVC/MVVM Pattern

 

{JS} Façade Pattern

 

“Hoisting”

 

{JS} Adapter Pattern

 

{JS} Moduli: Import & Export

 

{JS} Module Pattern

 

{JS} Factory Pattern

 

{JS} Singleton Pattern

 

Messaggio: “Momentaneamente non disponibile per manutenzione. Riprovare fra un minuto”

 TIPS

Da Front-End a Back-End Web Developer

 

Usare JavaScript per identificare un dispositivo mobile

 TIPS

{JS} I Design Pattern

 

{JS} Symbol

 

{JS} Principi OOP

 

{JS} Costrutto try, catch e finally & newError() – Gestire le eccezioni

 

XAMPP: Apache, Server e Protocollo HTTP

 

{JS} API di comunicazione: AJAX

 

{JS} JSON

 

{JS} new Object

 

{JS} Reflect

 

{JS} new Proxy()

 

{JS} new Map () & new Set()

 

{JS} Estendere costruttori & Classi

 

{CSS} Flexbox Layout

 

{CSS} CSS Grid Layout

 

{CSS} Flexible box Layout

 

{CSS} Multi-column Layout

 

{JS} DOM API: il Drag and drop

 

Metodi per aggiungere JS a wordpress

 

{JS} Prototype & Object.create()

 

{JS} Arrow Functions

 

{JS} this

 

{JS} Le funzioni di callback

 

{JS} Le funzioni IIFE

 

{JS} Le funzioni predefinite

 

{JS} new Array()

 

{JS} new Date()

 

{JS} new RegExp()

 

{JS} Template String

 

{JS} new String()

 

{JS} Math

 

{JS} new Number()

 

{JS} Oggetti, istanze, prototipi ed ereditarietà

 

{JS} Object Constructor & Classi

 

{JS} Tipi primitivi, new Object (Global Object)

 

{JS} Gestire gli oggetti

 

{JS} Oggetti, proprietà, metodi e this

 

{JS} Le variabili e la Scope Chain

 

{JS} Le funzioni

 

{JS} I comandi break e continue

 

{JS} Il ciclo for

 

{JS} Il ciclo while e do-while

 

{JS} Istruzione condizionale Switch…case

 

{JS} Istruzione condizionale If..Else

 

{JS} Gli array

 

{JS} I valori delle variabili

 

{JS} Gli operatori

 

{JS} Variabili e costanti

 

{JS} Come inserire Javascript all’interno di html

 

{CSS3} Le pseudo-classi strutturali

 

{CCS} Le animazioni

 

{CSS} Le trasformazioni

 

{CSS} Le transizioni

 

{CSS} Modificare l’aspetto dei cursori

 

{CSS} La presentazione delle tabelle

 

{CSS} La presentazione delle liste

 

{CSS} Testi ed elementi tipografici

 

{CSS} Unità di misura per le dimensioni e colori

 

{CSS} Le direttive @-rules & le Media Query

 

{CSS} La proprietà Background

 

{CSS} Border Box-shadow e Outline

 

{CSS} Le proprietà Margin e Padding

 

{CSS} Le proprietà Height e Width (min/max)

 

{CSS} La proprietà Overflow (Overflow-y, Overflow-x) e Wordbreak

 

{CSS} Le proprietà Visibility e Clip

 

{CSS} La proprietà Z-index

 

{CSS} La proprietà Position

 

{CSS} Le proprietà display, float e clear

 

{CSS} Il box model & box-sizing

 

{CSS} Ereditarietà, Cascata, Specificità e conflitti tra gli stili

 

{CSS} Gli pseudo-elementi

 

{CSS} Le pseudo-classi

 

{CSS} I selettori combinatori (di relazione)

 

{CSS} I selettori

 

{CSS} Come inserire il codice css in html

 

{CSS} La sintassi

 

{CSS} Introduzione

 

3. HTML: le tabelle

 

2. HTML: elementi, tag e attributi

 

1. HTML: il linguaggio

 

Html: collegare un elemento della pagina ad un bottone

 

Html: codice per read-more

 

Plugin: sconti in base al metodo di pagamento

 

14. Php: MYSQL Lavorare con i database

 

13. Php: Le variabili $_GET e $_POST

 

12. Php: gli array

 

11. Php: I cicli

 

10. Php: Costrutto SWITCH

 

9. Php: Costrutto IF e ELSE

 

8. Php: Operatori logici

 

7. Php: operatori di confronto

 

6. Php: gli operatori numerici

 

5. Php: le costanti

 

4. Php: le variabili

 

3. Php: commenti al codice

 

Plugin: Nascondi categorie o prodotti in shop page

 

2. Php: Funzioni echo e print

 

1. Cos’è il Php

 

GTAG Google Analytics in prestashop

 

Appunti php

 

3. Il file principale (bootstrap) di un modulo prestashop

 

2. Struttura di un addon prestashop

 

1. Cos’è un modulo prestashop

 

GOOGLE MERCHANT FEED: Specifica dei dati di prodotto (parametri)

 

GTIN: EAN, UPC, ISBN, JAN, ITF-14; ASIN e SKU Parent/child

 

Redirect con file .htaccess