ADO.NET is Microsofts 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 looks at advanced ASP.NET Core 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 will take a particularly keen look at the new techniques features available in ASP.NET Core.
What is Domain Driven Design (DDD) really about? How might Command Query Responsibility Segregation (CQRS) help us to build better software? Far from being esoteric concepts, they can be harnessed by everyday developers to create long-lasting, flexible solutions.
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 covers ASP.NET Core 3.0 and Visual Studio 2019, making use of various new features in C#8. We take a detailed look at the latest APIs and development techniques for creating dynamic, modular, and testable web sites.
Build mobile applications on Apple iOS and Android with Xamarin. Mobile development can be quite some work. And starting with mobile development has a steep learning curve because every platform has it’s own tools & languages.
C# 9 is the latest evolution of Microsoft´s primary programming language. This course covers the latest language features in C# 9 (as well as C# 8), and includes a comparison of .NET Framework and .NET Core.
Thought you knew C++? Think again! The C++11 standard is a huge leap forward in the language and STL. Largely inspired by Boost, the C++11 standard introduces support for lambdas, multithreading, vastly improved object construction mechanisms, and much more beside.
DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support. The goal is to add value by improving the flow in this process.
Functional programming is being increasingly used in domains such as finance, gaming and web and mobile development. It makes solving complex problems simpler and allows developers to easily write maintainable and robust code.
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, focussing on the C# programming language.
If you are getting started with programming and you are aiming to use C# and .NET, then this is the course for you. The course explains essential programming concepts and object-oriented techniques, and explores fundamental C# syntax in this context.
Kotlin is an object-oriented language that runs on the Java Virtual Machine. Kotlin is also a functional language, and combines the features and benefits of OO and functional programming.
How do you manage a project from a technical point of view? Within 3 days you’ll know. We will investigate a lot of techniques that will make your project easier to understand, easier to maintain, easier to extend and easier to test.
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.
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 do not have time to write tests!. The more pressure they feel, the fewer tests they write.
This course provides thorough coverage of the VB language and .NET Framework 4.5. The course runs on Visual Studio 2012 and Windows 8. All of the latest language features such as LINQ, extension methods, and lambda expressions, and dynamic variables are covered.
XAML is the Extensible Application Markup Language, an XML grammar for creating Windows Presentation Foundation (WPF), Silverlight, and Windows mobile user interfaces. You can create XAML UIs using Visual Studio, Expression Blend, or a combination of both.
Building secure APIs and microservices is hard, really hard. Not only do you have to make the right architectural security decisions, you also have to be aware of various implementation vulnerabilities to ensure the security of your applications.
The arrival of WebAssembly begins a new era for .NET web developers, allowing client-side applications written in C# to run directly in the browser.
Blazor is arguably the hottest technology in the .NET world right now, and for good reason. It brings the missing piece of the puzzle to ASP.NET—A true client-side UI framework which allows developers to author applications with C# instead of JavaScript.
Users´ patience with services not working is gradually decreasing as the quality of services online is improving. With current trends of moving services to the cloud and building smaller and network-intensive services, meeting these expectations can be challenging for us developers.
The major cause of webservice, microservice, and web application insecurity is insecure software development practices. This highly intensive and interactive 2-day course provides essential application security training for web application and webservice developers.
We offer the cours Identity & Access Control for modern Web Applications and API. Modern application design has changed quite a bit in recent years. "Mobile-first" and "cloud-ready" are the types of applications you are expected to develop.
Secure Programming for the Enterprise in .NET, .NET Core and Future. Not encrypting your data is a risky move and just relying on hope that you won´t get hacked and compromised is not a winning strategy.
The Windows Internals workshop provides a unique opportunity to learn the foundations of the Windows OS, digging into processes, jobs, virtual memory, I/O, services and more.
Functional programming with F# - Virtual. Functional programming is being increasingly used in domains such as finance, gaming and web and mobile development. It makes solving complex problems simpler and allows developers to easily write maintainable and robust code.
A Hands-on Introduction to UX Design for Developers and Managers Online Workshop (Zoom). What if you could learn in two days how to radically improve the user experience of your apps?
In this 2-day workshop, Kevin, Scott and Javier from the ASP.NET Core team, will guide you through building multi-tier applications using ASP.NET Core.
Communication is vital to delivering successful software, and ineffective communication leads to delays, derailed projects and unhappy teams. Communication is often referred to as a “soft skill” – but communicating effectively with your team, your users and your stakeholders can actually be really,
Functional programming and domain-driven design might not seem to be a good match, but in fact functional programming can be an excellent approach to designing decoupled, reusable systems with a rich domain model. This workshop will show you why.
Vue.js is The Progressive JavaScript Framework, and this means that we can start from plain HTML pages and add to them, incrementally, Vue.js’s features. We can then add, independently of one another other functionalities,
Is your application slow? Do you know where the bottlenecks are? How do you take the guesswork out and start making measurable differences? Visual Studio´s profiler is a killer tool for working out what´s slow.
Identity & Access Control for modern Applications and APIs using ASP.NET Core 5 Modern application design has changed quite a bit in recent years. "Mobile-first" and "cloud-ready" are the types of applications you are expected to develop.
gRPC is a high-performance, cross-platform framework for building distributed systems and APIs. It’s an ideal choice for communication between microservices, internal network applications, or mobile devices and services.
Practical Applications of Complexity in Software & Digital Products Development. These unusual times, of sudden change and uncertainty, remind of the relevance of Complexity in the modern organisations and work environment.
Professional Scrum Master (PSM) is THE cutting-edge course for effective Scrum Masters and anyone supporting a software development team´s efficiency and effectiveness.
Professional Scrum Product Owner (PSPO) is a 4-day course online that covers the role and accountability of the Product Owner on a Scrum Team and within the organization.
Reliable Event-driven Microservices: Making Sure Each Message is Processed Exactly Once. The workshop focuses on building line-of-business, fault-tolerant, cloud-based distributed systems.
SOA Done Right (with examples in ASP.NET and NServiceBus) Online Workshop (Zoom) Go beyond the hype and build a solid foundation of theory and practice with this workshop on SOA development.
Are your tests and code usefully cheap, or uselessly expensive? Did it ever cross your mind unit testing is wasteful and should be less fuss, and more value? Are you facing resistance from developers, or worse, from management for unit testing?
Learn how to write a web application using the latest and greatest in Vuejs world. Vuejs 3, TypeScript 4, Vue Routing 4, Vuex 4, VeeValidate 4, and Vuetify 2.