
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.
The course objective is to provide students with a solid foundation in fundamental programming principles and practical coding skills. Through a combination of lectures and hands-on exercises, students will learn to write code utilizing basic logic, conditional statements, loops, and several popular design patterns. By the end of the course, students will be able to develop functional applications, troubleshoot issues, and apply programming concepts to solve real-world problems.
Syllabus
- Welcome
- Introduction
-
Polyglot Notebooks & Project Downloads
-
Environment Setup
-
C# Basics
-
Working with Data
-
Programming Logic
-
Data Handling: File I/O, Collections, and Web Interactions
-
Asynchronous & Parallel Programming Concepts
-
Capstone Project – Brute-Force Password Cracker
-
Wrap Up
Security Education
OffSec
iNE
Antisyphon
EC-Council
Applied Network Defense
Kaspersky
Sektor7
CompTIA
TCM Security
BlackHat
13Cubed
Dark Vortex
Enciphers
Forty North
Cyber warfare Labs
Maltrak
Scorpio Software
Security Onion
Zero Point Security
SentinelOne
Altered Security
SpecterOps
Pentester Academy
CQURE
PluralSight
StationX
Cybr
موسسههای دیگر
