Caricamento...
MOC10975

Introduction to Programming

Prezzo

€ 1,600.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

4.5 gg

Questo corso fornisce ad aspiranti sviluppatori le nozioni basilari di programmazione in Visual Studio 2013 sia con il linguaggio C# che Visual Basic. Proprio perché indicato per neofiti, il corso non prevede particolari prerequisiti e consente di raggiungere una preparazione di base per affrontare corsi più avanzati come il MOC20483 Programming in C#.

Obiettivi:

Al termine del corso gli allievi saranno in grado di:

  • Elencare i fondamentali di programmazione come computer storage e processing;
  • Spiegare un sistema numerico del computer come quello binario;
  • Creare ed utilizzare variabili e costanti nei programmi;
  • Utilizzare le funzioni nei programmi;
  • Creare ed usare decisions structures in un programma;
  • Creare ed utilizzare i loop;
  • Descrivere i pseudocode e il loro ruolo;
  • Elencare le componenti base della struttura dei dati: matrici, liste, stacks e code;
  • Mettere in pratica i concetti base di programmazione ad oggetti;
  • Creare ed utilizzare le categorie in un programma;
  • Implementare encapsulation, inheritance e polymorphism;
  • Spiegare la Base Class Library BCL nel framework .NET;
  • Illustrare i concetti di sicurezza delle applicazioni;
  • Implementare la programmazione I/O Input/Output
  • Affrontare problemi di debugging e analisi degli errori;
  • Identificare i livelli di performance di un’applicazione.
Sviluppatori e programmatori junior.

Per partecipare con profitto a questo corso è necessario che gli allievi possiedano i seguenti prerequisiti:

  • Utilizzo del computer, navigare nell’interfaccia, esplorare le cartella e salvare dei file.
  • Abilità di pensiero logico;
  • Conoscenza di base di teoria dei numeri;
  • Capacità di comprendere e muoversi all’interno di procedure strutturare in modalità step-by-step;
  • Capacità di applicare concetti astratti ed esempi concreti.
CONTENUTI:
 
Module 1: Introduction to Core Programming Concepts 
 
•Computer Data Storage and Processing
•Application Types
•Application Life-Cycle
•Code Compilation
 
Module 2: Core Programming Language Concepts
 
•Syntax
•Data Types
•Variables and Constants
 
Module 3: Program Flow
 
•Introduction to Structured Programming Concepts
•Introduction to Branching
•Using Functions
•Using Decision Structures
•Introducing Repetition
 
Module 4: Algorithms and Data Structures
 
•Understand How to Write Pseudo Code
•Algorithm Examples
•Introduction to Data Structures
 
Module 5: Error Handling and Debugging
 
•Introduction to Program Errors
•Introduction to Structured Error Handling
•Introduction to Debugging in Visual Studio
 
Module 6: Introduction to Object-Oriented Programming
 
•Introduction to Complex Structures
•Introduction to Structs
•Introduction to Classes
•Introducing Encapsulation
 
Module 7: More Object-Oriented Programming
 
•Introduction to Inheritance
•Introduction to Polymorphism
•Introduction to the .NET Framework and the Base Class Library
 
Module 8: Introduction to Application Security
 
•Authentication and Authorization
•Code Permissions on Computers
•Introducing Code Signing
 
Module 9: Core I/O Programming
 
•Using Console I/O
•Using File I/O
 
Module 10: Application Performance and Memory Management
 
•Value Types vs Reference Types
•Converting Types
•The Garbage Collector
 


Sede Data P
Roma 10/12/2018