Corso di Programmazione base C#.NET

Certificato

LINGUAGGIO DI PROGRAMMAZIONE : C#.NET

DURATA DEL CORSO: 152 ORE

SBOCCHI PROFESSIONALI: Impieghi in software house, Consulenze aziendali, sviluppatore presso piccole medie aziende

Obbiettivi Corso

Al termine del corso di programmazione C#.Net il candidato avrà acquisito le tecniche di sviluppo di applicazioni software utilizzando la piattaforma .Net, una tra le più potenti e complete del mercato informatico per lo sviluppo di software in ambiente Windows.

Programma didattico

C#.Net 72 ore (24 teoria + 48 pratica)

  • Il Framework.Net
  • Introduzione al linguaggio C# ed all’ ambiente di sviluppo
  • Visual Studio 2017 e potenzialità
  • Tipi di dato in C#.Net
  • Definizione e assegnazione
  • Tipo di dato intero
  • Numeri a virgola mobile
  • Tipo booleano
  • Costanti
  • Sistema di visualizzazione e acquisizione
  • Metodo Read()
  • Tipo di dato string
  • La concatenazione
  • Le conversioni
  • Gestione degli errori :Try e Catch la sezione Finally
  • Operatori
  • Operatori aritmetici
  • Operatori aritmetici composti
  • Operatori relazionali
  • Operatori logici
  • Algoritmi e pseudo codifica
  • Analisi del problema
  • Algoritmi
  • Dati e istruzioni
  • Istruzione di ingresso e uscita dei dati
  • Teorema di Jacopini – Bohm
  • Struttura alternativa binaria o condizionale
  • Struttura di ripetizione
  • Istruzioni di controllo
  • Istruzione if e Istruzione if..else
  • Operatore condizionale
  • If nidificati
  • Istruzione switch (selezione multipla)
  • Istruzioni iterative
  • Istruzione while
  • Istruzione do..while
  • Istruzione for
  • Metodi
  • I metodi
  • Il metodo più importante
  • Definizione di metodo
  • Ambito delle variabili
  • Variabili locali e variabili globali
  • Passaggio di parametri
  • Passaggio di parametri e di riferimento
  • Vettori,matrici e strutture
  • Tipo di vettore
  • Vettore in C#
  • Foreach
  • Carimento di un vettore in memoria
  • dimensione dinamica
  • matrici
  • Metodi e costruttori
  • OOP (Object Oriented Programming) 24 ore (12 teoria + 12 pratica)

  • Concetti generali
  • Introduzione alla OOP (Object Oriented Programming)
  • Incapsulamento
  • Polimorfismo
  • Ereditarietà
  • Introduzione alle classi
  • Dichiarazione e costruzione degli oggetti
  • Costruzione di Costruttori
  • Costruzione di Namespace
  • Costruzione di una classe
  • I Form C#.Net e SQL server 56 ore (16 teoria + 40 pratica)

  • Differenze tra applicazione Console e windows Form
  • Il primo Form e le sue proprietà
  • Introduzione ai controllo
  • Controlli base
  • Eventi del controll button
  • L’ interfaccia
  • Eventi e gestori
  • Controlli di approfondimento
  • Proprietà dei controlli
  • controlli TextBox
  • Il controllo Label
  • Il controllo RadioButton (pulsanti di opzione)
  • I controlli CheckBox
  • Message box
  • Applicazioni con più Form
  • Form modale e form e non modale
  • Introduzione a Sqlserver e al database
  • Il modello E-R
  • Ambiente di sviluppo SQLserver
  • Il linguaggio SQL
  • Introduzione ad ADO.NET
  • Oggetti connessi e oggetti non connessi
  • Il database
  • Le tabelle
  • Introduzione al DataGridView
  • Connessione tra il Form C#.Net e il database con il DataGridView
  • Confronto tra i web Form e le pagine Asp.Net