Software Development
Showing 505–516 of 673 results
Regular Expressions in Python
Learn about string manipulation and become a master at using regular expressions.
Render Agnostic Architecture
This architecture, as the name implies, allows for writing web applications least dependent on the rendering engine, behavior testing without starting a browser, and to collect combined front-back coverage.
Resource Development with ColdFire
In this course you will learn how to avoid sandbox detection (T1497), perform process injection (T1055) and create encrypted C2 channels (T1573) using ColdFire.
Resource Development with GDB
Unlock the power of GDB in red team operations. In this course, you'll learn MITRE's resource development tactics using the GDB debugger.
RESTFul Services in Java using Jersey
RESTFul Services in Java Using Jersey
Rewriting Git 2.x History
This course teaches you why rewriting Git history can be useful, how to do it, and how to deal with some of the common problems that can arise when you do.
Routing Serilog 2 Log Entries with Filters and Formatters
Enable fast and easy log analysis in your ASP.NET Core applications by using Serilog to route entries to the right place (sink) and get them formatted to eliminate noise. Become a logging super-hero in ASP.NET Core with this course!
Ruby 3: The Big Picture
This course is a quick introduction to Ruby, one of the most useful and fun programming languages around.
Ruby Fundamentals
This course will teach you the fundamentals of the Ruby programming language.
Ruby on Rails Debugging
This course will teach you best practices for debugging Ruby on Rails applications, from basic view problems to more nefarious and less obvious bugs.
Ruby on Rails Design Patterns and Refactoring
In Rails Design Patterns and Refactoring, you'll learn how to refine and scale your Ruby on Rails applications. We'll start by exploring foundational design patterns and linking them with Ruby and OOP best practices.
Rust Fundamentals
With its low overhead and high performance cross platform development, Rust is a great language for systems programming, embedded development and web programming. This course will teach you everything you need to know to become a Rust developer.