Guida XML – Le basi del linguaggio
In questo Articolo introdurremo le basi del linguaggio XML. Vedremo le caratteristiche e gli usi
Piattaforma di formazione informatica — teoria e applicazioni reali per studenti e autodidatti.
In questo Articolo introdurremo le basi del linguaggio XML. Vedremo le caratteristiche e gli usi
In questo articolo, “Container, microservizi e orchestratori”, impariamo a conoscere cosa sono i Container, perchè sono nati e quali vantaggi offrono. Esploreremo i concetti fondamentali delle applicazioni multilayer, dei moduli che costituiscono l’applicazione stessa fino ad arrivare al concetto di microservizi. Introdurremo Dockers e Kubernetes e, dopo aver imparato i concetti fondamentali possiamo fare riferimento alla guida Dockers all’interno della quale troviamo una sezione per implementare un docker container, realizzare un’applicazione e testarne il funzionamento.
In questo articolo, API e WEB Services impariamo a conoscere cosa sono le Application Programming Interfaces e i WEB Service. Dopo aver imparato i concetti fondamentali possiamo fare riferimento alla guida PHP all’interno della quale troviamo una sezione per implementare un WEB Service in PHP e come testarlo
In questo articolo, Programmazione di rete con i SOCKET, esploreremo i concetti fondamentali della programmazione con i socket, con un focus su tipologie, modelli di comunicazione, e una guida pratica all’implementazione in linguaggi come Java. Partiremo dai principi base per arrivare a una panoramica sugli stream socket e datagram socket, passando per le API storiche … Leggi tutto
Le WEB application ed il modello Client-Server. Cosa sono le applicazioni WEB, come funziona il modello Client-Server, cosa si intende per architetture multi-tier…scopriamolo!
La comunicazione sul Web avviene attraverso protocolli di rete che operano al livello applicazione, utilizzando il protocollo di trasporto TCP. Tra questi, il più diffuso è il protocollo HTTP (HyperText Transfer Protocol), che segue un modello di cooperazione asimmetrica tra due entità fondamentali: client e server. Questi due elementi hanno ruoli ben distinti all’interno del sistema di comunicazione.
In questo articolo, Evoluzione dei Sistemi Distribuiti, spiego in che modo l’evoluzione dei sistemi distribuiti ha portato a un significativo progresso nell’architettura hardware, consentendo un aumento della potenza di calcolo senza dover spingere al limite la velocità delle singole CPU. Questa evoluzione ha portato allo sviluppo di sistemi con più unità di elaborazione, noti come macchine parallele o sistemi ad architettura parallela.
In questo articolo, I sistemi distribuiti: caratteristiche, spiego l’evoluzione dei sistemi informativi. Inizialmente i sistemi erano centralizzati, attualmente sono sistemi distruibuiti. Vedremo qual è stato il percorso che ha consentito di sviluppare i sistemi distribuiti, le loro caratteristiche ed i vantaggi
In questo articolo, Installare Kali Linux su Windows con WSL2 e interfaccia grafica Win-KeX, impariamo ad installare Kali-linux su una macchina Windows attraverso il sottosistema Linux di Windows. Inoltre vedremo come avere la stessa interfaccia grafica che offre Kali attraverso Win-Kex
In questo articolo, Git e GitHub, vediamo cos’è Git, GitHub, come installarli ed utilizzarli