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: componenti

Approccio induttivo e deduttivo

Sviluppare software significa creare applicazioni per sistemi informatici attraverso una attività creativa che fa uso di metodologie tecniche e progettuali ed è supportata da […]

Metodologie Agile

I limiti del modello a cascata L’approccio agile al lavoro è una metodologia che nasce per fare fronte ai limiti del modello […]

Applicazioni distribuite

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

Ambienti di esecuzione del software

Introduzione Nella lezione su DevOps abbiamo introdotto alcuni concetti fondamentali: – il rilascio è parte integrante del processo di produzione del software, […]

Deliverable, ambienti, dati

Deliverable I deliverable sono tutti gli artefatti necessari per realizzare la build ovvero il pacchetto applicativo eseguibile in un ambiente di esecuzione, […]

DevOps 

La fase di delivery Finora abbiamo visto le macrofasi che riguardano l’analisi, la progettazione, l’analisi tecnica e il vero e proprio ciclo […]

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 […]

Il modello Waterfall

Schema generale Il modello Waterfall è il più noto modello di processo di produzione del software conosciuto. Esso è non solo largamente […]

Paginazione degli articoli

1 2 >

Ricerca

Home

  • Benvenuti!
  • Termini di utilizzo
  • Ricerca contenuti

Programmazione

  • Sviluppo del Software

    • Impariamo a programmare
    • Approccio induttivo e deduttivo
    • Prestazioni e complessità
    • Tecniche di progettazione di algoritmi
    • Paradigmi di programmazione
    • Ciclo di sviluppo
    • Linguaggi e applicazioni
  • 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
  • HTML

    • Introduzione al Web
    • Introduzione ad HTML
    • Elementi della pagina HTML
    • CSS e Bootstrap
  • 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++
    • Esercizi di sviluppo del software
    • Esercizi HTML

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
    • Introduzione all'informatica
    • Hardware del computer
    • Codifica digitale

© 2025 Ci piace info.