Corso di Programmatore gestionale

Introduzione

Conosce i fondamenti della programmazione, i principi di organizzazione e strutturazione dei database relazionali, le tecniche di creazione degli algoritmi e di strutturazione dei dati. Sviluppa applicazioni in ambiente .net, con particolare predisposizione per le applicazioni gestionali in ambito aziendale.
E' in grado di creare applicazioni che permettono di manipolare dati anche di notevole complessità. Sa creare interfacce di facile utilizzo per gli utenti e sa come impostare report di qualità.
Completano il profilo buone capacità di analisi dei problemi, una buona predisposizione al problem solving, attenzione per i dettagli e predisposizione al lavoro di gruppo.

Prerequisiti

Conoscenza di Windows.

Durata

La durata del corso è di 56 ore, normalmente suddivise in 28 lezioni di due ore.

Importo

Collettivo: 1.020,00 €
Individuale: 1.220,00 €

Sbocchi Lavorativi

  • Software house
  • Consulente aziendale
  • Sviluppatore interno presso medie/grandi aziende

Modalità Di Pagamento

L'importo comprende i manuali del corso e l'attestato finale. Per l'iscrizione si versa un acconto di 100 euro. Dopodiché si divide la parte rimanente in rate da saldare entro fine corso.

Programma

Modulo 1: Fondamenti di programmazione - 8 ore

  • Elementi base dell'Informatica
  • Concetti fondamentali sulla programmazione e sullo stile di programmazione
  • I linguaggi di programmazione
  • Progettazione top-down e bottom-up
  • Programmazione strutturata, Algoritmi e Diagrammi a blocchi, Pseudo-codice
  • Variabili, costanti, tipi di dati predefiniti e utente
  • Operatori aritmetici e logici
  • Istruzioni di assegnazione, di controllo, iterative
  • Array e strutture dati, cenni sulle strutture dinamiche
  • Modularizzazione dei programmi, funzioni e procedure
  • Operazioni sui file
  • Compilatori e Interpreti, Moduli Sorgente, Oggetto ed Eseguibile
  • Tecniche di Programmazione
  • Come documentare un programma

Modulo 2: Teoria Database relazionali - 8 ore

  • Cos’è un Database
  • Tipologie di Database
  • Elementi fondamentali tabelle, campi, record
  • Chiavi primarie e secondari, indici aggiuntivi
  • Query e Viste
  • Relazioni
  • Integrità di un database e normalizzazione
  • Progettazione di una base di dati
  • Cenni sul linguaggio SQL

Modulo 3: Microsoft .Net Framework - 8 ore

  • Concetti di base sul .net framework
  • Nuove problematiche delle applicazioni per Internet
  • Architettura .net
  • Libreria di classi .net Framework
  • Il .net Compact Framework
  • Introduzione agli oggetti .net
  • Microsoft Intermediate Language (MSIL)
  • Common Language Runtime (CLR)
  • Namespace
  • Gli Assembly e la distribuzione: tipologie di Assembly condivisi ed esclusivi
  • Le transazioni in .NET
  • Gestione strutturata delle eccezioni
  • Windows Form e Web Form
  • WebServices e loro applicazioni: accesso ad applicazioni Internet
  • Panoramica dei linguaggi di .net

Modulo 4: Visual basic .Net - 32 ore

  • Il Framework .net. Introduzione e preparazione all'utilizzo del Visual Basic .net
  • Variabili, operatori, costanti. Istruzioni di controllo e iterative
  • Funzioni e Subroutine
  • La gestione delle eccezioni
  • Debug di applicazioni
  • Architettura delle applicazioni
  • Lavorare con gli oggetti: le classi e l'incapsulamento del codice
  • Costruire un'interfaccia utente: form e controlli, gli eventi. Interfacce utente per il Web
  • Connessione ai database e utilizzo di ADO.net
  • Accesso ai dati con Esplora Server, i servizi
  • Programmazione Object-Oriented
  • Gli oggetti in VB .net. Dichiarazione di classi in VB.net
  • I Namespace
  • Ottimizzazione e Documentazione dell'applicazione
  • Distribuzione di applicazioni, creazione di pacchetti di istallazione

Offerte di lavoro