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 MOC 20483 Programming in C#.
 
PREREQUISITI
 
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.
 
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.
 
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
 
Sviluppatori e programmatori junior.
Sede Data P
Milano 21/09/2020