Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
Tipologia
Corso
Luogo
Milano
Descrizione
Obiettivo del corso: Il corso ha lo scopo di fornire agli sviluppatori le conoscenze e le competenze necessarie per sviluppare soluzioni aziendali mobili utilizzando Smart Device Extensions per Microsoft Visual Studio® .NET e Microsoft .NET Compact Framework. Rivolto a: Il corso è rivolto a esperti sviluppatori di software professionisti che operano all'interno di team di sviluppo aziendali e presso fornitori di software indipendenti. Gli studenti saranno per la maggior parte sviluppatori in Microsoft Visual Basic® .NET, Microsoft Visual C# o Java. Tali sviluppatori desiderano generare soluzioni end-to-end in ambienti aziendali.
Sedi e date
Luogo
Inizio del corso
Milano
Visualizza mappa
Via Fabio Filzi, 27, 20124
Inizio del corso
Consultare
Domande e risposte
Aggiungi la tua domanda
I nostri consulenti e altri utenti potranno risponderti
Stiamo controllando la tua domanda per verificare che sia conforme con gli standard di pubblicazione. A parte questo, abbiamo rilevato dalle tue risposte che potresti non essere in grado di immatricolarti a questa formazione. Questo potrebbe essere dovuto al titolo di studio che possiedi, al luogo in cui vivi, ecc. In ogni caso ti consigliamo di verificare contattando il centro di formazione.
Grazie mille!
Stiamo verificando la tua domanda. A breve sarà pubblicata
Preferisci essere contattato dal centro?
Opinioni
Hai seguito questo corso? Condividi la tua opinione
Programma
Introduzione
Il corso ha lo scopo di fornire agli sviluppatori le conoscenze e le competenze necessarie per sviluppare soluzioni aziendali mobili utilizzando Smart Device Extensions per Microsoft Visual Studio® .NET e Microsoft .NET Compact Framework.
A chi è rivolto
Il corso è rivolto a esperti sviluppatori di software professionisti che operano all'interno di team di sviluppo aziendali e presso fornitori di software indipendenti. Gli studenti saranno per la maggior parte sviluppatori in Microsoft Visual Basic® .NET, Microsoft Visual C# o Java. Tali sviluppatori desiderano generare soluzioni end-to-end in ambienti aziendali comprendenti dispositivi mobili.
Il corso può inoltre rivelarsi utile per gli sviluppatori per Microsoft Windows® CE che solitamente utilizzano codice nativo, C o C++, oppure eVB 3.0 per generare applicazioni per Windows CE.
Obiettivi del corso
Al termine del corso gli studenti saranno in grado di:
Illustrare .NET Compact Framework e le tecnologie utilizzate nello sviluppo di applicazioni aziendali mobili.
Impostare e configurare l'ambiente di sviluppo per le applicazioni mobili.
Generare una semplice applicazione client per un dispositivo mobile.
Gestire l'accesso ai dati non in linea.
Accedere a dati remoti.
Sincronizzare i dati su dispositivi mobili.
Progettare applicazioni in modo appropriato per un ambiente mobile.
Creare applicazioni protette per un ambiente mobile.
Eseguire il debug e il test di applicazioni per dispositivi mobili.
Generare e distribuire un'applicazione aziendale mobile di esempio.
Prerequisiti
Per partecipare al corso gli studenti devono possedere i seguenti requisiti:
Familiarità con le seguenti nozioni fondamentali di .NET Framework:
Codice nativo e codice gestito
Common Language Runtime
Microsoft Intermediate Language (MSIL)
Motore di esecuzione
Esecuzione JIT (Just-In-Time)
Assembly
Esperienza nell'utilizzo di un linguaggio .NET, come Visual Basic .NET o Visual C#.
Esperienza nella creazione di applicazioni client per Windows mediante .NET Framework.
Esperienza nella creazione di componenti di accesso ai dati in grado di utilizzare ADO.NET per recuperare o aggiornare i dati in un database.
Familiarità con le istruzioni SQL di base, quali le query SELECT.
Esperienza nella generazione di applicazioni ASP.NET.
Esperienza nell'utilizzo del linguaggio XML (Extensible Markup Language).
Gli studenti devono disporre di competenze equivalenti a quanto illustrato nei seguenti corsi:
Corso 2559: Introduction to Visual Basic .NET Programming with Microsoft .NET
Corso 2373: Programming with Microsoft Visual Basic .NET
Oppure
Corso 2609: Introduction to C# Programming with Microsoft .NET
Corso 2124: Programming with C#
Materiale per lo studente
Il kit dello studente include un manuale completo e altri materiali necessari per il corso.
Struttura del corso
Modulo 1: Introduzione allo sviluppo di applicazioni per dispositivi mobili
In questo modulo verranno trattati i seguenti
Argomenti:
Piattaforme, strumenti e tecnologie
Considerazioni sulla progettazione di applicazioni
Panoramica di .NET Compact Framework
Al termine del modulo gli studenti saranno in grado di:
Descrivere gli scenari comuni in una soluzione aziendale mobile.
Progettare applicazioni per dispositivi mobili in grado di soddisfare le esigenze in termini di architettura delle applicazioni, requisiti per le applicazioni client e prestazioni.
Descrivere il ruolo svolto da .NET Compact Framework e Smart Device Extensions nello sviluppo di applicazioni per dispositivi mobili.
Individuare la differenza principale tra .NET Compact Framework e la versione completa di .NET Framework.
Individuare gli strumenti server e client necessari in un ambiente di sviluppo per applicazioni mobili.
Configurare l'emulatore di Pocket PC 2002.
Modulo 2: Utilizzo dell'interfaccia utente
In questo modulo verranno trattati i seguenti
Argomenti:
Utilizzo degli eventi
Considerazioni generali sull'interfaccia utente
Progettazione dell'interfaccia utente
Input dell'utente
Personalizzazione dei controlli
Al termine del modulo gli studenti saranno in grado di:
Sviluppare applicazioni mobili in grado di utilizzare eventi di Windows Form.
Creare interfacce utente per applicazioni per dispositivi mobili incorporando le caratteristiche di progettazione appropriate.
Creare form per applicazioni per dispositivi mobili incorporando le tecniche di spostamento e di input dell'utente appropriate.
Utilizzare l'ereditarietà per sviluppare controlli personalizzati.
Utilizzare la gestione delle eccezioni.
Modulo 3: Utilizzo dei dati locali
In questo modulo verranno trattati i seguenti
Argomenti:
Utilizzo di DataSet
Utilizzo di XML
Utilizzo di SQL Server CE
Al termine del modulo gli studenti saranno in grado di:
Utilizzare DataSet per modificare i dati in modalità disconnessa.
Compilare DataSet da origini dati quali file XML e database Microsoft SQL Server 2000 Windows CE Edition (SQL Server CE).
Rendere persistenti i dati di un DataSet sotto forma di file XML.
Associare un DataSet a un DataGrid in un Windows Form.
Utilizzare la classe XmlDocument per modificare dati XML.
Eseguire l'accesso, la modifica e l'aggiornamento di un archivio dati SQL Server CE locale.
Modulo 4: Accesso a dati remoti
In questo modulo verranno trattati i seguenti
Argomenti:
Utilizzo di servizi Web XML
Utilizzo del provider di dati .NET Framework per SQL Server
Altre opzioni di accesso a dati remoti
Al termine del modulo gli studenti saranno in grado di:
Creare un servizio Web XML in grado di ottenere dati da un database remoto.
Utilizzare un servizio Web XML.
Accedere ai dati in un database SQL Server mediante il provider di dati .NET Framework per SQL Server.
Utilizzare classi HTTP per scaricare dati non relazionali.
Descrivere l'utilizzo di Windows Sockets per il download avanzato di dati.
Modulo 5: Sincronizzazione dei dati con SQL Server CE
In questo modulo verranno trattati i seguenti
Argomenti:
Panoramica della sincronizzazione dei dati
Utilizzo dell'accesso a dati remoti (RDA, Remote Data Access)
Utilizzo della replica di tipo merge
Scelta dell'opzione di sincronizzazione appropriata
Al termine del modulo gli studenti saranno in grado di:
Utilizzare l'accesso a dati remoti per sincronizzare i dati tra un database SQL Server CE locale e un database SQL Server remoto.
Utilizzare l'accesso a dati remoti per eseguire comandi SQL su un database SQL Server remoto.
Creare una pubblicazione in SQL Server 2000 in modo da rendere disponibili determinati dati ai dispositivi mobili che sottoscrivono la pubblicazione.
Utilizzare la replica di tipo merge per sincronizzare i dati tra un database SQL Server CE locale e un database SQL Server remoto.
Determinare la strategia di sincronizzazione appropriata per i diversi scenari.
Modulo 6: Creazione di applicazioni protette per un ambiente mobile
In questo modulo verranno trattati i seguenti
Argomenti:
Panoramica della protezione in un ambiente aziendale
Crittografia
Firma del codice
Protezione in SQL Server CE
Al termine del modulo gli studenti saranno in grado di:
Illustrare l'interazione dei modelli di protezione di Microsoft Windows, Microsoft Internet Information Services (IIS) e Microsoft SQL Server ai fini dell'autenticazione degli utenti.
Individuare le funzionalità di protezione supportate da Microsoft .NET Compact Framework.
Utilizzare la firma del codice per migliorare la protezione delle applicazioni.
Utilizzare tecniche di crittografia per proteggere i dati.
Utilizzare l'hashing per impedire l'accesso non autorizzato ai dati.
Descrivere il modello di protezione utilizzato da Microsoft SQL Server 2000 Windows CE Edition (SQL Server CE).
Modulo 7: Distribuzione di applicazioni mobili
In questo modulo verranno trattati i seguenti
Argomenti:
Test e debug delle applicazioni
Distribuzione delle applicazioni
Al termine del modulo gli studenti saranno in grado di:
Eseguire il test e il debug di un'applicazione per dispositivi mobili.
Distribuire un'applicazione per dispositivi mobili mediante file CAB.
Creare un piano di distribuzione per un'applicazione per dispositivi mobili.
Modulo 8: Generazione di un'applicazione aziendale mobile di esempio
In questo modulo verranno trattati i seguenti
Argomenti:
Introduzione all'applicazione di esempio Survey
Creazione dei componenti sul lato server
Utilizzo di uno smart client
Al termine del modulo gli studenti saranno in grado di:
Generare e distribuire Survey, l'applicazione di servizi Web XML di esempio.