C# per Unity Produttivi subito!

Il corso C# per Unity | Produttivi subito! Permette di diventare operativi con il C#, un potente e moderno linguaggio di programmazione object-oriented.

Il corso C# per Unity | Produttivi subito! Permette di diventare operativi con il C#, un linguaggio di programmazione a oggetti sviluppato e mantenuto da Microsoft, molto simile a C++ e Java. Così come il C++ è il linguaggio di programmazione per unreal engine, il C# viene utilizzato per la programmazione di Unity.

Con C# è possibile sviluppare moltissimi tipi di applicazione:

  • Videogames (con Unity 3D)
  • Mobile Apps per iOS/Android/Windows (con Xamarin)
  • Web Apps (con ASP.NET, Blazor)
  • Windows Apps (con il .NET Framework)
  • Microservice, e altre applicazioni server-side su Mac/Linux/Win (con .NET Core)

Il corso C# per Unity | Produttivi subito! è la soluzione ideale per chiunque voglia imparare a sviluppare applicazioni moderne e, in particolare, di grafica interattiva per AR/VR/XR. C#, infatti, è caratterizzato da un'estrema flessibilità tale da renderlo utile sia per lo sviluppo di applicazioni che per giochi desktop, console, smartphone, ecc. Partecipando al corso C# per Unity | Produttivi subito! si entrerà in possesso delle nozioni fondamentali per approcciarsi allo sviluppo con Unity.

Al termine della formazione lo studente sarà in grado di:

  • Assimilare i concetti fondamentali della programmazione ad oggetti
  • Comprendere la sintassi del linguaggio C#
  • Creare e gestire Classi
  • Sviluppare una applicazione con interfaccia grafica di base

100€ per l'iscrizione. Il resto solo se soddisfatto.

Sconti crescenti (fino al 20%) per chi viene accompagnato.

Classi di massimo 8 persone. Possibilità di corsi one to one.

Utilizzo di PC e software compreso nel prezzo.

Senior Official Instructor per ogni corso.

Autodesk Training Center. Autodesk Certification Center.

Puoi pagare con Carta di credito, PayPal o Bonifico bancario.

Date e sedi

Al momento non sono presenti corsi attivi.

Scrivici all'indirizzo formazione@4mgroup.it. Le nostre sedi sono a Milano, Roma, Como, Torino, Brescia, Pisa e Reggio Emilia. Consulta il calendario per altri corsi in programma.

Programma

Lezione 1

  • Introduzione alla programmazione per oggetti
  • Linguaggi di programmazione a oggetti
  • Linguaggio C# (Storia, campi di utilizzo, ecc.)
  • Elementi costitutivi (metodi, classi, oggetti, attributi, ecc.)
  • Ambiente di programmazione per il C#: il .NET Framework e runtime
  • Creazione di un progetto di base (Console Application)

Lezione 2

  • Regole di scrittura dei programmi, la sintassi C#
  • Dichiarazione e definizione delle variabili
  • Introduzione alle stringhe
  • Funzionalità delle stringhe
  • Operatori matematici
  • I vettori
  • I vettori bidimensionali (matrici)
  • Altre strutture di dati (liste, dictionary)

Lezione 3

  • Creazione di una classe
  • Preinserimento di caratteri (namepace)
  • Introduzione agli attributi

Lezione 4

  • Strutture dati più complesse:
    • Incapsulamento. Utilizzo e benefici
    • Modificatori di accessi
  • I costruttori
  • Tipi di costruttori
  • Creazione dei metodi

Lezione 5

  • Metodi con accessi limitati (static)
  • Modifica di metodi (override)
  • Eseguire il progetto
  • Gestione degli input/output

Lezione 6

  • Concetto di ereditarietà. Utilità ed esempi di utilizzo
  • Classi di base e classi derivate
  • Metodi senza implementazione (astratti)
  • Metodi ereditati
  • Modifica delle dichiarazioni dei metodi (virtual)

Lezione 7

  • Overriding di metodi virtuali in sottoclassi
  • Interfacce (definizione di metodi astratti)
  • Estensioni dei metodi
  • Esercitazione: creazione progetto “Fantacalcio”

Lezione 8

  • Creazione e aggiunta di interfaccia grafica base al progetto “Fantacalcio”
  • Creazione di finestra di login

Caratteristiche

A chi si rivolge

Il corso C# per Unity | Produttivi subito! si rivolge a programmatori alle prime armi o chiunque voglia imparare linguaggio C# e avviarsi verso lo sviluppo tramite Unity.

Requisiti

Per poter fruire del corso C# per Unity | Produttivi subito! è necessario possedere delle conoscenze basilari in ambito informatico, conoscenze dei fondamentali della programmazione e capacità di operare in ambiente Windows, Mac/OS e/o Linux.

Learning skill

Programmazione a oggetti

90%

Creazione interfaccia grafica

60%

Gestione dell’input e dell’output

80%