Calendario

  • 30 Marzo 2020

    Vedano al Lambro, MB


    Applicazioni mobile con Delphi FMX


    Iscriviti

    Programma

    Un corso pensato per chi vuole realizzare applicazioni mobile (Android e iOS) con Delphi 10.3 (Rio).
    Dopo una introduzione generale sul framework FMX e sulle sue caratteristiche principali, il corso prevede una carrellata di esempi pratici, a copertura dei più diffusi casi d'uso. Si vedranno illustrate alcune delle tecniche irrinunciabili per realizzare applicazioni (desktop o mobile) belle e funzionali.

    • Introduzione
    • Concetti di base (allineamenti, testi, immagini)
    • Liste e griglie
    • Architettura applicazioni
    • Responsiveness
    • FMXER
    • Q&A

  • Avvicinamento a Delphi 10.3

    Per sviluppatori che provengono da altri linguaggi e per chi vuole approfondire le funzionalità più recenti di Delphi


    Iscriviti

    Programma

    Delphi è un ambiente di programmazione molto efficace e grazie alle funzionalità introdotte con le ultime versioni del prodotto, al passo con i principali linguaggi di programmazione (magari più popolari).
    Questo corso intensivo è pensato per due tipologie di sviluppatori:

    • quelli che hanno già esperienza di sviluppo software e, avvicinandosi a Delphi, cercano qualche parallelismo con le funzionalità di altri linguaggi;
    • programmatori Delphi che vogliono approfondire funzionalità moderne del linguaggio e dell'ambiente di sviluppo, introdotte con le ultime versioni del prodotto.

    Il programma (di massima):

      • Ambiente di sviluppo (IDE)
      • Linguaggio (fondamenti)
        • fondamentali
        • metodi anonimi
        • generici
        • attributi ed RTTI
        • records and helpers
        • inline variables and type inference
      • Eccezioni
      • RAD
        • ereditarietà visuale
        • form e datamodule
      • Accesso ai dati
        • concetti generali
        • FireDAC
      • Programmazione parallela

    Modalità

    Il taglio sarà pratico, con esempi e tanto codice live.


  • FireMonkey: crash course


    Iscriviti

    Programma

    Una carrellata di esempi pratici per comprendere e utilizzare al meglio il framework FMX, coprendo le funzionalità principali e le tecniche irrinunciabili per realizzare applicazioni (desktop o mobile) belle e funzionali.

    • Introduzione
    • Concetti di base (allineamenti, testi, immagini)
    • Liste e griglie
    • Architettura applicazioni
    • Responsiveness
    • Q&A

  • Applicazioni REST con MARS

    Crash course


    Programma

    MARS-Curiosity è una libreria REST open source per Delphi e permette di realizzare facilmente applicazioni REST server e client in Delphi senza perdere l'opportunità di avere soluzioni client non Delphi (Java, C#, Javascript).
    Questo corso è adatto sia a chi si avvicina a MARS per la prima volta che per chi vuole prendere contatto con le nuove feature della versione 1.2 (rilasciata in Ottobre 2017).
    Alcuni argomenti:

    • Introduzione a REST
    • MARS-Curiosity: la filosofia
    • Autenticazione e autorizzazione
    • Accesso ai dati server-side
    • Serializzazione (automatica e custom)
    • MARS Client library
    • MARS come backend di applicazioni web (ExtJS ma non solo)
    • Logging
  • 2019


    Sviluppo di applicazioni mobile con Delphi


    Programma

    Un corso con un taglio molto pratico, fatto di esempi e snippets sulle seguenti aree tematiche:

    • Struttura di una App mobile (Form, Frames e Datamodule)
    • Observer Pattern (System.Messaging)
    • Posizione geografica (Location, GPS)
    • Touch (Gestures, UI)
    • Database a bordo (DB on device)
    • Consumare REST API (OpenWeather)
    • Contatti (iOS e Android)
    • Package Manager (Android)
    • Bonus
      • Effetto lightbox (TFrameStand)
      • Effetto carousel (TFrameStand)
      • Leggere un barcode (Android)

Prezzi e promozioni

I prezzi sono da intendersi esclusa IVA (22%) e INARCASSA (4%).
Il pranzo, per i corsi presso il mio studio, è sempre incluso.
In caso di riscontri multipli, si applica lo sconto migliore per il cliente.
I posti sono limitati e le date possono essere soggette a cambiamenti.

Location

Sei interessato ad una delle location distaccate? Non esitare a contattarmi all'indirizzo me(chiocciola)andreamagni(dot)eu