This is an example of a simple banner

Microsoft Visual Studio Trainings

ITTA offers the Microsoft Visual Studio catalogue: Programming in C# and Developing ASP.NET Core MVC Web Applications. Covers Visual Studio as the flagship .NET IDE, C# development with Visual Studio, ASP.NET Core MVC, Visual Studio debugger, IntelliSense, Git and GitHub integration, Azure DevOps, deployment to Azure App Service. Training delivered in Geneva, Lausanne and interactive virtual classroom by Microsoft-certified .NET developers active in production.

FILTER BY

- Domains

- Editors

- Location

- Format

- Level

- Certifying

- Confirmed training

ASP.NET

In this course, the professional web developers will learn to develop advanced ASP.NET Core MVC applications.

Intermédiaire
5
jours
Présentiel, Virtuel
Dès CHF 3'550.-
CSHARP

This training course teaches developers the programming skills that are required for developers to create Windows applications using the Visual C# language.

Intermédiaire
5
jours
Présentiel, Virtuel
Dès CHF 3'550.-

Visual Studio, a widely used tool IDE for .NET and C++ developers

Microsoft Visual Studio is the flagship integrated development environment (IDE) from Microsoft for professional developers. Available in Community (free for individual use and small teams), Professional and Enterprise editions, Visual Studio is a widely used tool tool to develop .NET applications in C#, F# and Visual Basic, native C++ applications (Windows desktop, gaming, embedded), cross-platform mobile applications with .NET MAUI, Azure cloud services, as well as web applications with ASP.NET Core. Visual Studio stands out with its professional debugger, IntelliSense, IntelliCode (AI code assistance), performance profiler, integrated unit testing, native Git and GitHub integration, and direct connection to Azure DevOps and Azure App Service.

Visual Studio coexists with Visual Studio Code, the lightweight open source multi-language Microsoft editor, and Visual Studio for Mac (end of support). In 2026, Visual Studio is enriched by GitHub Copilot natively integrated, which transforms C# and ASP.NET Core developer productivity with whole-function auto-completion, unit test generation and conversational chat on code. Visual Studio 2022 remains the current version and receives regular updates, with .NET 8 and .NET 9 LTS support, as well as deep integration with Azure services.

In French-speaking Switzerland, Geneva private banks, Lake Geneva international organisations, university hospitals, cantonal administrations, pharmaceutical industries and telecom operators maintain strategic applications in C#/.NET, many of which are progressively migrating from .NET Framework to .NET 8/9 and towards an ASP.NET Core architecture. Mastery of Visual Studio remains a prerequisite for any Microsoft Stack.NET, C# or ASP.NET developer. ITTA offers the Visual Studio catalogue covering Programming in C# and ASP.NET Core MVC development.

Following a recognised Visual Studio training opens access to highly demanded roles on the Swiss market: C# .NET developer, ASP.NET Core developer, back-end developer, full-stack .NET developer, Microsoft Stack software engineer, Azure developer, Microsoft 365 developer (SharePoint, Teams extensions), Azure DevOps consultant. Whether you aim to master the C# language with Visual Studio or design ASP.NET Core MVC web applications, our Visual Studio training in Geneva and Lausanne covers the full path.

The ITTA Visual Studio and .NET catalogue

Programming in C#

Programming in C# is the entry training for developers wanting to master C# with Visual Studio. The programme covers language fundamentals (types, variables, operators, control structures, loops), object-oriented programming (classes, inheritance, polymorphism, encapsulation, interfaces), collections and generics, exception handling, LINQ, delegates and events, asynchronous programming (async/await), file and data access, as well as in-depth onboarding to Visual Studio (projects, solutions, debugger, NuGet package management, Git integration). Targets junior developers, students in reconversion, developers coming from other languages (Java, Python) joining a Microsoft Stack environment.

Developing ASP.NET Core MVC Web Applications

Developing ASP.NET Core MVC Web Applications is the training for C# developers wanting to design robust web applications with ASP.NET Core MVC. The programme covers the MVC pattern (Model-View-Controller), Razor Views, routing, models and data binding, validation, Entity Framework Core (access to SQL Server, PostgreSQL databases), dependency injection, authentication and authorisation (ASP.NET Core Identity, OAuth, JWT), RESTful Web APIs, application security, caching, unit and integration testing, and deployment on Azure App Service or IIS. Targets C# developers moving to professional web development aiming at Microsoft developer certifications.

Visual Studio and the publisher ecosystem at ITTA

Visual Studio fits into a broad Microsoft development ecosystem. The programming languages sub-domain regroups C#, Python, Java and other languages you can write in Visual Studio. The development sub-domain covers global software development practices, from language choice to methodologies. The Microsoft Azure publisher is very complementary for deploying C#/.NET applications on App Service, Functions and Container Apps. The GitHub Copilot publisher integrates natively to Visual Studio and accelerates C# developer productivity. The web development sub-domain regroups ASP.NET Core, JavaScript and modern framework approaches.

Visual Studio trends in 2026

Visual Studio evolves rapidly in 2026 around AI integration and the .NET ecosystem. GitHub Copilot integrates natively into Visual Studio 2022 and accelerates C# and ASP.NET Core developer productivity with whole-function auto-completion, xUnit test generation and conversational code chat (Copilot Chat).NET 8 LTS and .NET 9 STS structure production versions, with .NET 10 LTS expected end of 2025 and progressively adopted in 2026. ASP.NET Core continues to evolve with Blazor United (Server + WebAssembly), Minimal APIs and Native AOT. Azure DevOps coexists with GitHub Actions for CI/CD pipelines. Our pedagogical content regularly integrates these evolutions to remain aligned with current practices.

Visual Studio training in Geneva, Lausanne and online

All our Visual Studio courses are available on-site in our Geneva and Lausanne centres, as well as in interactive virtual classroom with a certified .NET developer live. Our sessions are organised in 5-week cycles. Each session includes hands-on labs in Visual Studio (C# projects, multi-project solutions, debugger, profiler), code to write from the first hours, ASP.NET Core MVC applications to structure, databases to wire through Entity Framework Core, and concrete cases inspired by real projects. Customised corporate training is also possible at your premises, in Geneva, Lausanne, Vaud and across French-speaking Switzerland, with a programme adapted to your stack (.NET Framework.NET 8/9, Azure DevOps, SQL Server).

Why choose ITTA

ITTA offers a training catalogue. Our Visual Studio trainers are Microsoft-certified .NET developers and architects (Microsoft Certified: Azure Developer Associate, Azure Solutions Architect Expert) active with Swiss and international clients, covering C# and ASP.NET Core development.NET architecture, Azure integration, DevOps and CI/CD pipelines, modernisation of .NET Framework applications to .NET 8/9. The Visual Studio catalogue regroups Programming in C# and ASP.NET Core MVC. Our pedagogical team supports you in choosing the right path, identifying prerequisites and identifying funding solutions adapted to your professional situation.

Our pedagogical approach favours learning by doing, with C# code to write from the first hours, ASP.NET Core MVC applications to design, databases to manipulate via Entity Framework Core, Web APIs to publish, and concrete cases inspired by real projects. Each session combines training time, applied exercises and exchanges with the trainer, allowing each participant to progress at their own pace and leave with skills directly usable in their professional context.

Our training is aimed at varied audiences: C# .NET developers, ASP.NET Core developers, back-end developers, full-stack developers, Microsoft Stack software engineers, Azure developers, internal IT teams maintaining a .NET portfolio, Microsoft-specialised IT services teams. Our pedagogical team adapts the content to the participants’ context.

Featured courses in this catalogue

Here is a selection of reference training courses in this catalogue, accessible directly:

FAQ

What is the difference between Visual Studio and Visual Studio Code?

Visual Studio is a full IDE for professional .NET and C++ developers, with debugger, profiler, visual designer and integrated Azure tools. Visual Studio Code is a lightweight, open source, cross-platform, multi-language code editor (JavaScript, Python, Go, Rust, etc.), extensible via extensions. For professional C# development and complex ASP.NET Core, Visual Studio remains a widely used tool. For scripting, JavaScript or multi-language projects, Visual Studio Code is often more suitable.

Is a paid licence required for Visual Studio?

Visual Studio Community is free for individual developers, open source projects, education and small teams (up to 5 users without enterprise beyond a certain threshold). Visual Studio Professional and Enterprise are paid licences for larger companies and provide advanced features (CodeLens, extended profiler, load testing, collaborative Live Share). Our courses use Visual Studio 2022, the current version.

Which course to start with for C# with Visual Studio?

For developers new to C# or coming from other languages, Programming in C# is the natural entry. For C# developers wanting to move to professional web development with ASP.NET Core, Developing ASP.NET Core MVC Web Applications is the logical follow-up. Our pedagogical team guides you based on your role and objectives.

Are your Visual Studio courses available for companies?

Yes, the entire Visual Studio catalogue is available in-house, in Geneva, Lausanne and in virtual classroom, with a programme adapted to your stack (.NET Framework.NET 8/9, Azure DevOps, SQL Server, Entity Framework Core) and your business use cases (internal applications, web portals, APIs, Azure cloud services). Our team builds the specifications with you and organises sessions according to your calendar.

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request