.NET

We offer a wide range of Microsoft .NET courses in software and web development area as well as support and administration training. Please contact us for further details.

All courses can be tailored to suit you and your team’s current skill level and business needs.

INTRODUCTION TO .NET – GTNET01 –

The .NET Framework is an incredibly rich and powerful object-oriented library from Microsoft. You can use .NET to create almost any kind of application, and people do.

This course provides an introduction to the capabilities of the .NET Framework, focusing on the C# programming language. You’ll learn about the core structure and syntax of C#, and also see how to create simple Windows Forms application

More information…

.NET TEST DRIVEN DEVELOPMENT – GTNET20 –

All developers want to build good quality software but not all developers test their software as they go along. Why not? A common explanation is “I don’t have time to write tests!”. The more pressure they feel, the fewer tests they write. This leads to less accurate and stable code, less productivity, less confidence and, ultimately, more pressure. It’s a vicious cycle.

This course is designed to help you break out of the cycle by embracing unit-testing and, in particular, test-driven development. We will introduce the techniques and the tools necessary to prove your code as you go along. The course can be run using C# or VB.

More information…

ADO.NET DEVELOPMENT – GTNET15 –

ADO.NET is Microsoft’s data-access API. ADO.NET has evolved significantly since its emergence in .NET 1.0, and now offers several distinct programming models for accessing data in your applications.

This course covers all of the options in detail. We begin with through coverage of essential concepts such as data providers, connection management, and statement execution. We then look at the disconnected data model, based on datasets, data adapters, and table adapters. A large part of the course is devoted to the Entity Framework and LINQ, where we show how to query and manipulate data in an object-oriented manner.

More information…

ASP.NET MVC 6 DEVELOPMENT – GTNET07 –

ASP.NET MVC 6 is new in Visual Studio 2015, and is the latest evolution of Microsoft’s web development stack. This course covers the latest APIs and development techniques for creating dynamic, modular, and testable web sites. We’ll explore the new features available in MVC6 and show how to get the best out of the latest toolset and integration possibilities.

More information…

ASP.NET WEB DEVELOPMENT – GTNET10 –

When Microsoft introduced ASP.NET, they revolutionized Web development. The clean separation between Web design and code-behind implementation classes brings some much-needed structure and discipline to Web applications, and gives full access to the power of the .NET Framework class library. This course takes a close look at ASP.NET, and also provides an overview of ASP.NET MVC and the Web API for REST Web services.

More information…

SPA WEB DEVELOPMENT IN ASP.NET 5 – GTNET06 –

Web development has changed dramatically in recent times. The focus has moved away from monolithic server-side applications towards modular and dynamic client-side single page applications.

This course covers all aspects of SPA web development using Visual Studio 2015, ASP.NET 5, MVC 6, and Web API. You’ll learn about the new unified programming model for creating ASP.NET MVC web pages and Web API RESTful services, and then see how to create dynamic, adaptable, and eye-catching SPA user interfaces using HTML5, CSS3, and best-of-breed JavaScript libraries such as AngularJS, Bootstrap, and jQuery.

More information…

VB AND .NET DEVELOPMENT – GTNET04 –

Visual Basic has a rich history in the landscape of Microsoft development technologies, and it continues to play an important role today with the .NET Framework. VB provides a clear and explicit way to implement contemporary object-oriented solutions on the .NET platform.

This course will give you a deep and broad understanding of VB as a programming language. You will also gain confidence to explore the richness of the .NET Framework library, including LINQ, the Entity Framework, and asynchronous programming.

More information…

WHAT’S NEW IN ASP.NET5 AND MVC 6 – GTNET05 –

ASP.NET 5 and MVC 6 have arrived, and they pack a punch. This seminar gives you an accelerated jump-start into the new platform. We’ll showcase the new APIs, demonstrate the new tools and libraries, and explain the architectural differences on offer. By the end of the seminar you’ll be ready to make the jump with confidence and zest.

More information…

ADVANCED ASP.NET MVC 6 DEVELOPMENT – GTNET08 – 3 DAYS

ASP.NET MVC has grown into a sophisticated and powerful web development framework. Recent additions to the platform have increased its breadth and complexity, which means there’s more than ever for developers to get to grips with.

This course looks at advanced ASP.NET MVC techniques and API features. The course is aimed at developers who are comfortable with core ASP.NET MVC development and need to round off their knowledge. We’ll take a particularly keen look at the new features available in MVC 6.

What you’ll learn

  • Advanced controller and view techniques
  • Using platform features
  • Creating robust and reliable MVC solutions
  • Dependency injection
  • Testing an MVC application using xUnit.net
  • Implementing OWIN middleware components
  • Creating full-duplex web sockets solutions
  • Implementing security
  • Developing and deploying Azure solutions

Duration

3 Days

Target Audience

.NET developers with at least 6 months experience using ASP.NET MVC 5 or 6

Course Prerequisites

3-6 months experience in ASP.NET MVC

More information..

SPA WEB DEVELOPMENT IN ASP.NET CORE – GTNET23 – 5 DAYS

Course Content

Web development has changed dramatically in recent times. The focus has moved away from monolithic server-side applications towards modular and dynamic client-side single page applications.

This course covers all aspects of SPA web development using Visual Studio 2015, ASP.NET Core. You’ll learn about the new unified programming model for creating ASP.NET MVC web pages and Web API RESTful services, and then see how to create dynamic, adaptable, and eye-catching SPA user interfaces using HTML5, CSS3, and best-of-breed JavaScript libraries such as Angular, Bootstrap, and jQuery.

What you’ll learn

  • Creating ASP.NET Core web sites and Web API RESTful services
  • Utilizing HTML5 and CSS3 features
  • Implementing robust and maintainable JavaScript code
  • Using JavaScript libraries effectively
  • Getting the most out of Visual Studio 2015 tooling

Target Audience

This course is aimed at developers wishing to create client-side Web applications interacting with ASP.NET Core server-side services.

More information…

ADVANCED ASP.NET CORE DEVELOPMENT – GTNET24 – 3 DAYS

Course Description

This course looks at advanced ASP.NET Core techniques and API features. We’ll take a particularly keen look at the new techniques features available in ASP.NET Core.

What you’ll learn

  • Advanced controller and view techniques
  • Using platform features
  • Creating robust and reliable MVC solutions
  • Implementing OWIN middleware components
  • Creating full-duplex web sockets solutions
  • Implementing security
  • Developing and deploying Azure solutions

Target Audience

This advanced course is aimed at developers who are comfortable with core ASP.NET MVC development and need to round off their knowledge.

More Information..

WHAT’S NEW IN ASP.NET CORE – GTNET25 – 2 DAYS

Course Description

ASP.NET Core has arrived, and it packs a punch. This seminar gives you an accelerated jump-start into the new platform. We’ll showcase the new APIs, demonstrate the new tools and libraries, and explain the architectural differences on offer. By the end of the seminar you’ll be ready to make the jump with confidence and zest.

What you’ll learn

  • NET Core architectural differences
  • MVC and Web API controller unification
  • Dependency injection and test-driven development testing
  • Implementing middleware components
  • SPA support
  • Cross-platform development

Target Audience

This course is aimed at developers with experience in earlier versions of ASP.NET MVC, who want to learn what’s new in ASP.NET Core.

More Information..

ASP.NET CORE DEVELOPMENT – GTNET26 – 5 DAYS

Course Content

ASP.NET Core is new in Visual Studio 2015, and is a revolution in the world of Microsoft web development. This course covers the latest APIs and development techniques for creating dynamic, modular, and testable web sites. We’ll explore the new features available in ASP.NET Core and show how to get the best out of the latest toolset and integration possibilities.

What you’ll learn

  • NET Core principles
  • MVC architecture and benefits
  • Creating views, view components, and tag helpers
  • Using ASP.NET dependency injection and configuration
  • Test-driven development
  • Navigation and state management
  • Creating RESTful services using Web API
  • NET Identity security
  • Creating Single Page Applications (SPAs)

Target Audience

This course is aimed at .NET developers who need to create web applications using ASP.NET Core.

More Information…