TPSIT - Quinto Anno

Il quinto anno di TPSIT si caratterizza per la progettazione e lo sviluppo di applicazione per le piattaforme mobile (smartphone e tablet). Allo stesso tempo, si procede con il rinforzo dei concetti di progettazione sviluppando in maniera organica ed applicati i concetti di: design pattern, testing, documentazione, …

La necessità di accompagnare gli studenti vero l’Esame di Stato, inoltre, conferisce alla materia TPSIT un ruolo di raccordo tra le varie materie che possono essere oggetto di seconda prova (Informatica e Sistemi e Reti)

Moduli


Linguaggio Dart

Dart è un linguaggio sviluppato da Google per lo sviluppo di applicazioni multi-piattaforma. In particolare, utilizzando un unico linguaggio (e quindi un unico programma), è possibile sviluppare l’applicazione su Web e su piattaforme mobile (Android e iOS).
Vai alla pagina...


Programmazione asincrona in Dart

Fondamentale per un’interfaccia grafica responsiva è la possibilità di effettuare chiamate asincrone. La programmazione asincrona è lo strumento che permette di sviluppare applicazioni responsive in modo semplice ed intuitivo. In questo modulo si introducono e si utilizzano i concetti di Future e di Stream che rappresentano, insieme ad async e await, gli strumenti messi a disposizione dal linguaggio Dart per la programmazione asincrona.
Vai alla pagina...


Client REST in Dart

Per recuperare i dati necessari all’applicazione, spesso vengono utilizzati Web service di tipo REST. Tali servizi prevedono un’architettura client/server, in questo modulo vediamo come sviluppare un client REST utilizzando linguaggio Dart e le librerie associate.
Vai alla pagina...


Flutter

Flutter è il framework sviluppato da Google per lo sviluppo di applicazioni multi-piattaforma. In particolare flutter si occupa di tradurre il codice Dart in codice nativo, di volta in volta su: Web (javascript), Android (Java) e iOS (swift o objective-c).
Vai alla pagina...


Web Service

Most of applications developed today are based on web services, this allows developers to write a single backend that manages data. The frontend application, which could be a Web application or a native App, access data using web services. Because of this, web service are today a fundamental topic in computer science. This module introduces the theoretical concepts related to web services and developes some examples using a variety of programming languages.
Vai alla pagina...


  • Michele Schimd © 2024
  • Ultimo aggiornamento: 17/02/2024
  • Materiale di studio e di esercizio per gli alunni dello Zuccante.

Creative Commons License