• IT
betterdocs-cat-icon 1-svg

Qualcosa è andato storto?

Condividi con noi la tua opinione per migliorare la nostra documentazione.

    Getting Started

    • Introduzione Instant Developer Cloud
    • Composizione della piattaforma
    • Struttura dei progetti
    • La programmazione relazionale
    • Apprendere l’uso di Instant Developer Cloud

    Struttura di un'applicazione

    • Introduzione (applicazione e sessione)
    • Le videate
    • Classi e librerie
    • Risorse e CSS
    • I pacchetti
    • Programmazione asincrona

    Struttura del database

    • Introduzione (struttura del database)
    • Definizione degli schemi relazionali
    • Scrittura di query ed esecuzione di comandi
    • Gestione dei database nel cloud
    • Il Cloud Connector

    Document Orientation

    • Introduzione Document Orientation
    • Definire Documenti e Collection
    • Utilizzo dei documenti
    • Estensione dei documenti

    Datamap

    • Introduzione Datamap
    • Creazione di liste di documenti
    • Modifica dei documenti con videate di dettaglio
    • Datamap innestate e ricorsive

    IonicUI

    • Introduzione IonicUi
    • Le pagine IonicUI
    • Definire il contenuto delle pagine
    • Il page controller
    • Il metodo app.popup
    • Videate come elementi visuali
    • Personalizzazione di IonicUI
    • Configurazione dei ruoli e degli accessi

    Pannelli e Griglie

    • Introduzione (Pannelli e Griglie)
    • Anatomia di un pannello
    • I pannelli a runtime

    Web API e file system

    • Introduzione Web API
    • Il file system
    • Consumare Web API
    • Esporre Web API
    • Web API in formato OData
    • Utilizzare Web API Instant Developer Foundation
    • Web API in formato OpenAPI

    Sincronizzazione

    • Introduzione sistema di sincronizzazione
    • Scambio di messaggi in tempo reale
    • Document Orientation Remota
    • Sincronizzazione del database offline

    Debugging e Test

    • Introduzione Debugging e Test
    • Strumenti e tecniche di debug
    • Test automatico delle applicazioni

    Traduzioni

    • Introduzione (traduzioni)
    • Processo di traduzione
    • Funzionamento del framework di localizzazione
    • Localizzazione di numeri e date

    Integrazioni di componenti esterni

    • Introduzione (integrazioni di componenti esterni)
    • Integrazione di componenti JavaScript
    • Integrazione di librerie di back-end
    • Integrazione di un plugin Cordova

    Launcher e Pubblicazione

    • Introduzione Launcher
    • I plugin nativi
    • Test delle applicazioni nei launcher
    • Pubblicazione sugli store
    • Configurazioni per gli store
    • Fase di build e di invio
    • Gestione dell’applicazione

    Analitiche e Feedback

    • Introduzione Analytics e Feedback
    • Installazione ed uso di Analytics
    • Raccolta dei feedback degli utenti

    Server di Produzione

    • Introduzione server di produzione
    • I server di Instant Developer Cloud
    • I server My Cloud
    • I server Self Managed
    • Tabella comparativa

    Cloud Connector

    • Cos’è il Cloud Connector
    • Installazione Cloud Connector
    • Configurazione
    • Installazione come servizio
    • Esempio di utilizzo
    • Controllo remoto
    • Note

    Team Works

    • PerchĂŠ non basta GitHub?
    • Team Works: concetti base
    • Organizzazione del lavoro consigliata
    • Risoluzione dei problemi relativi a Team Works
    • Domande sull’utilizzo di Team Works

    Manuale PWA

    • Cos’è una PWA?
    • Creazione di una PWA su Instant Developer Cloud
    • Life Cycle
    • Installazione PWA
    • FunzionalitĂ 
    • Plugin
    View Categories

    Apprendere l’uso di Instant Developer Cloud

    Contenuti
    • Prerequisiti
    • Strumenti di autoformazione 
      • Tutorial
      • Corsi “Academy”
      • Esempi
    • Apprendimento guidato: lo Starter Kit 
      • Funzionamento dello Starter Kit
    • Formazione continua e assistenza al corretto utilizzo

    Prerequisiti #

    Per poter utilizzare con successo Instant Developer Cloud è necessario avere familiarità con i seguenti argomenti:

    • Database relazionali.
    • Programmazione Object-Oriented.
    • Linguaggio JavaScript.
    • HTML e CSS.

    Se si desidera approfondire uno di questi argomenti, un metodo efficace può essere quello di frequentare un corso online, ad esempio uno dei seguenti:

    • CodeAcademy – Learn SQL
    • Udemy: Object-oriented Programming in JavaScript
    • Code Academy: Learn JavaScript
    • Code Academy: Learn HTML
    • Code Academy: Learn CSS

    Strumenti di autoformazione  #

    Instant Developer Cloud contiene numerosi strumenti di autoformazione che rappresentano un passo essenziale di un percorso formativo di successo.

    Tutorial #

    Il sistema dei tutorial è accessibile dalla console di Instant Developer Cloud anche senza aver effettuato la registrazione o il login. È sufficiente collegarsi con la console all’indirizzo console.instantdevelopercloud.com per accedere al sistema dei tutorial, come mostrato nell’immagine alla pagina seguente.

    I tutorial sono organizzati in due sezioni rispettivamente di sette e sei lezioni ciascuna. Ogni tutorial avvia una sessione IDE in modalità guidata e l’avanzamento della lezione avviene tramite un sistema di chat interattivo. Il tempo necessario per ogni lezione è di circa 10-15 minuti.

    Lo scopo dei tutorial è quello di prendere confidenza con l’IDE di Instant Developer Cloud senza avere alcun tipo di conoscenza pregressa. I tutorial presentano i meccanismi base del funzionamento di Instant Developer Cloud in due casi d’uso reali. 

    k9Uj1Ak bIvcFz3GrJcrg2jujKf 9sLT A9xbksW2WCHuoPJX8QUtlXgtiJxbVOS4Ri07gXnGKyhDqt59tt jde0joLV wtirVDRLdePm5iy0Ut4Cb3t96gi95Lbxa23MNFeOiuttos683DbU0p 6A Instant Developer

    Accedere al sistema dei tutorial

    Corsi “Academy” #

    Il percorso formativo vero e proprio comincia con i corsi academy, disponibili dopo aver effettuato la registrazione gratuita alla piattaforma. 

    TyBH4EcKe36fbctTdw8qdn6HTtmR7WL3VKNJlsCcmpt0 Instant Developer

    Corsi ed esercitazioni

    Il percorso di autoformazione si compone di sette moduli, ognuno dei quali contiene dalle sei alle otto lezioni. Le lezioni avvengono nell’IDE in modalità libera; ogni lezione si compone di un determinato numero di task da eseguire per arrivare all’obiettivo e il sistema è in grado di controllare l’esattezza di ogni passaggio. Il tempo necessario per completare una lezione è compreso tra 15 e 30 minuti e sono necessari i prerequisiti indicati in precedenza per poter completare con successo il percorso.

    Sono inoltre disponibili 16 esercitazioni che consentono di verificare le conoscenze acquisite e di sfidare se stessi nell’ottenimento di risultati applicativamente significativi. Le esercitazioni avvengono nell’IDE in modalità completamente libera e viene verificato solo l’ottenimento del risultato corretto, che viene registrato nella console. Completando con successo una esercitazione verranno sbloccate le successive e si potrà vedere la soluzione proposta di quelle precedenti.

    Esempi #

    Nella console sono presenti anche una serie di esempi consultabili anche senza aver effettuato la registrazione.

    Gli esempi sono suddivisi in tre sezioni:

    • Applicazioni complete: esempi di applicazioni con funzionalitĂ  complete testabili sia  in modalitĂ  installata che nell’IDE di sviluppo.
    • Design pattern: esempi relativi alla realizzazione di particolari funzioni applicative. Si consiglia di consultare i design pattern dall’IDE di sviluppo in modo da poter visualizzare il codice relativo. Alcuni esempi di questo tipo sono testabili anche in modalitĂ  installata.
    • Demo di componenti: esempi di uso di particolari componenti di interfaccia utente o librerie di sistema.

    Gli esempi sono collegati alla documentazione in linea consultabile dall’IDE in modo da poter avere un’evidenza immediata di utilizzo di una determinata funzione di libreria.

    Apprendimento guidato: lo Starter Kit  #

    Seguendo il percorso di autoformazione illustrato in precedenza, viene fatta esperienza dei meccanismi piĂš importanti della fase di sviluppo con Instant Developer Cloud.

    Tuttavia, quando si tratta di sviluppare un progetto con tempi e modalità definite, è importante avere la certezza di seguire il percorso di implementazione corretto fin dal primo tentativo.

    Per rispondere a questa esigenza, il team di Instant Developer mette a disposizione un percorso formativo guidato chiamato Starter Kit, che permette di seguire i passaggi necessari allo sviluppo coerente di un proprio sistema omnichannel. 

    Lo Starter Kit è acquistabile tramite console e comprende tutte le risorse necessarie al suo completamento, in particolare:

    • Le licenze d’uso di Instant Developer Cloud 
    • L’utilizzo di un server di produzione (Server App IDC) per tre mesi
    • L’utilizzo di un launcher per tre mesi.
    • La riunione di pianificazione e la correzione dei test introduttivi.
    • Le prime dieci sessioni di formazione con tutor.

    Il tempo necessario per completare uno Starter Kit è di circa 2-3 mesi, comprendenti anche il tempo per le attività di autoformazione indicate sopra. Per maggiori informazioni sugli Starter Kit, è possibile inviare una mail a commerciale@instantdeveloper.com.

    Funzionamento dello Starter Kit #

    image1 Instant Developer
    Schema di funzionamento di uno Starter Kit

    Lo Starter Kit inizia con due attivitĂ  da svolgere in parallelo:

    • Test introduttivi: svolgimento di un di test di ingresso per la verifica dei prerequisiti del programmatore in formazione: database e SQL, programmazione Object-Oriented, programmazione JavaScript, HTML e CSS. Nel caso in cui i test non abbiano esito positivo si consiglierĂ  il rafforzamento delle conoscenze di base tramite l’esecuzione di corsi online.
    • Svolgimento delle attivitĂ  di autoformazione descritte al paragrafo precedente: tutorial, academy ed esercitazioni.

    Il passo successivo è la riunione di Kick Off del progetto nella quale il tutor, il project manager e il programmatore verificano il progetto da realizzare e pianificano il calendario delle riunioni di training. Nella riunione di Kick Off del progetto si validano:

    • La struttura del database.
    • L’analisi di massima dell’applicazione da realizzare.
    • Il mockup o wireframe delle videate dell’applicazione.
    • L’architettura tecnologica a supporto.

    A questo punto inizia il percorso di formazione guidata vero e proprio: le riunioni di Training on the job si svolgono a cadenza settimanale e hanno una durata di un’ora. Durante queste riunioni il tutor verifica il lavoro svolto dallo sviluppatore, risponde a domande specifiche emerse durante lo sviluppo, aiuta ad imbastire la struttura corretta delle varie parti del progetto e assegna i compiti da svolgere per la riunione seguente.

    Al termine delle dieci riunioni di training viene eseguita una riunione di valutazione dello stato del progetto di formazione (Evaluation), in particolare si valuta il grado di conoscenza di Instant Developer Cloud raggiunto dal programmatore. Nel caso in cui la formazione non sia ritenuta sufficiente si possono aggiungere ulteriori riunioni di training per colmare le lacune rimaste.


    Quando il grado di formazione è sufficiente, il processo si conclude con l’attivazione del servizio di formazione continua fornito dal supporto di Pro Gamma. In questa fase viene pianificata una riunione con il responsabile del supporto dove verranno illustrate le procedure per richiedere assistenza al corretto utilizzo, consulenza, ma anche come segnalare eventuali malfunzionamenti o errori di Instant Developer Cloud.

    A questo punto il processo Starter Kit è concluso (Project completion) in quanto si è in grado di procedere con l’utilizzo della piattaforma in autonomia al fine di installare, gestire e manutenere le proprie applicazioni (Deploy & maintain).

    Formazione continua e assistenza al corretto utilizzo #

    Al termine del percorso di autoformazione o dello Starter Kit, se si è in possesso di una licenza d’uso di Instant Developer Cloud è possibile accedere ai servizi di formazione continua forniti dal team di Instant Developer. 

    Essi sono mirati ad accompagnare gli sviluppatori e i project manager in tutte le fasi del ciclo di vita delle proprie applicazioni. Si suddividono in due tipologie: assistenza al corretto utilizzo e consulenza vera e propria.

    Assistenza al corretto utilizzo: è un servizio di affiancamento fornito tramite sistemi di telecollaborazione che aiuta il richiedente ad affrontare un problema nell’utilizzo dei prodotti Instant Developer fornendo consigli, spiegazioni o controllando il codice del progetto. 

    Consulenza: è un servizio di assistenza mirato ad affrontare un problema complesso e a fornire una risposta strutturata. Può essere usato per richiedere una consulenza architetturale sia sull’infrastruttura che sull’organizzazione del progetto o per integrare particolari dispositivi o servizi di terze parti.
    È possibile acquistare e richiedere i servizi di formazione continua tramite l’apposito modulo nella console. Per maggiori informazioni è possibile inviare una mail a commerciale@instantdeveloper.com.

    Ti è stato utile?
    Aggiornato il 15 Aprile 2024
    La programmazione relazionale
    Contenuti
    • Prerequisiti
    • Strumenti di autoformazione 
      • Tutorial
      • Corsi “Academy”
      • Esempi
    • Apprendimento guidato: lo Starter Kit 
      • Funzionamento dello Starter Kit
    • Formazione continua e assistenza al corretto utilizzo

    Caratteristiche

    • PerchĂŠ Instant Developer
    • IDE e Ambiente di Sviluppo
    • Pubblicazione Web & Mobile
    • Software Life Cycle & DevOps
    • Database, Integrazione, Sync
    • Collaboration & Workflow

    Soluzioni

    • Freelance
    • Software House
    • Company IT
    • Casi di successo
    • Applicazioni Sviluppate

    Azienda

    • Chi Siamo
    • Contatti
    • Lavora con noi

    Risorse

    • Documentazione
    • Risorse e Tutorial
    • Blog
    • Starter Kit
    • Pricing
    • Inizia Ora
    Crea un account e Inizia Gratis
    • Seguici su Twitter
    • Seguici su Facebook
    • Seguici su LinkedIn
    • Seguici su YoutTubeSeguici su YouTube
    Questo sito è protetto dalla tecnologia reCAPTCHA Enterprise e si applicano l'Informativa sulla privacy e i Termini di servizio di Google.
    Google Policy | Termini
    Š Pro Gamma - p.iva, c.f. e iscr. Camera di Commercio Bologna 01985091204 - Sede legale Via D'Azeglio, 51 40123 Bologna - Italia Pro Gamma Instant DeveloperŽ è un marchio registrato.
    Privacy Policy | Cookie Policy
    • IT