<?php
class Homepage
{
public string $name = "Razvan Raducanu";
public string $degree = "PhD";
public array $prog_skills = array(
"languages"=>array(
"web"=>array("PHP", "JavaScript", "Python"),
"other"=>"C++/C#",
),
"Frameworks"=> array(
"web"=>array(
"php"=>array("CodeIgniter", "Laravel", "CakePHP"),
"JavaScript"=>"React",
"Python"=>"Django",
),
"C++"=>"MFC",
),
);
public array $db_skills = [
"MySQL", "NoSQL", "XML", "MSSQL"
];
public array $cybersec_skills = [
"Network security", "Pentesting", "IDS/IPS", "Payloads"
];
public function introduce()
{
return "Welcome to my page!";
}
public function courses()
{
return [
Web
"Docker tutorials" => "Youtube",
"Classical PHP" => "Youtube",
"PHP Security" => "Youtube",
"CodeIgniter framework" => "Youtube",
"Python Flask" => "Youtube",
"Symfony framework" => "Youtube",
"Zend framework" => "Youtube",
"CakePHP framework" => "Youtube",
"Node.js" => "Youtube",
Database
"PHP PDO" => "Youtube",
"Mongo PHP" => "Youtube",
"XML PHP" => "Youtube",
"Laravel framework" => "Youtube",
Educational software
"Geogebra 2D" => "Youtube",
"Geogebra 3D" => "Youtube",
"Matlab AppDesigner" => "Youtube",
Windows programming
"MFC C++ Dialog based apps" => "Youtube",
"MFC C++ SDI apps" => "Youtube",
Cyber Security
"Pentesting Metasploitable2 in Docker" => "Youtube",
"Arch Linux security" => "Youtube",
"Linux tutorials" => "Youtube",
"BlackArch tricks" => "Youtube",
"Cyber Security" => "Youtube",
"Networking" => "Youtube",
];
}
public function contact()
{
return [
"email" => "rrazvan [dot] rraducanu [at] gmail.com",
"github" => "github.com/rrazvanrraducanu",
"youtube" => "youtube.com/@rrazvan",
"webpage" => "rrazvanrraducanu.github.io/",
];
}
}
$me = new Homepage();
echo $me->introduce();
?>