Analista Programmatore su Tecnologie Microsoft



Похожие документы
Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma

Corso Microsoft Corso Online Analista Programmatore Microsoft

Corso Online Analista Programmatore Microsoft

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

Corso Linux Corso Online Amministratore di Sistemi Linux

Corso Sviluppo Apps su iphone e ipad Corso Online Sviluppo Apps su iphone e ipad

Corso Programmazione Java Android. Programma

Corso Graphic Design Corso Online Graphic Design

Corso Sviluppo App Iphone Ipad. Corso Sviluppo App Iphone Ipad Programma

Corso Amministratore di Sistema Linux Programma

PIANO DI LAVORO DEI DOCENTI

Corso amministratore di sistema Linux. Corso amministratore di sistema Linux Programma

Corso Fotografia Digitale. Corso Fotografia Digitale Programma

Corso Android Corso Online Sviluppo su Cellulari con Android

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Corso Fotografia Corso Online Fotografia Digitale

Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso

PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE

OBIETTIVI SPECIFICI DI APPRENDIMENTO

Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA

SOMMARIO Introduzione Caratteristiche generali della piattaforma Amministrazione degli utenti 5

ISTITUTO TECNICO ECONOMICO MOSSOTTI

Corso Android Corso Online Programmatore Android

Corso Online Comunicazione, Marketing Pubblicità

PIANO DI LAVORO ANNUALE Anno Scolastico

Programma. Corso di Php e MySql. Struttura dettagliata per il partecipante. (a cura di Paolo Bruno)

Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA SECONDO BIENNIO AMMINISTRAZIONE FINANZA E MARKETING

Dipartimento di informatica CONTENUTI MINIMI DI INFORMATICA E TECNOLOGIE DELLA COMUNICAZIONE

Liceo scientifico statale Galileo Galilei Selvazzano Dentro (PD) Anno scolastico Dipartimento di Informatica: Obiettivi Disciplinari

I nostri corsi serali

PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER

Indice generale. Parte I Le nozioni di base Introduzione...xiii. Presentazione Capitolo 1 Un po di teoria...11

I.T.C. Mario Pagano Napoli

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) DIPARTIMENTO: Discipline Informatiche

LICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Prof Miritello Rita

Liceo Scientifico " C. CATTANEO " PIANO DI LAVORO DI INFORMATICA. CLASSE 4 LSA SEZ. C e E

ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" - ALBA (CN) ANNO SCOLASTICO 2014/2015

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO

PROGRAMMAZIONE DIDATTICA DEL DIPARTIMENTO

Corso di INFORMATICA 2 (Matematica e Applicazioni)

III annualità Corso Web Producer Le professioni del web Docente: dott. Andrea Senneca

ITI M. FARADAY Programmazione modulare a.s

Corso Comunicazione, Marketing e Pubblicità Corso Online Comunicazione, Marketing Pubblicità

01KTF CV. Architetture distribuite per i sistemi infomativi aziendali. Presentazione del corso

Sviluppare applicazioni HTML5 solide e scalabili in AngularJS

Programma svolto di Informatica Anno scolastico 2014/2015

Proff. Fabio Ciao e Raffaele Bortone

Syllabus C310 - Insegnamenti disciplinari

Il documento rappresenta una guida sintetica per descrivere sia la filosofia che il modulo software per l implementazione dei workflow in recuper@2.

CORSO DI PROGRAMMAZIONE JAVA

LICEO SCIENTIFICO STATALE EDOARDO AMALDI PROGRAMMAZIONE DISCIPLINARE INFORMATICA

Università Politecnica delle Marche. Progetto Didattico

COMPETENZE IN ESITO (5 ANNO) ABILITA' CONOSCENZE

Il Dipartimento individua conoscenze, abilità e competenze in uscita nel biennio e nel triennio ripartite come segue:

Liceo Scientifico " C. CATTANEO " PIANO DI LAVORO DI INFORMATICA CLASSE 3 LSA SEZ. H

Percorso Formativo. indirizzo. M a r k e t i n g. E - C o m m e r c e

Training sulle soluzioni SAP BusinessObjects BI4

A chi si rivolge: Programma: Office Automation

Il database management system Access

OFFERTA FORMATIVA PER OCCUPATI

Linguaggi di Programmazione

SOMMarIO INIZIARE. iii. Adobe dreamweaver CS5 ClASSroom in A book

Identificare come i vari elementi dei Microsoft Dynamics CRM possono essere utilizzati per le relazioni con i clienti

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

catalogo corsi di formazione 2015/2016

1 MODULO: Visual basic.net Dati strutturati. Finalità: Gestione di dati strutturati

Dispensa di database Access

I.T.I. E. MAJORANA SOMMA VESUVIANA PIANO DI LAVORO ANNUALE DEL DOCENTE ANNO SCOLASTICO 2015/2016

CIG CCB COD. ALICE G00292

Indice PARTE PRIMA L INIZIO 1

PROGRAMMA DI INFORMATICA CLASSE TERZA SEZ. A. CORSO Amministrazione Finanza e Marketing. DOCENTE: Noto Giancarlo

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base:

SCHEDA PROGETTO BCNL - SCUOLA

FORMULARIO PER LA PROGETTAZIONE DEGLI INTERVENTI FORMATIVI CONNOTAZIONI GENERALI DELL'INTERVENTO A.1 - SOGGETTO PROMOTORE:.

PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste

Master in Evidence-Based Practice e Metodologia della Ricerca Clinico Assistenziale Mita Parenti. Introduzione ai Database Relazionali

La struttura del desktop di Windows. Gli applicativi: cosa sono e a cosa servono

CORSO WEB GRAPHIC DESIGN

CORSO DI FORMAZIONE SU LINKEDIN

Progetto breve: Programmazione informatica

LABORATORIO DI INFORMATICA

Componenti di una applicazione. Un programma applicativo è strutturato come un insieme organizzato di tre componenti funzionali:

Volumi di riferimento

PROGRAMMAZIONE DISCIPLINARE D ISTITUTO a.s. 2015/2016 SECONDO BIENNIO LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE

PROGRAMMA FINALE A.S. 15/16 CLASSE 1^ A TUR Prof. FABRIS MARINO INFORMATICA

GESTIONE DOCUMENTALE. Informazioni generali

Forniscono competenze che favoriscono l inserimento nel mondo del lavoro, danno un importante riconoscimento, in termini di crediti, in alcuni ambiti

02CIXPG Sistemi informativi aziendali

Guida Compilazione Piani di Studio on-line

Registratori di Cassa

Tecniche della comunicazione web - 8 CFU

Транскрипт:

Analista Programmatore su Tecnologie Programma

1 INTRODUZIONE 1.1 Scopo del documento Il presente documento contiene il programma di massima del corso online di Analista. 1.2 Acronimi N.D. 1.3 Glossario N.D.

2 OBIETTIVI E MODALITA DI FRIUZIONE E VALUTAZIONE 2.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire tecniche e metodologie per svolgere la professione di Analista. Il corso sarà fruito online su una piattaforma di FAD, comprensiva di materiali didattici, esercitazioni con codici sorgenti e test di verifica dell apprendimento. Attraverso strumenti di web collaboration come skype, assistenza remota sul proprio pc e mail gli studenti potranno usufruire dell attività di tutoraggio del proprio percorso didattico. 2.2 Strutturazione del corso Il programma del corso verterà sulle tecnologie e linguaggi in ambiente più richieste dal mercato pubblico e privato, indispensabili per poter creare pagine web tra le quali sviluppo Dot Net su Visual Studio 2008, VB, C#, Programmazione Object Oriented, Asp, 3.5, Html, Javascript, ADO Dot Net, SQL su SQL Server, e darà anche cenni su Sharepoint, Windows Presentation Foundation e sulle modalità di analisi e progettazione (UML). Il Corso è distinto in cinque moduli: Introduzione alla Programmazione, Visual Basic.Net, C#, Basi di dati relazionali, Web e Asp.Net, Tematiche Avanzate (Sharepoint e Multitouch con WPF)

2.3 Destinatari e modalità di valutazione I destinatari del corso sono laureati, diplomati e under 18 che vogliono arricchire le proprie competenze o intraprendere da zero una carriera di Analista nel mondo ITC. La valutazione dei discenti verrà effettuata attraverso test di valutazione online ed un esame finale anch' esso online.

3 PROGRAMMA 3.1 Modulo uno Le basi della programmazione 3.1.1 Prima unità didattica Introduzione alla programmazione In questa unità didattica verranno introdotti i concetti fondamentali della programmazione, ovvero i principi basilari sui quali si basa la programmazione come: cosa è un algoritmo, diagrammi di flusso, la logica booleana. Si vedranno poi gli elementi del linguaggio come i tipi di dato e le variabili. 3.1.2 Seconda unità didattica Strutture fondamentali della programmazione In questa unità didattica verranno analizzati principali oggetti utilizzati nella programmazione come: stringhe, commenti, Costrutto if, ciclo while e do-while, ciclo for, costrutto switch e array. 3.1.3 Terza unità didattica Introduzione alla programmazione Object Oriented Questa unità didattica analizzerà la logica della programmazione Object Oriented. Si introdurrà la definizione di classe e quindi di costruttore, istanza e membri di classe. Si analizzerà infine il concetto di ereditarietà studiandone le caratteristiche e le possibili applicazioni: incapsulamento e polimorfismo.

3.2 Modulo due Visual Basic 3.2.1 Prima unità didattica Introduzione a Visual Basic Verranno introdotti i concetti della programmazione visuale, ovvero la manipolazione grafica degli elementi. Dopo di che verrà descritto l'ambiente operativo del Visual Basic. 3.2.2 Seconda unità didattica Oggetti e strutture Verranno studiati, in questa unità didattica, gli oggetti di tipo CommandButton e Label, per poi analizzare la gestione dell'evento OnClick. Di seguito si passerà allo studio delle immagini, ovvero l'inserimento e la gestione. Un argomento fondamentale sono gli operatori aritmetici, logici e di relazione. Costanti, variabili e conversione di tipo. Input, output ed operazioni aritmetiche gestite su un form, debug e gestione degli errori. Si vedranno poi le strutture condizionali e la funzione MsgBox, quindi la struttura condizionale a selezione multipla e la gestione dei valori di ritorno di un MessageBox. Infine verrà dato spazio alla struttura iterativa precondizionale e le matrici di confronto. 3.2.3 Terza unità didattica Form e controlli Si vedrà la gestione di più form con i menu, la selezione di molteplici controlli e la creazione di un file eseguibile da un progetto. La funzione IsNumeric, ComboBox e Finestra dei credits.

Ed in fine CheckButton, OptionButton e stampa di un form o dei dati presenti su di esso. 3.3 Modulo 3 Visual c# 3.3.1 Prima unità didattica Introduzione a Visual C# Saranno date le nozioni fondamentali di C#, tipi valore e tipi riferimento, si analizzeranno gli operatori ed in seguito il controllo del flusso. 3.3.2 Seconda unità didattica Linguaggio avanzato Questa unità didattica verterà, nella prima parte sui delegati ovvero i tipi in cui è incapsulato un metodo, si affronteranno poi gli indicizzatori che consentono di indicizzare una classe o una struttura. Di seguito di incontreranno gli insiemi e le tecniche di Debug 3.3.3 Terza unità didattica Windows FORM Introduzione ai windows form, aggiungere controlli ai windows from. Si vedrà la gestione degli eventi ed i controlli avanzati, per terminare con l'ottimizzazione dei form. 3.4 Modulo 4 Basi di dati e ADO.Net 3.4.1 Prima unità didattica Basi di dati Introduzione alle basi di dati relazionali. Struttura, Controlli e Legami, Query, Amministrazione. Cenni specifici su MS Sql Server e le Stored Procedures. 3.4.2 Seconda unità didattica Funzioni e iterazione con database

Saranno oggetto di studio, in questa unità didattica le funzioni e le procedure, si analizzerà la barra degli strumenti, la barra di stato, HscrollBar e VscrollBar. Di seguito si studierà la gestione delle stringhe e la validazione dei dati di input e la gestione delle stringhe nel ciclo for e list box. Andremo quindi ad interfacciarci con un DataBase ovvero a gestirlo attraverso i controlli Visual Basic. Quindi studieremo il codice per la gestione dei database, per poi finire con la programmazione ad oggetti. 3.4.3 Terza unità didattica ADO.NET si studierà il modello disconnesso, i Dataset ed esportazione delle immagini per concludere con i provider dati. 3.5 Modulo 4 Web e Asp.Net 3.5.1 Prima unità didattica HTML e CSS In questa unità didattica affronteremo i più comuni tag HTML e vedremo come realizzare una pagina HTML statica integrandola delle funzionalità grafiche fornite dai fogli di stile CSS 3.5.2 Seconda unità didattica Il linguaggio Javascript e Ajax JavaScript è un linguaggio di programmazione orientato agli oggetti comunemente usato nei siti web per inserire contenuti dinamici. In questa unità didattica verranno studiate le strutture principali del linguaggio e si studierà l integrazione del linguaggio Javascript con l HTML, difatti quest ultimo prevede appositi tag che consentono la definizione di codice Javascript al suo interno. Verranno dati cenni di Ajax e JQuery.

3.5.3 Terza unità didattica ASP.Net In questa unità didattica introdurremo il concetto di linguaggio Server-Side e studieremo Asp.Net. Ci occuperemo dei concetti fondamentali, dell ambiente di lavoro, di Web Form e aggiunta dei controlli ai Web Form, vedremo la gestione degli eventi, l'utilizzo dei dati e la conservazione dello stato, vedremo i concetti di Master Page e Navigazione, l accesso ai dati, la sicurezza, i temi e le Web Part. 3.6 Modulo 5 Tematiche Avanzate 3.6.1 Prima unità didattica MS Sharepoint In questa unità didattica vedremo come utilizzare la piattaforma Sharepoint per realizzare intranet aziendali, workflow e gestione documentale 3.6.2 Seconda unità didattica WPF e Multitouch In questa unità didattica vedremo l utilizzo di Windows Presentation Foundation per la creazione di applicazioni Multi Touch che utilizzino le potenzialità di Surface per Windows 7.