MDYN-10 - MICROSOFT DYNAMICS NAV 2017 AND DYNAMICS 365 - DEVELOPMENT ENVIRONMENT SOLUTION DEVELOPMENT

INFORMAZIONI SUL CORSO

durata

Durata:

5 GIORNI
categoria

Categoria:

Dynamics
qualifica

Qualifica istruttore:

Docente Senior (min. 5 anni)
dedicato a

Dedicato a:

Consulente Dynamics
produttore

Produttore:

PCSNET

SCEGLI LA SEDE PER QUESTO CORSO

CORSO A CALENDARIO

Per vedere le informazioni relative al calendario del corso scegli prima una sede
sede
Sede: PCSNET Roma
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Milano
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET NordEst
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Torino
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Emilia Romagna
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Toscana
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Marche
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Umbria
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Napoli
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Sicilia
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!

CORSO DEDICATO

Per avere informazioni sul corso dedicato compila il form e ti contatteremo

CORSO DEDICATO

Grazie per la tua richiesta, ti contatteremo al più presto.

OBIETTIVI

Lo scopo di questo corso è quello di creare una extension partendo dalle esigenze del cliente. Al termine del corso lo studente conoscerà l’architettura delle procedure di registrazione e delle aree funzionali, sarà in grado di tradurre le esigenze del cliente in una proposta tecnica, di selezionare la soluzione migliore possibile da proporre al cliente, di scrivere un analisi tecnica e di scrivere intere transazioni e procedure in C/AL. Il trainer dividerà gli studenti in due gruppi: ciascun gruppo analizzerà le esigenze del cliente, esporrà la propria proposta di personalizzazione e scriverà l’analisi tecnica. Alcuni esempi verranno presi da problemi reali affrontati e risolti durante diversi progetti.

PREREQUISITI

  • Aver frequentato il corso di introduzione a Microsoft Dynamics NAV o conoscenza equivalente.
  • Aver frequentato il corso di introduzione allo sviluppo in Dynamics NAV o conoscenza equivalente.
  • Avere conoscenza dei database relazionali, del modello ER, delle transazioni (concetto di Commit e Rollback).

CONTENUTI:

Introduzione alle esigenze del cliente

  • Capire le esigenze del cliente
  • Gap analysis
  • Analizzare la migliore soluzione possibile
  • Scrittura del modello ER della soluzione
  • Discussione degli aspetti positivi e negativi di ciascuna soluzione proposta
  • Discussione dei possibili impatti futuri di ciascuna soluzione proposta
  • Discussione dell’impatto della soluzione adottata nell’applicativo standard

 

Implementazione delle tabelle

Per ciascuna tabella

  • Creazione della struttura
  • Business rules delle tabelle
  • Technical rules e business rules
  • Proposta di una soluzione per ciascuna business rule
  • Discussione sulle soluzioni possibili a una business rule (proprietà o C/AL code, trigger da programmare, eventi da sottoscrivere)
  • Scrittura del codice C/AL
  • Gestione della numerazione automatica di NAV

 

Pagine

Per ciascuna tabella verranno create una o più pagine

  • Tabular pages
  • List pages
  • Card pages
  • Setup pages
  • Document pages
  • Activity pages
  • Role center page

 

Architettura di NAV

  • Struttura di un’area funzionale
  • Tipi di tabella
  • Funzioni di registrazioni
  • Journal e ledger
  • Analisi delle multiple table posting function (Codeunit 80)
  • Come scrivere una procedura di registrazione

 

Funzioni e procedure

  • Analisi delle esigenze del cliente
  • Procedura di fatturazione
  • Tabelle temporanee
  • Registrazione automatica delle fatture di vendita
  • Scrittura della procedura di registrazione con le query: query vs variabili record

 

Ottimizzazione SQL

  • Traduzione in SQL delle istruzioni di FIND, FINDSET, FINFIRST, FINDLAST, ISEMPTY
  • Differenze tra le varie versioni di NAV e loro uso ottimale in ciascuna versione
  • Utilizzo degli indici e dei SumIndex
  • Analisi delle prestazioni con il profiler di SQL
  • Uso del debugger

 

Personalizzazione dell’applicazione standard - Esercizi avanzati

  • Eventi
  • Hook
  • Modifica delle procedure di registrazione
  • Errori comuni da evitare nel fare le personalizzazioni

 

Creazione dell’extension

  • Creazione del file di estensione e del file manifest
  • Pubblicazione dell’estensione
  • Pubblicazione sul market

INFO

  • Manuale: Materiale didattico e relativo prezzo da concordare
  • Prezzo manuale: NON incluso nel prezzo del corso
  • Natura del corso: Operativo (previsti lab su PC)

PARTNERSHIP