Vai al contenuto
Ci piace info
  • Benvenuti
  • Termini di utilizzo
  • Ricerca
  • Glossario
Ci piace info
Chiudi menu
  • Benvenuti
  • Termini di utilizzo
  • Ricerca
  • Glossario
Ci piace info
Mostra/Nascondi menu

Tag: architetture distribuite

Modelli di database

Architettura dell’informazione e database Per poter progettare un database è necessario prima di tutto analizzare e progettare l’architettura dell’informazione dell’applicazione nel suo […]

Applicazioni distribuite

Per seguire questa lezione è fortemente raccomandato di aver approfondito il concetto di architetture visto in questa lezione. Applicazione monolitica vs applicazione […]

Architetture

Architettura del software Abbiamo già visto due obiettivi dell’ingegneria del software: studiare e proporre dei processi di sviluppo del software efficaci ed […]

UML

UML (Unified Modeling Language) è un linguaggio visuale che ha come obiettivo quello di definire tecnicamente la struttura ed il comportamento di […]

Progettazione del software

Rivediamo limitatamente al processo Waterfall qual è la parte di progettazione:  La progettazione, che viene svolta prima della realizzazione vera e propria […]

Wireframe e storyboard

Il disegno dell’interfaccia utente ha assunto nell’ultimo decennio una importanza fondamentale, in quanto si è progressivamente compreso che il modo in cui […]

Ricerca

Home

  • Benvenuti!
  • Termini di utilizzo
  • Ricerca contenuti

Programmazione

  • Sviluppo del Software

    • Approccio induttivo e deduttivo
    • Linguaggi di programmazione
    • Ciclo di sviluppo
    • Paradigmi di programmazione
    • Linguaggi e applicazioni
    • Prestazioni e complessità
  • C/C++

    • C/C++: introduzione semplice
    • C/C++: introduzione completa
    • if/while ed espressioni logiche
    • Costrutti del linguaggio
    • Funzioni matematiche
    • Array e matrici
    • Puntatori
    • Funzioni
    • Manipolazione di stringhe
    • Funzioni ricorsive
    • Visibilità delle variabili
    • Algoritmi di ordinamento in C/C++
    • Gestione files
    • Struct
    • Liste concatenate
    • Manipolazione dati in C++
    • Alberi in C++
  • Java

    • Java: introduzione
    • Sintassi di Java
    • Oggetti e classi
    • Classi della libreria Java
    • Ereditarietà
    • Polimorfismo
    • Esempio: conti correnti bancari
    • Generics
  • Javascript

    • ­­­Introduzione a Javascript
    • Manipolazione dei dati
    • Javascript nel browser
    • Evento, azione, reazione
    • Funzioni
    • Javascript asincrono
    • AJAX
    • Una applicazione Javascript completa
    • Debugging
    • Canvas
    • Oggetti e classi
    • Promise
    • Componenti
    • Creare una Web Application
    • Single Page Application
    • Comunicazione tra componenti
  • NodeJS

    • Introduzione a NodeJs
    • Web services con NodeJs ed Express
    • Accesso a database con NodeJs
    • Upload di files con NodeJS
    • WebSocket
    • Esempio di progetto NodeJs con database
    • Telegram bot con NodeJs
  • Esercizi di programmazione

    • Esercizi su diagrammi di flusso
    • Esercizi C/C++
    • Esercizi Javascript
    • Codice fiscale
    • Esercizi di manipolazione dati in Javascript
    • Manipolazione dati in C++

Progettazione

  • Ciclo di vita del Software

    • Processo di produzione del software
    • Il modello Waterfall
    • Progettazione del software
    • Deliverable, ambienti, dati
    • DevOps 
    • Ambienti di esecuzione del software
    • Metodologie Agile
  • Progettazione del software

    • Diagrammi di flusso
    • Wireframe e storyboard
    • UML
    • Architetture
    • Applicazioni distribuite
    • Modelli di database

Tecnologie

  • Sistemi operativi

    • Sistemi operativi concorrenti
    • Processi e risorse
    • Scheduling in Windows e Linux
    • Gestione della memoria
    • Performance di sistemi paralleli e concorrenti
    • Introduzione alla programmazione parallela
    • Programmazione parallela in C++
    • Semafori
    • Problemi di sincronizzazione
  • Architetture degli elaboratori

    • Macchina di Von Neumann
    • Linguaggi compilatori ed interpreti
    • Sistemi di numerazione
    • Stack
    • Codice assembly
  • Tecnologie Web

    • Web Server e Web Applications
    • Web services
    • API REST
    • XML e JSON
  • Intelligenza Artificiale

    • Introduzione all'intelligenza artificiale
  • Esercizi di Tecnologie

    • Programmazione parallela e concorrente
    • Esercizi assembly
    • Esercizi su scheduling
    • Approfondimenti su architetture
    • Esercizi XML

Strumenti

  • Progetti Web

    • Progetto prenotazione alberghi
    • Progetti con NodeJS
    • Progetto centro visite specialistiche
    • Progetto vigili urbani
    • Progetto slider immagini
    • Prenotazione visite specialistiche con database
    • Progetto chat
    • Photogallery
  • Strumenti web

    • Cache remota
    • Servizi di Login e Registrazione
    • Servizi utili per le web applications
    • Deploy di applicazioni server NodeJs
  • Strumenti sviluppo

    • Git
    • Hash
  • Introduzione all'Informatica

    • Scienza Tecnologia e Tecnica
    • Science Technology and Technique
    • Introduzione all'informatica
    • Impariamo a programmare

© 2025 Ci piace info.