Cloud Workshop
scopri Azure in una giornata

Una serie di eventi di una giornata in Aula Virtuale per conoscere Azure e implementare i suoi servizi.

LEGGI TUTTO

Prepara gli esami Cisco con i Practice Test Measure Up

Disponibili i Practice Test per preparare alcuni esami di certificazione Cisco.
Fruibili via web per 180 giorni.

LEGGI TUTTO

PRINCE2

PRojects IN Controlled Environments: PRINCE2 è la metodologia di Project Management applicabile a tutti i tipi di progetto.

In Pipeline è disponibile la formazione elearning e in aula, nonché gli esami di certificazione.

LEGGI TUTTO

Disponibili i corsi ufficiali Microsoft
MOC On-Demand

Si tratta di corsi Microsoft fruibili in modo individuale via Internet.
La soluzione ideale per chi incontra problemi di calendario a partecipare ad un normale corso MOC.

LEGGI TUTTO

Aula Virtuale: una nuova modalità di frequenza dei corsi Pipeline

E' disponibile una nuova modalità di frequenza dei corsi Pipeline. Si tratta dell'Aula Virtuale.

LEGGI TUTTO

Catalogo corsi
corsi-personalizzati
Corsi in promozione
Voucher microsoft


MOC 10975 - Introduction to Programming


Descrizione
In questo corso gli allievi apprendono le basi della programmazione attraverso l'utilizzo di Visual Studio e di C# (o alternativamente di Visual Basic). Il corso prevede che i partecipanti non abbiano esperienze precedenti nell'ambito della programmazione e vengano introdotti ai concetti di base, andando così a creare i prerequisiti adeguati per frequentare poi il corso MOC 20483 - Programming in C#.
Il focus del corso è su argomenti quali lo storage, i tipi di dato, le strutture decisionali, e i cicli. Il corso tratta anche a livello introduttivo la programmazione ad oggetti (classi, incapsulazione, ereditarietà e polimorfismo). Vengono anche trattate la gestione degli errori, la sicurezza delle applicazioni, le performance e la gestione della memoria.

Durata: 5 giornate

Contenuti del corso

Introduction to Core Programming Concepts

  • Computer Data Storage and Processing
  • Application Types
  • Application Life-Cycle
  • Code Compilation

Core Programming Language Concepts

  • Syntax
  • Data Types
  • Variables and Constants

Program Flow

  • Introduction to Structured Programming Concepts
  • Introduction to Branching
  • Using Functions
  • Using Decision Structures
  • Introducing Repetition

Algorithms and Data Structures

  • Understand How to Write Pseudo Code
  • Algorithm Examples
  • Introduction to Data Structures

Error Handling and Debugging

  • Introduction to Program Errors
  • Introduction to Structured Error Handling
  • Introduction to Debugging in Visual Studio

Introduction to Object-Oriented Programming

  • Introduction to Complex Structures
  • Introduction to Structs
  • Introduction to Classes
  • Introducing Encapsulation

More Object-Oriented Programming

  • Introduction to Inheritance
  • Introduction to Polymorphism
  • Introduction to the .NET Framework and the Base Class Library

Introduction to Application Security

  • Authentication and Authorization
  • Code Permissions on Computers
  • Introducing Code Signing

Core I/O Programming

  • Using Console I/O
  • Using File I/O

Application Performance and Memory Management

  • Value Types vs Reference Types
  • Converting Types
  • The Garbage Collector

 

A chi è rivolto

Neofiti della programmazione

 

Prerequisiti

Per partecipare con profitto a questo corso è necessario che gli allievi:

  • abbiano familiarità con l'utilizzo del computer;
  • sappiano comprendere concetti logici quali il confronto;
  • sappiano creare e comprendere procedure strutturate o passo per passo.

 

Obiettivi

Al termine del corso gli allievi saranno in grado di:

  • Explain core programming fundamentals such as computer storage and processing.
  • Explain computer number systems such as binary.
  • Create and use variables and constants in programs.
  • Explain how to create and use functions in a program.
  • Create and use decisions structures in a computer program.
  • Create and use repetition (loops) in a computer program.
  • Explain pseudocode and its role in programming.
  • Explain the basic computer data structures such as arrays, lists, stacks, and queues.
  • Implement object-oriented programming concepts.
  • Create and use classes in a computer program.
  • Implement encapsulation, inheritance, and polymorphism.
  • Describe the base class library (BCL) in the .NET Framework.
  • Explain the application security concepts.
  • Implement simple I/O in a computer program.
  • Identify application errors and explain how to debug an application and handle errors.
  • Identify the performance considerations for applications.

 
 

 

Se sei in possesso di training voucher Software Assurance puoi partecipare GRATIS a questo corso.



Corsi Confermati

MOC 10975 - Introduction to Programming
25-02-2019 - Aula Virtuale
MOC 10975 - Introduction to Programming
25-02-2019 - Pipeline Milano
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Systematika Saronno
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Systematika Roma
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Aula Virtuale
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Systematika Padova

I nostri Partners

Video corsi

pipeine-video

Ricerca Corsi

catalogo-corsi-pipeline

SCARICA IL CATALOGO CORSI

studenti

STUDENTI

Le Nostre Aule