alternative
PCTO - IV anno

Eidos srl

 La Eidos nasce nel 1996, è un'azienda  specializzata nella progettazione e nello sviluppo di architetture software e soluzioni informatiche per il Business.

RELAZIONE ATTIVITÁ

La mia esperienza alla Eidos - gennaio 2020


L'azienda e lo staff

La mia azienda ospitante era la Eidos S.r.l., in Via Gola Rossa, 15 a Jesi. Questa azienda ha più di 20 anni di esperienza nel settore WEB, sono nate come azienda che forniva Hardware e contemporaneamente faceva da ISP alle aziende della provincia, poi evoluta negli anni. Oggi è un'azienda nota nel settore per la realizzazione di siti WEB e per la gestione di applicazioni per la gestione delle flotte aziendali e degli autonoleggi, rispettivamente Fleet in Cloud e Rent in Cloud. L'azienda si occupa anche di hosting di siti web e campagne pubblicitarie.
A capo di Eidos S.r.l. c'è Emiliano Frattesi che possiede un proprio ufficio, Stefano e Marco che si occupano delle applicazioni WEB Fleet in Cloud e Rent in Cloud nel loro ufficio. Nella stanza dove ero presente insieme a Nicolò Stefani lavorano Michele Di Aschi e Marco Zucchi, il primo sviluppatore grafico, il secondo amministratore di sistema informatico. Poi c'era Lorella, una signora responsabile dell'amministrazione, e Caterina che ha curato le campagne pubblicitarie.
L'azienda ha sede a Jesi, e da lì gestisce da remoto i server che si trovano invece nel Datacenter Caldera21 situato a Milano.


Il mio lavoro

Io, come Nicolò, avevo il compito di Web Developer, abbiamo analizzato applicazioni funzionanti, ne abbiamo appreso il funzionamento e applicato le nostre conoscenze per crearne di nuove. Durante le tre settimane, anche grazie alle spiegazioni di Emiliano, abbiamo imparato ad utilizzare Web Form e database SQL. Con Marco Zucchi abbiamo poi imparato come ospitare un sito web, come creare un certificato SSL e come gestire in generale un sito.


I miei strumenti di lavoro

La mia postazione era dotata di un PC fisso dalle prestazioni non eccezionali, di tutt'altra storia era la macchina virtuale con cui potevo connettermi, trainata da un processore Intel Xeon e 16GB di RAM.
Nell'ultima settimana, per il progetto finale, ho utilizzato anche il mio laptop, al quale ho aggiunto per necessità alcune librerie di Visual Studio 2019 per la gestione dei database SQL e SQL Management Studio 2018 per la gestione dei database.


Report Attività giornaliero

Prima Settimana

Il primo giorno in cui siamo arrivati siamo stati accolti dal capo nel suo ufficio, lì ci è stato spiegato cosa faceva l'azienda e come, le diverse figure presenti ei vari ruoli. Durante l'intervista ci è stato anche chiesto a grandi linee cosa potevamo fare e poco dopo siamo passati alla realizzazione delle nostre stazioni con Marco Zucchi. Siamo quindi passati alla creazione di account aziendali, macchine virtuali ed e-mail. Nel frattempo ci sono stati mostrati i dispositivi utilizzati a Milano per ospitare i siti web, e tutto ciò che ci sta dietro dai collegamenti in fibra alle reti interne per reindirizzare il traffico e alleggerire il carico di lavoro del singolo server.
Il pomeriggio è stato dedicato alla visione e all'esplorazione di un'applicazione web dedicata alla creazione di audit di sicurezza e alla gestione della privacy aziendale e della sicurezza CYBER. Parlando ancora con Emiliano, ci ha informato che il giorno dopo avrebbe gradito la nostra presentazione dove avremmo dovuto mostrargli anche parte del lavoro, che abbiamo fatto per fargli capire come impostare il progetto.
Il giorno successivo abbiamo terminato ed eseguito la presentazione, con la quale abbiamo mostrato i nostri livelli. Nel pomeriggio il capo ci ha informato che presto ci avrebbe parlato del nostro progetto, e per il momento ci ha affidato l'incarico di scrivere un elenco puntato del menu e delle funzioni del programma visto il giorno prima.
Mercoledì 15 abbiamo terminato la lista, con le spiegazioni dettagliate delle singole funzioni aggiunte nel dettaglio. Appena terminato questo lavoro, siamo andati nella sala riunioni dove con Emiliano abbiamo visto le basi della programmazione Web utilizzando Web Forms e codifica in C#. Il pomeriggio è passato praticando ciò che ci era stato detto, fino a quando non ci sono stati problemi che al momento non riuscivamo a risolvere: memorizzare i dati tra gli eventi.
Abbiamo quindi sospeso questa attività per continuare l'analisi del Privacy Software (DPO). Quindi, abbiamo iniziato a creare diagrammi di flusso e allo stesso tempo ci abbiamo lavorato fino alla fine della giornata.
Il giorno dopo abbiamo avuto da Emiliano la soluzione al nostro grande problema dei Web Form, con l'introduzione del concetto di sessione siamo riusciti a finire la conversione di alcune applicazioni che avevamo precedentemente creato e finito questo lavoro abbiamo finito il diagramma di flusso DPO. Abbiamo poi unito tutto il nostro lavoro nel pomeriggio in un PDF mostrato a Emiliano.
La mattinata del 17 è iniziata continuando ad approfondire temi legati alla programmazione web. Subito dopo Emiliano e Marco ci hanno introdotto nel mondo dei DNS e del Web Hosting. Ci è stato mostrato come mettere online un sito, renderlo accessibile tramite link e impostazioni DNS. Successivamente abbiamo provato ad ospitare sulle nostre macchine virtuali il lavoro svolto nei giorni precedenti e abbiamo riscontrato alcuni errori prontamente corretti con l'aiuto di Marco.
Il pomeriggio è passato velocemente, si è proceduto a completare il lavoro iniziato.


Seconda Settimana

Lunedì abbiamo iniziato a lavorare su SQL, quindi abbiamo iniziato a installare la gestione e la distribuzione SQL di Microsoft sui nostri dispositivi. Poi insieme ad Emiliano abbiamo iniziato a osservare come funzionava SQL, ci ha mostrato le basi e alcune chicche.
Il pomeriggio invece è stato dedicato all'interrogazione SQL, che sapevamo avrebbe poi dovuto essere aggiunta ai programmi precedentemente creati in C#.
Martedì 21 abbiamo continuato a sperimentare su SQL, fino alle 11 circa Emiliano ci ha invitato nella sala riunioni e ci ha mostrato come unire le righe di comando SQL nei programmi Web Forms in C. Dopo la spiegazione abbiamo iniziato a pensare a come per unire i due programmi realizzati nei giorni precedenti.
Il giorno dopo abbiamo continuato a lavorare tra C e SQL, nel pomeriggio sempre in un incontro con Emiliano abbiamo osservato comandi aggiuntivi per interfacciarci con il Database.
Giovedì 23 è stato segnato dall'arrivo di un cliente in ufficio, voleva aumentare la sua presenza sul web, l'incontro è durato più di due ore dove si è discusso di campagne di marketing e pubblicità. Il resto della giornata è stato dedicato al completamento dei lavori e alla "scoperta" dei file css con l'aiuto di Michele.
Abbiamo proseguito con le attività anche venerdì e nel pomeriggio abbiamo fatto il punto sulla situazione della settimana.


Terza Settimana

La terza settimana è stata dedicata al progetto finale, che consisteva nella realizzazione di un portale web per la gestione delle anagrafiche dei dipendenti. I primi due giorni sono stati dedicati alla ricerca delle soluzioni da applicare al progetto ei due successivi alla realizzazione del progetto. In allegato abbiamo realizzato, come richiesto dal boss, una presentazione. Venerdì, ultimo giorno, alle 9.30 abbiamo mostrato a tutti i dipendenti la nostra presentazione e il progetto.
Il progetto ha avuto un discreto successo e l'intero team è stato interessato e ha ascoltato con attenzione la nostra presentazione.


Il Progetto

Il progetto è stato quello di realizzare un portale web, collegato a due banche dati, la prima dedicata al login e la seconda alla gestione delle anagrafiche dei dipendenti.
Dopo aver aperto la pagina web ci si imbatte nella schermata di login, solo dopo aver completato il login compaiono i pulsanti con cui è possibile, inserire, visualizzare e modificare i dati anagrafici, oppure uscire e disconnettersi.
La voce fa apparire una nuova pagina in cui devi inserire il tuo nome, cognome, email, numero di telefono e indirizzo. Occorre poi selezionare da un menù a tendina il Cap del comune.
La visualizzazione avviene tramite una tabella che riporta le informazioni, che possono essere ordinate in ordine crescente o decrescente cliccando sull'intestazione della colonna.
La modifica si effettua cercando il Contatto via email. Una volta trovata la persona ricercata, vengono visualizzati gli stessi campi della voce, tranne per il fatto che l'e-mail non può essere modificata.
Premendo il pulsante Esci tornerai alla schermata di accesso.


La mia valutazione dell'esperienza

Sono soddisfatto di come si è svolta la mia esperienza, ho trovato l'azienda molto accogliente e tranquilla, con uno staff fantastico. Le tre settimane sono trascorse abbastanza velocemente e non ci sono mai stati problemi di sorta.
L'unica nota negativa sono state, a mio avviso, le lezioni frontali con Emiliano. Sebbene abbiano aiutato molto nella scoperta della programmazione web e dei database, a volte erano pesanti e noiose.