#1
Course Overview
Welcome to C# 101 for Hackers. This course introduces students to C# and the .NET framework. Students will learn to install and configure C# and .NET for development and concentrate on learning the language by writing C# console applications. Topics covered include the basic structure and syntax of C#, an introduction to the many core and fundamental statements and practices within C#, and leverage what’s discussed with examples that students can implement, re-use, and learn from further.
 
Key Topics
  • Learn how to set up and configure C# and .NET on Kali Linux.
  • Learn the syntax and structure of C#, and understand the basics of what .NET offers.
  • Review and use various code flow statements and techniques.
  • Learn various coding techniques and patterns that can be reused to build practical ethical hacking tools using C#.
  • Understand the differences between asynchronous and parallel programming and their implementations.
  • Learn to step through and debug your code.
  • Apply learned concepts through hands-on exercises and real-world scenarios to build practical and functional applications.
 
Prerequisites
Students should be familiar with basic scripting languages and techniques but do not need to have any prior knowledge of C# and .NET.
 
System Requirements
Students need a PC that runs Windows, Mac OSX, or Linux. No specific memory or space requirements exist for this course.


Hidden Content
You must register or login to view this content.