As Microsoft continues to cozy up to the open source community, the company is enlisting assistance from partners to not only promote its open-source offerings, but also to help developers get better acquainted with the Microsoft stack.
With that in mind, Microsoft tapped Coding Dojo, a software development training firm and coding bootcamp pioneer, to provide training on .NET Core. .NET Core is an open-source, cross-platform implementation of Microsoft's .NET Framework that runs on Windows, with ports for Linux, OS X and FreeBSD. Microsoft released .NET Core 1.0 at the end of June.
On August 18, Coding Dojo announced an expansion of its roster of full-stack training programs with an ASP.NET Core class created in collaboration with Microsoft. With its portfolio of classes, Coding Dojo will provide training on the full .NET Core stack. In addition, the bootcamp company is working with Microsoft on supplemental courses.
As evidenced by Microsoft’s August 18 move to open-source its PowerShell automation platform and scripting language, Microsoft is serious about enabling open-source software on its platforms and empowering open-source developers. Initially available only for Windows, PowerShell is now live on GitHub and is available on Windows, Linux and macOS. It consists of a command-line shell and associated scripting language built on the .NET Framework.
Like PowerShell, which is built on .NET, .NET itself was originally designed for Windows only. However, the open-source .NET Core platform is aimed at the broader developer community, including cloud and mobile developers building Android and iOS applications—which creates a major opportunity for training, said Kevin Saito, vice president of product management and marketing at Coding Dojo.
"Now that .NET can run on anything from a Raspberry Pi to a giant cloud-based application that is relied upon by millions of customers, developers have a whole new world of possibilities available to them," said Martin Woodward, executive director of the .NET Foundation, in a statement. "Training courses like Coding Dojo's are an essential part of introducing developers to the amazing open-source.NET community."
Coding Dojo’s experience in practical coding education made them an ideal choice to bring .NET Core to new developers, Woodward added.
"Coding Dojo has an incredibly interesting model where they teach five developer stacks to their students with ASP.NET Core being the sixth," Maria Naggaga, a program manager on the Visual Studio and .NET Team at Microsoft, told eWEEK. "We picked Coding Dojo because its model offers their students a breadth of job opportunities. And the introduction of ASP.NET Core to the stacks already being taught will open up even more opportunities for them."
Naggaga said Microsoft Virtual Academy has worked with Coding Dojo in the past to deliver content on Ruby and PHP.
For his part, Saito said the ASP.NET Core class will initially be taught on-site at Coding Dojo’s Bellevue, Wash. campus as part of its standard 14-week bootcamp. The company will offer a beta course beginning next month and the first official class will begin in October 2016. After that, the class will be available at additional Coding Dojo campuses and as part of Coding Dojo’s online program in 2017. Coding Dojo has campuses in Chicago, Dallas, Los Angeles, Seattle, Silicon Valley and Washington D.C.