Where to learn Debugging in Australia

Displaying courses for Australia [Change]

Salary & demand for Debugging

Average salary of:
AU$103,563
Mentioned in:
0.36% of job ads.

ENQUIRE THROUGH GOOROO TO QUALIFY FOR SPECIAL DISCOUNTS

DDLS logo
New Horizons logo
QA logo
Pluralsight logo
  • Filtered by:

Duration:

Delivery method:

Location:


	

Pluralsight courses

  • This is Part II of the Advanced Windows Debugging course - a deep dive into advanced debugging on Windows. Learn how to use the powerful Debugging Tools for Windows debuggers as well as the internals of key Windows components to reduce the amount of time to resolution for tough bugs.

  • This course is a deep dive into advanced debugging on Windows. Learn how to use the powerful Debugging Tools for Windows debuggers as well as the internals of key Windows components to reduce the amount of time to resolution for tough bugs.

  • iOS Debugging in Xcode by Matthew Kruczek

    Whether you're new to the platform or a long time veteran, one of the skills that you will need to have when creating your iOS apps is the ability to successfully debug your code. This course covers all of the various ways to organize, debug, and interrogate your code so that you can make your iOS app ready for deployment in no time. In addition to covering the fundamentals, we will be discussing several advanced tips and tricks that can help you jumpstart your debugging experience.

  • Windows Kernel Debugging Fundamentals by Bruce Mackenzie-Low

    Windows kernel debugging is one of the most hardcore skills a system administrator can possess. It provides the ability to peer into the workings of the operating system and determine why a server may have crashed or locked up. This course covers the fundamentals essential for understanding the internal workings of the Windows operating system and how to install and use the Windows Debugger. Strategies are provided for examining crashes that give learners immediate confidence with analyzing crashes and hangs. You will learn about Windows processes and threads, stack traces, processors, synchronization mechanisms, address space layout, drivers and interrupts and much more. You will leave this course with the troubleshooting skills that you can leverage for many years to come.

  • This course is a deep dive into advanced .NET debugging. Learn how to use the powerful Debugging Tools for Windows debuggers as well as the internals of key CLR components to reduce the amount of time to resolution for tough bugs.

  • .NET Debugging Power Tools by Mario Hewardt

    Join me as we take a whirl wind tour of some new and exciting debugging tools such as Visual Studio 2013 diagnostics, CLRMD, DebugDiag 2.0 as well as an in-depth discussion of the .NET 4.5 garbage collector enchangements.

  • Debugging Chronicles III by Mario Hewardt

    While we strive to become highly efficient debuggers it is also worth taking a look at some tools that can help us avoid the debuggers to begin with. In this course, we look at Static Source Code Analysis of Visual Studio 2012, Introduction to Debugging Windows 8 applications, the all new JSCRIPT Memory Analysis feature of Visual Studio 2012 Update 1 as well as x64 debugging.

  • Debugging Chronicles II by Mario Hewardt

    A debugger is a tremendously useful tool when doing root cause analysis of nasty application bugs, but is it the only tool? The answer is "no" It turns out there are other tools out there that can help get a definitive root cause much quicker. In this course, we take a look at tools such as PerfView, performance counters, MDBG etc. which are all great at helping weed out bugs. Additionally, we also introduce Team Foundation Services which is TFS in the cloud that can help you with your overall development processes.

  • Debugging Chronicles I by Mario Hewardt

    The Debugging Chronicles I course showcases a debugging process closely related to that of Detective work. I'll show how you can follow the detective process in order to tackle the toughest of bugs. The case studies range from problematic Windows Services to a complete library system build around WCF and hosted in IIS. Furthermore the library system uses other .NET frameworks (such as EF and ADO.NET) to increase the complexity. Each of the Crime Scenes will tackle a particular bug by utilizing the debugging detective process as well showing the complete analysis of how to arrive at root cause (using a plethora of super useful tools including the native debuggers).

  • Web Debugging by Example by Dan Sullivan & Mike Woodring

    Learn how to debug Web applications using automated memory dumps, and how to detect and fix web server CPU spikes.

  • As a web developer, you are tasked with developing the server and client-side of your web projects. For the client-side of development, there are a lot of great tools to debug your web pages. In this course we will show you how to use the tools to debug the layout, JavaScript, CSS and networking in your web projects.

  • This course teaches how to use the Visual Studio 2010 powerful debugging features to hunt down tough bugs. You might be surprised that Visual Studio contains super powerful debugging features that are invaluable when hunting down tough bugs. Topics such as data inspection, power tools, debugger canvas, threading and much more is explained. We even take a look at some of the new debugging features in Visual Studio 11 beta.

  • In this course, we will talk in detail about how transaction management occurs in Oracle. We will talk about transaction management commands like commits, rollbacks, and savepoints, as well as talk about naming transactions and initiating read-only transactions. Dynamic SQL helps us write extremely flexible SQL. We will talk extensively about native dynamic SQL and the DBMS_SQL package, along with the two ways to execute dynamic SQL in PL/SQL. Finally, we will dive deep into debugging methods for PL/SQL with an extensive look at the SQL Developer debugger. All of these are important concepts and skills which enable you to write efficient, accurate, and high-performing PL/SQL code.

  • Software developers for Windows should understand the way Windows works, its mechanisms and algorithms, so they are able to write better software that can take advantage of Windows' strengths. The course deals with all the major terms in Windows, such as processes, threads, virtual memory and more. Whether you're a Win32 programmer, a .NET programmer or a device driver programmer, you should benefit from understanding Windows, which may help in troubleshooting difficult issues as well.

  • Software developers for Windows should understand the way Windows works, its mechanisms and algorithms, so they are able to write better software that can take advantage of Windows' strengths. This course deals with all the major terms in Windows, such as processes, threads, virtual memory and more. Whether you're a Win32 programmer, a .NET programmer or a device driver programmer, you should benefit from understanding Windows, which may help in troubleshooting difficult issues as well.

  • Software developers for Windows should understand the way Windows works, its mechanisms and algorithms, so they are able to write better software that can take advantage of Windows' strengths. The course deals with all the major terms in Windows, such as processes, threads, virtual memory and more. Whether you're a Win32 programmer, a .NET programmer or a device driver programmer, you should benefit from understanding Windows, which may help in troubleshooting difficult issues as well.

  • Windows Azure Diagnostics by Niraj Bhatt

    Windows Azure Diagnostics is a foundational course for Windows Azure Development. Mastering Windows Azure Diagnostics is very important for success with Windows Azure Platform. Course starts by walking through key components of Windows Azure Diagnostics, showcasing a basic hello world demo. Course then covers important topics like working in Full IIS mode, integrating with Enterprise Libray Logging Application Block, configuration precedence, and capturing data buffers including integration with Log4Net. Finally course various tips and tricks including On-Demand transfer, IntelliTrace, PowerShell, Database Trace Listeners, among others. This course is strongly recommended for any serious development on Windows Azure

  • Using Visual Studio well is about more than writing code, or reading code written by others. To be truly productive, you need to debug well, and understand the designers that help you build your user interface. This course also shows you how to add helpful extensions that make Visual Studio even better.

  • If you are using ASP.NET, especially if you are using ASP.NET MVC, you need to be using Glimpse! Glimpse is an amazing open source and free diagnostics platform for the web. Glimpse lets you see diagnostics information about what is happening on your server directly in your page through a small diagnostics window completely rendered in JavaScript. Out of the box, Glimpse can show you all kinds of information about your MVC application, like what routes are registered, what the flow was through the MVC pipeline and how the models were bound. In this course I walk you through getting Glimpse set up in your application. Then, I show you how to use the Glimpse tabs to understand what is going on in your ASP.NET application. After that, I'll take you through the very useful ASP.NET MVC tabs and show you how to diagnose a real problem in an ASP.NET MVC 4 application using glimpse. Once we learn all about Glimpse, it's time to learn about plugins. In the last two modules of the course, I first show you how to install and use some of the common Glimpse plugins, then I show you how easy it is to actually create your own Glimpse plugin. So, if you are an ASP.NET developer and you haven't heard of Glimpse, you'll definitely want to check out this course. It will be well worth your time. And if you have heard about Glimpse, but haven't felt like you have had the time to learn how to use it, this course will help you to become a Glimpse expert and learn everything you need to know to start using Glimpse in just a few hours.

  • Troubleshooting Skills by Geoffrey Grosenbach

    No matter what language or framework you use, or how many APIs you memorize, there's one skill you'll use daily: troubleshooting. This concise course walks through seven proven troubleshooting strategies. You'll hear a summary of each strategy and a real-world story where it helped us find and fix a specific problem.

  • Speed up your Ruby on Rails 4.1 applications. With the help of some gems, all techniques in this course can also be used in Rails 3.2 apps. This course teaches pragmatic, Rails-specific techniques to profile performance, find and fix slow database queries, get alerted automatically whenever you create an N+1 query, and simulate latency and low bandwidth. You'll also learn to take advantage of the browser's cache with ETags or time-based expiration, set up Memcached for server-side caching, speed up view rendering with fragment caching, cache nested fragments with Russian Doll caching, and use Turbolinks and pjax to give a multi-page app the responsiveness of a single-page app.

  • JIRA Fundamentals by Jan-Erik Sandberg

    JIRA is a world leading tracker used by large and small teams for planning, building and releasing great software. In this course you will learn how to setup and maintain a JIRA-installation, as well as configuring it for the needs of your organization by using proven best practices.

  • IntelliTrace by Marcel de Vries

    IntelliTrace is a feature of Visual studio Ultimate that enables application debugging using a historical execution log. This course explores how to use IntelliTrace to enhance interactive debugging sessions, as well as how to leverage IntelliTrace as a postmortem debugger in testing environments (using the Microsoft Test Manager) and on production systems. Several advanced topics such as CLR profiler integration and collection plan tuning are also explored in depth.

  • Fixing Common jQuery Bugs by Elijah Manor

    In this course we will examine common bugs that are accidentally introduced when developing with jQuery. For each bug we will expose the problem, explain what is going on, and then exterminate the issue with a solution. The goal is to help prevent you from making these mistakes and in the process gain a better understanding of how jQuery works.

  • In this course we will examine common bugs that are accidentally introduced when developing with JavaScript. For each bug we will expose the problem, explain what is going on, and then exterminate the issue with a solution. The goal is to help prevent you from making these mistakes and in the process gain a better understanding of how JavaScript works.

  • Fiddler by Robert Boedigheimer

    Telerik's Fiddler is a very popular tracing tool for web traffic. It is very powerful but still extremely easy to use. Fiddler an invaluable tool for all web developers to review how a web site works, troubleshoot problems, and do performance evaluations. It is highly extensible using FiddlerScript or by creating .NET extensions. The customizations include additions to the Fiddler UI as well as automatically adjusting traffic before it is sent to the web server or before the response is sent to the client. The features can also be embedded into your own .NET application via FiddlerCore. The FiddlerCap utility provides an easy way for users or customers to capture web traces to identify problems. It is not limited to just Windows, as it can also be configured to capture traces for smartphones, tablets, and non-Windows platforms.

  • CLR Fundamentals by Mike Woodring

    At the heart of the .NET Framework is an execution engine called the Common Language Runtime. Designed from the ground up to support a myriad of programming language styles, the CLR provides a common type system, automatic memory management, support for concurrent execution, and facilitites for interoperating with native Win32 and COM components. Whether you're developing RESTful services using WCF, graphics-intensive desktop applications using WPF, or forms-based web applications using ASP.NET, the CLR provides the foundation for your application's managed execution. This module explores several key services provided by the CLR in support of managed application development on the .NET Framework.

  • Did you know that you can modify just about any part of a web page live in your browser? What about setting breakpoints that automatically trigger whenever an AJAX call is made, or whenever a specific element on a page is modified? You can do all this and more with the Chrome Developer Tools, and in this course I'll show you how. If you've seen the Chrome Developer Tools, but just not had the time to really dig into them, or you get the feeling that you are only scratching the surface of what the Chrome Developer Tools can do, this course might be exactly what you need to take your web development abilities to the next level. I've found that many web developers are only aware of the basic features of the Chrome Developer Tools, so I've structured this course to go over just about every inch of the tools and explain clearly what they do and how you can use them. In this course we'll cover every one of the 8 panels that exist in the Chrome Developer Tools toolbar. We'll start off by going over the function of the console, giving you the ability to modify JavaScript objects interactively on the page, debug issues and add helpful log messages with ease. Then, we'll take a trip to the elements panel where we'll be seeing how to modify HTML and CSS styles and see the effects immediately displayed on the page. After that, we'll check out the network panel and how to find out exactly what resources our pages are getting from the network, how long it is taking to get them, and what order all of this is happening in. Then, we'll head over to the sources panel and unveil the powerful built-in JavaScript debugging capabilities that Chrome has out of the box. (You won't want to miss this part.) We'll follow up with a quick review of the audits panel to see how it can give us some handy optimization tips for our pages. Then we'll dig into the timeline panel where we'll learn how to figure out exactly what is happening when a page is being displayed and how to optimize our pages to ensure the animation is never choppy. Finally, we'll wrap things up by seeing how the profiles panel can help us quickly identify performance problems with JavaScript or CSS selectors and also let us see into the scary realm of JavaScript memory management. If you’ve been waiting for the right time to really dig into the Chrome Developer Tools and see what all they can do, that time has come!

  • This course covers advanced topics in ASP.NET Ajax including custom controls, application design, and debugging.