Home / About

Servizi Il sapere Umano appartiene al mondo

Servizi

Grazie alle esperienze che ho acquisito nel campo della progettazione di soluzioni software su misura , ho sviluppato un analisi delle esigenze del cliente; che mi permette dopo un colloquio e un confronto con il cliente di capire le sue esigenze costruendo insieme l'albero dell'applicazione in modo da creare una soluzione su misura. In certe casistiche il cliente ha già un ambiente di produzione; che solitamente è Lamp che è uno dei più noti e diffusi stack per applicazioni web, che si avvale di quattro componenti software:

  • Linux come sistema operativo
  • Apacheserver web
  • Mysql RDBMS Database
  • PHP linguaggio di scripting con cui si sviluppano applicazioni web

In base alle carattersitche delle macchina del cliente creo delle macchine virtuali con strumenti come Vagrant o container con Docker per simulare l'ambiente finale, altrimenti progetto sempre localmente con le stesse soluzioni, per poi riversarle sui miei server.

Una volta svolto questo primo steep, passo alla realizzazione del software e alla sua gestione dove rendo partecipe il cliente :

  • - la definizione della soluzione
  • - la pianificazione dei tempi.

In particolare, per la produzione del software, adotto il modello di sviluppo ASD - Agile Software Development, dove mi servo di software come trello e jira, che sono software incentrati sul project management. Le tecniche di sviluppo che adotto sono sempre aggiornate, per le applicazioni custom sviluppo la parte backend con la creazione di API (Application Programming Interface) che mi permette di semplificare il dialogo tra un’applicazione e un’altra evitando ridondanze. Utilizzo linguaggio PHP ad oggetti con l'ausilio di framework Yii2 e Laravel attenendomi sempre alla best practice, utilizzo database relazionali Maria DB Mysqlo SQL Server, il secondo steep è creare l'applicazione Front-End dove andrò a richiamare le API create, mi avvalgo di linguaggi com Vue.js e Nuxt.js , fino alla creazione dell'aspetto puramente grafico con HMTL5 e CSS utilizzando anche framework come boostrap, parallelamente effetuo il versionamento del codice con Git, in modo da poter tenere tutte le versione del codice dal deploy al testing per finire in production.