DevelopMentor is Now Part of Global Knowledge

To all our customers,

Today, we’re pleased to announce that we are joining the Global Knowledge team. For 22 years, DevelopMentor has delivered the industry’s most in-depth hands-on developer training. We will continue that tradition on a larger scale as part of Global Knowledge through expanded offerings and services.

Global Knowledge is the world’s leading learning services provider and an existing training partner for many of you. Global Knowledge is committed to the application development space, and together we will provide DevelopMentor customers with expanded curriculum in both the classroom and online.

DevelopMentor has also been an innovator in online learning with our instructor-supported LearningLine platform. As part of Global Knowledge, we will be adding to our online curriculum and will continue to enhance your web learning experience. Traditional classroom students will benefit from an expanded schedule with courses available in more locations with improved services for virtual participants.

Global Knowledge and the DevelopMentor technical team will build the world’s best learning services for developers. The curriculum will provide skills development in emerging web, mobile and cloud application development practices and techniques. The application development portfolio will include expanded support for developer teams – beyond classroom – ranging from trouble-shooting and guidance on workday issues, to enhanced project specific-capability support, and comprehensive career-shaping skills.

As part of Global Knowledge, we will be better equipped to support our customer’s learning requirements. We will deliver world-class training options so you can choose the format that suits you best: classroom, virtual, asynchronous and video – all with our shared values of technical depth, hands-on engagement and instructor quality.

We are looking forward to new opportunities together and to being of greater value to all of you.

Mike

Mike Abercrombie
CEO

New Webcast on Demand: Test-Driven Development with Visual Studio and MsTest

Testing is becoming a fact of life for developers; programmers who write tests tend to be more productive, and automated unit tests drive quality upwards. Test-driven development (TDD) forces the issue and tends to produce better code. TDD offers more than just simple validation of correctness, but can also drive the design of a program. In this Web Cast we will use Visual Studio 2013 with MsTest, and use TDD to satisfy the requirements of a given specification and service interface. You will learn how to use fakes and spies with assertions to verify the behavior of the system under test and see how the final test structure can drive the design of the program.

Webcast

Upcoming Live Webcasts

Asynchronous I/O with Python 8/25/15 @ 11m PDT

New Webcast on Demand: Introduction to MVC 6

ASP.NET MVC 6 is the next version of Microsoft’s server side web framework and its main feature is the unification of ASP.NET MVC and ASP.NET Web API. This is a major release with the framework redesigned to accommodate this merge. Additionally, MVC 6 is designed to run in ASP.NET 5 which is a new hosting layer for ASP.NET applications. This session will bring you up to speed on everything you need to know about the new MVC 6.

Webcast

Upcoming Live Webcasts

Test-Driven Development with Visual Studio and MsTest 7/29/15 @ 11m PDT
Asynchronous I/O with Python 8/25/15 @ 11m PDT

New Webcast on Demand: Internals of ASP.NET 5

ASP.NET 5 is the new hosting framework for web applications written in .NET. It is designed to be a lightweight and modular framework with the intent of significantly reducing an application’s footprint running on a server. In addition to a composable hosting model, ASP.NET 5 decouples from the web server itself such that applications written for ASP.NET 5 can be hosted outside of IIS and even on non-Microsoft operating systems. Finally, ASP.NET 5 even changes how the .NET runtime itself is loaded so that an application can ~/bin deploy the version of .NET that is needed. This allows for true side-by-side deployment of applications running on different versions of .NET. This session will explore these topics (and more) in this brave new world of ASP.NET 5.

Webcast

Upcoming Live Webcasts

Introduction to MVC 6 7/23/15 @ 11am PDT
Test-Driven Development with Visual Studio and MsTest 7/29/15 @ 11m PDT
Asynchronous I/O with Python 8/25/15 @ 11m PDT

New Webcast on Demand: Multiprocessing with Python

Python is restricted to a single OS thread; therefore, it cannot make use of the multiple cores and processors available on modern hardware. Instead, Python programmers can use the multiprocessing library to easily create and coordinate multiple Python processes. Each one is scheduled independently on the CPU by the OS. In fact, this programming model is easier than parallelism with threads because it limits the complexity of concurrent synchronization. For applications that need more CPU power, multiprocessing is an invaluable library.

Webcast

Upcoming Live Webcasts

Internals of ASP.NET 5 7/16/15 @ 11am PDT
Introduction to MVC 6 7/23/15 @ 11am PDT
Test-Driven Development with Visual Studio and MsTest 7/29/15 @ 11m PDT
Asynchronous I/O with Python 8/25/15 @ 11m PDT

July Webcasts Scheduled

Multiprocessing with Python

July 7, 2015

Python is restricted to a single OS thread; therefore, it cannot make use of the multiple cores and processors available on modern hardware. Instead, Python programmers can use the multiprocessing library to easily create and coordinate multiple Python processes. Each one is scheduled independently on the CPU by the OS. In fact, this programming model is easier than parallelism with threads because it limits the complexity of concurrent synchronization. For applications that need more CPU power, multiprocessing is an invaluable library.
Register Now

Internals of ASP.NET 5

July 16, 2015

ASP.NET 5 is the new hosting framework for web applications written in .NET. It is designed to be a lightweight and modular framework with the intent of significantly reducing an application’s footprint running on a server. In addition to a composable hosting model, ASP.NET 5 decouples from the web server itself such that applications written for ASP.NET 5 can be hosted outside of IIS and even on non-Microsoft operating systems. Finally, ASP.NET 5 even changes how the .NET runtime itself is loaded so that an application can ~/bin deploy the version of .NET that is needed. This allows for true side-by-side deployment of applications running on different versions of .NET. This session will explore these topics (and more) in this brave new world of ASP.NET 5.
Register Now

Introduction to MVC 6

July 23, 2015

ASP.NET MVC 6 is the next version of Microsoft’s server side web framework and its main feature is the unification of ASP.NET MVC and ASP.NET Web API. This is a major release with the framework redesigned to accommodate this merge. Additionally, MVC 6 is designed to run in ASP.NET 5 which is a new hosting layer for ASP.NET applications. This session will bring you up to speed on everything you need to know about the new MVC 6.
Register Now

Test-Driven Development with Visual Studio and MsTest

July 29, 2015

Testing is becoming a fact of life for developers; programmers who write tests tend to be more productive, and automated unit tests drive quality upwards. Test-driven development (TDD) forces the issue and tends to produce better code. TDD offers more than just simple validation of correctness, but can also drive the design of a program.

In this Web Cast we will use Visual Studio 2013 with MsTest, and use TDD to satisfy the requirements of a given specification and service interface. You will learn how to use fakes and spies with assertions to verify the behavior of the system under test and see how the final test structure can drive the design of the program.
Register Now

New Webcasts On Demand

Exploring the Decorator Pattern Using C#

As experienced developers we know that we don’t want to have to keep modifying existing code…as this increases the risk of bugs. Inheritance is often seen as the vehicle for extension. Having to build types that represent the various possible extensions your application requires can lead to type explosion, where as if there was some way at runtime to extend an objects functionality this would seem a more scalable and flexible approach. Decorators provide a flexible alternative to inheritance for extending functionality. It’s different from classical inheritance because the behavior is not added to all the objects of the same class but only to the instances that are explicitly decorated. In this webcast we will exam the case of needing to add combinatorial behavior to an existing type. However we are not going to modify the type and inheritance won’t be an option because the type is sealed! You’ll see how the Decorator pattern can be used to solve this kind of problem.

Webcast

Swift vs. Modern C++

Most modern C based languages offer much the same feature set and Swift is no different. It is interesting though to see how each language goes about providing those features. This webinar will look at how features such as variable declaration, control constructs, classes, functions, and more differ between Swift and Modern C++.

Webcast

Upcoming Live Webcasts

Test-Driven Development with Visual Studio and MsTest 6/29/15 @ 11m PDT

New Webcast on Demand: Intermediate Swift

For professional developers who already have a basic understanding of the Swift Language syntax. In this webcast we will cover structs, classes, protocols, fields, methods, and initialization. Also covered will be inheritance in Swift.

Webcast

Upcoming Live Webcasts

Exploring the Decorator Pattern Using C# 6/3/15 @ 11am PDT
Swift vs. Modern C++ 6/8/15 @ 11am PDT
Test-Driven Development with Visual Studio and MsTest 6/29/15 @ 11m PDT

Swift Webcasts

New Swift Webcast Scheduled

Swift vs. Modern C++: June 8, 2015

Most modern C based languages offer much the same feature set and Swift is no different. It is interesting though to see how each language goes about providing those features. This webinar will look at how features such as variable declaration, control constructs, classes, functions, and more differ between Swift and Modern C++.
Register Now

New Webcast on Demand:
Introduction to Swift

For professional developers who already have a basic understanding of the Swift Language syntax. In this webcast we will cover structs, classes, protocols, fields, methods, and initialization. Also covered will be inheritance in Swift.

Webcast

Upcoming Live Webcasts:

Intermediate Swift 5/27/15 @ 11am PDT
Exploring the Decorator Pattern Using C# 6/3/15 @ 11am PDT
Swift vs. Modern C++ 6/8/15 @ 11am PDT
Test-Driven Development with Visual Studio and MsTest 6/29/15 @ 11m PDT

3 Exciting FREE Webcasts Just Scheduled

Introduction to Swift: May 6, 2015

For professional developers who what to get a jump start on understanding the Swift language from Apple. In this webcast we will see how to define variables, use flow control constructs, work with loops including range based loop constructs. Also covered will be switch statements, optionals, arrays and functions.
Register Now!

Intermediate Swift: May 27, 2015

For professional developers who already have a basic understanding of the Swift Language syntax. In this webcast we will cover structs, classes, protocols, fields, methods, and initialization. Also covered will be inheritance in Swift.
Register Now!

Exploring the Decorator Pattern Using C#: June 3, 2015

As experienced developers we know that we don’t want to have to keep modifying existing code…as this increases the risk of bugs. Inheritance is often seen as the vehicle for extension.
Register Now!