Spring

Spring è un framework open source per lo sviluppo di applicazioni su piattaforma Java. Grazie alla sua architettura estremamente modulare é possibile utilizzarlo nella sua interezza o solo in parte. Spring fornisce inoltre un approccio semplificato alla maggior parte dei problemi ricorrenti nello sviluppo software (accesso al database, gestione delle dipendenze, testing, etc.). A questo framework sono associati tanti altri progetti, che hanno nomi compositi come Spring Cloud ,Spring Boot, Spring Data, Spring Batch, eccetera. Questi progetti sono stati ideati per fornire funzionalità aggiuntive al framework.geeks-academy-aree-corsi-coding-cybersecurity-big-data-gaming

Condividi su:

GNU

GNU (acronimo ricorsivo di “GNU’s Not Unix”) è un sistema operativo Unix-like creato nel 1983 da Richard Stallman e sviluppato dalla comunità che aderisce al progetto GNU. Dato che Hurd, il kernel del sistema GNU, non è considerato pronto per la distribuzione, GNU viene in genere utilizzato congiuntamente ad altri kernel tra cui Linux o quelli di Darwin e FreeBSD. La parola GNU si pronuncia /gnu:/ (gh-nù) e non /ɲu:/.

geeks-academy-aree-corsi-coding-cybersecurity-big-data-gaming

Condividi su:

Server

Il termine server, indica genericamente un componente o sottosistema informatico che fornisce, a livello logico e a livello fisico, un qualunque tipo di servizio ad altre componenti (tipicamente chiamate client, cioè “cliente“) attraverso una rete di computer, all’interno di un sistema informatico o direttamente in locale su un computer. Rappresenta dunque un nodo terminale della rete opposto all’host client.geeks-academy-aree-corsi-coding-cybersecurity-big-data-gaming

Condividi su:

Client

In informatica, con client (in italiano detto anche cliente) si indica una componente che accede ai servizi o alle risorse di un’altra componente detta server. In questo contesto si può quindi parlare di client riferendosi all’hardware oppure al software. Esso fa parte dunque dell’architettura logica di rete detta client-server.geeks-academy-aree-corsi-coding-cybersecurity-big-data-gaming

Condividi su:

Interfaccia a riga di comando

In informatica l’interfaccia a riga di comando o interfaccia a linea di comando, anche conosciuta come CLI (Command Line Interface) è una tipologia di interfaccia utente utilizzata in ambito informatico e caratterizzata da un’interazione di tipo testuale tra utente ed elaboratore: l’utente impartisce comandi testuali in input mediante tastiera alfanumerica e riceve risposte testuali in output dall’elaboratore mediante display o stampante alfanumerici.

geeks-academy-aree-corsi-coding-cybersecurity-big-data-gaming

Condividi su:

WEB Framework

Nell’ambito della programmazione Web, il framework per applicazioni web (web application framework) è un  software progettato per supportare lo sviluppo di siti web dinamici, applicazioni web e servizi web. Esempi di framework per applicazioni web sono Apache Struts, Spring, Swing, Java Server Faces, (Oracle ADF), Symfony, Phalcon, Symfony 2, CodeIgniter, Angular. In grandi organizzazioni come banche o grandi aziende si utilizzano spesso framework proprietari, per aumentare il livello di sicurezza.

geeks-academy-java-junior-web-developer
Condividi su:

James Gosling

geeks-academy-big-coder-james-gosling-java

James Gosling (1955) Informatico canadese è universalmente riconosciuto come il papà del linguaggio di programmazione Java, anche se questa genitura deve essere condivisa con altri informatici.

Nel 1992, il progetto venne chiamato Oak, in “onore” dell’albero di quercia che si stagliava al di fuori dell’ufficio di Gosling, per poi mutare in Green (verde in inglese) e successivamente in Java per problemi di copyright: il linguaggio di programmazione Oak esisteva già.

La scelta di questo specifico nome è dovuto alla grande quantità di caffè Java che gli sviluppatori e gli informatici di Sun Microsystems erano soliti consumare nelle primissime fase di realizzazione del linguaggio di programmazione.

Gosling continuò ad occuparsi dell’evoluzione e della crescita del “suo” linguaggio di programmazione sino al 2010, quando decise di rassegnare le dimissioni e abbandonare Oracle, che nel frattempo era subentrata a Sun Microsystems.

Nel 2017 è entrato a far parte del team di sviluppo di Amazon Web Services (AWS), la piattaforma cloud dell’azienda di Bezos.

Condividi su:

Bug

Nell’informatica il termine bug o baco identifica un errore nella scrittura di un programma software. Meno comunemente, il termine bug può indicare un difetto di progettazione in un componente hardware, che ne causa un comportamento imprevisto o comunque diverso da quello specificato dal produttore. In certi casi, i bug in un programma possono essere particolarmente gravi, fino al punto di rendere vulnerabile ad attacchi informatici anche il computer che ospita il software.geeks-academy-aree-corsi-coding-cybersecurity-big-data-gaming

Condividi su:

Programmazione

La programmazione, in informatica, è l’insieme delle attività e tecniche che una o più persone specializzate, programmatori o sviluppatori (developer), svolgono per creare un programma o applicazione. Con l’avvento dell’ingegneria del software l’attività di programmazione rappresenta solo la fase implementativa dell’intero ciclo di sviluppo del software con l’obiettivo ultimo di soddisfare le specifiche funzionali richieste dal committente secondo una predefinita analisi di strutturazione.

geeks-academy-aree-corsi-coding-cybersecurity-big-data-gaming
Condividi su: