Apache Sqoop

Sqoop è un’applicazione a riga di comando che permette di trasferire dati da basi di dati relazionali a Hadoop.  Oggigiorno, nelle aziende i dati vengono solitamente salvati in database relazionali, quindi Sqoop consente uno scambio efficiente tra questi sistemi di archiviazione e il cluster. Supporta caricamenti incrementali di una singola tabella o query SQL, o job salvati che possono essere eseguiti più volte per importare aggiornamenti fatti alla base di dati rispetto all’ultimo importo. Le importazioni possono essere usate per popolare tabelle in Apache Hive o HBase. Le esportazioni possono essere usate per inserire dati da Hadoop a basi di dati relazionali. Sqoop è diventato un progetto Apache di massima importanza nel marzo 2012.

Condividi su:

ARPANET

ARPANET (acronimo di “Advanced Research Projects Agency NETwork”, in italiano “rete dell’agenzia dei progetti di ricerca avanzata”), anche scritto ARPAnet o Arpanet, fu una rete di computer studiata e realizzata nel 1969 dal DARPA, l’agenzia del Dipartimento della Difesa degli Stati Uniti responsabile per lo sviluppo di nuove tecnologie ad uso militare. Si tratta della forma per così dire embrionale dalla quale poi nel 1983 nacque Internet.

geeks-academy-logo-scudo social

Condividi su:

Alan Turing

Il suo lavoro ebbe vasta influenza sullo sviluppo dell’informatica, grazie alla sua formalizzazione dei concetti di algoritmo e calcolo mediante la macchina di Turing, che a sua volta ha svolto un ruolo significativo nella creazione del moderno computer. Per questi contributi Turing è solitamente considerato il padre della scienza informatica e dell’intelligenza artificiale.

geeks-academy-logo-scudo social

Condividi su:

Antivirus

L’ antivirus è un software finalizzato a prevenire, rilevare ed eventualmente rendere inoffensivi codici dannosi e malware per un computer, smartphone e tablet come virus, adware, backdoor, BHO, dialer, fraudtool, hijacker, keylogger, LSP, rootkit, spyware, trojan o worm. Un antivirus da solo non è in generale in grado di proteggere un computer da tutte le tipologie di minacce informatiche .E importante aggiornare con regolarità il proprio antivirus, perchè ogni giorno vengono inventati e immessi nel sistema informatico mondiale un vastissimo numero di virus.

geeks-academy-corso-ethical-hacking-junior-expert
Condividi su:

Adware

Il termine adware (in inglese, contrazione di advertising-supported software, software sovvenzionato dalla pubblicità) indica una modalità di licenza d’uso dei programmi software che prevede la presentazione all’utente di messaggi pubblicitari durante l’uso, a fronte di un prezzo ridotto o nullo. Questo sistema di distribuzione del software si è diffuso notevolmente negli ultimi tempi.geeks-academy-aree-corsi-coding-cybersecurity-big-data-gaming

Condividi su:

Architettura a microservizi

Architettura a microservizi è il termine che descrive la pratica di suddividere un’applicazione in una serie di parti più piccole e specializzate, ciascuna delle quali comunica con le altre attraverso interfacce comuni come API e interfacce REST come HTTP. I singoli servizi possono funzionare, o meno, senza compromettere gli altri. Pensa alla tua ultima visita al sito di un retailer online. Probabilmente hai usato la barra di ricerca del sito per sfogliare i prodotti. La ricerca costituisce un servizio. Potresti avere anche ricevuto suggerimenti per i prodotti correlati, che sono basati su un database di preferenze dei clienti. Anche questo è un servizio. Hai aggiunto un articolo a un carrello online? Ovviamente è un altro servizio.geeks-academy-aree-corsi-coding-cybersecurity-big-data-gaming

Condividi su:

Applicazione Web

In informatica l’espressione applicazione web, ovvero web application in inglese, indica genericamente tutte le applicazioni distribuite web-based, racchiudono in sé le funzionalità di un sito web con le funzionalità di un’app per dispositivi mobili, con l’unica differenza che il suo applicativo non risiede su un dispositivo ma sul web. Non necessita quindi di essere scaricata o installata per usufruire delle sue potenzialità. Più di recente società come Google e Microsoft hanno implementato interi pacchetti applicativi per office automation, tradizionalmente venduti su CDROM, e che ora si stanno velocemente trasformando a tutti gli effetti in webapps (es. Google Docs).

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

Application programming interface

In informatica con il termine Application Programming Interface API (Interfaccia di Programmazione di un’Applicazione) si indica ogni insieme di procedure disponibili al programmatore, di solito raggruppate a formare un set di strumenti specifici per l’espletamento di un determinato compito all’interno di un certo programma. Spesso con tale termine si intendono le librerie software disponibili in un certo linguaggio di programmazione.

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

Condividi su:

Apprendimento automatico

L’apprendimento automatico (noto in letteratura come machine learning) rappresenta una delle aree fondamentali dell’intelligenza artificiale e si occupa della realizzazione di sistemi e algoritmi che si basano su osservazioni come dati per la sintesi di nuova conoscenza. L’apprendimento può avvenire catturando caratteristiche di interesse provenienti da esempi, strutture dati o sensori, per analizzarle e valutarne le relazioni tra le variabili osservate.geeks-academy-corso-data-science-artificial-intelligence-python

Condividi su: