beeon.academy
devopsBeginner

Open Server

DevSecOps / SecOPS: SCA, secrets scanning, SAST/DAST peek, SBOM, pipeline gates, policy as code, and incident freeze. No exploit PoCs. Built on top of DevOps CI/CD.

Open ServerApacheNginxPHPMySQLWindows
Duration
8 weeks
Starts
Students
0+
Rating
0 / 5
Starting from
49 000 ֏
Enrolling now
  • 8 weeks (55h total)
  • Starts
  • online format
  • HY · EN · RU
  • Certificate on completion

No payment required to register · We’ll contact you within 24h

What this course is about

Overview

DevSecOps / SecOPS: SCA, secrets scanning, SAST/DAST peek, SBOM, pipeline gates, policy as code, and incident freeze. No exploit PoCs. Built on top of DevOps CI/CD.

Across 8 weeks (55 hours of live + project work) you’ll move from fundamentals to shipping a real, production-grade project — guided by Tigran Hakobyan and the beeon.academy mentor team.

Learning outcomes

What you will learn

Install/connect to Percona Server
Write MySQL-compatible SQL with InnoDB habits
Know XtraBackup and Toolkit by name
Finish a mini lab + dump habit
Interactive course

Lessons

82 lessons · all open, start with any
  1. 1What is Open Server?30 min
  2. 2Open Server vs XAMPP / Laragon30 min
  3. 3Open Server vs Docker mindset35 min
  4. 4When Open Server fits30 min
  5. 5Honest limits of a local panel30 min
  6. 6Practice habit25 min
  7. 7Lab safety on your PC30 min
  8. 8Map of this course25 min
  9. 9Download and editions35 min
  10. 10Install path and disk space35 min
  11. 11Antivirus and SmartScreen30 min
  12. 12First launch checklist40 min
  13. 13Tray menu map30 min
  14. 14Start, stop, restart discipline35 min
  15. 15Default ports peek35 min
  16. 16Port conflicts on Windows40 min
  17. 17Hello localhost in the browser35 min
  18. 18Settings panels tour35 min
  19. 19Modules list overview35 min
  20. 20Pick Apache or Nginx35 min
  21. 21Pick a PHP version35 min
  22. 22Pick MySQL or MariaDB35 min
  23. 23Redis module peek30 min
  24. 24MongoDB module peek30 min
  25. 25PostgreSQL module peek30 min
  26. 26Safe module switching40 min
  27. 27Domains on a local panel35 min
  28. 28hosts file habit40 min
  29. 29Create your first domain40 min
  30. 30Aliases and extra names35 min
  31. 31Document root layout35 min
  32. 32Several domains side by side35 min
  33. 33Folder rights on Windows35 min
  34. 34Lab — two domains, two roots40 min
  35. 35phpinfo as a map35 min
  36. 36php.ini that the panel loads40 min
  37. 37Common PHP extensions35 min
  38. 38display_errors in the lab35 min
  39. 39First index.php page35 min
  40. 40Front controller peek35 min
  41. 41Composer on the Open Server PATH35 min
  42. 42Lab — PHP page + phpinfo link40 min
  43. 43PHP CLI vs web SAPI30 min
  44. 44Start MySQL / MariaDB module35 min
  45. 45mysql client from the panel35 min
  46. 46Create a lab database and user40 min
  47. 47phpMyAdmin habit35 min
  48. 48Dump and import peek40 min
  49. 49PDO connect from PHP40 min
  50. 50utf8mb4 from day one30 min
  51. 51Lab — DB + PDO hello row45 min
  52. 52Adminer / alternative UIs peek25 min
  53. 53Apache virtual host40 min
  54. 54.htaccess rewrite peek40 min
  55. 55Nginx server block40 min
  56. 56Nginx + PHP-FPM habit40 min
  57. 57Switch Apache ↔ Nginx safely40 min
  58. 58Static CSS/JS under the domain30 min
  59. 59Lab — same site on both servers45 min
  60. 60Access and error logs35 min
  61. 61Local HTTPS40 min
  62. 62Trusting a lab certificate35 min
  63. 63Mail module peek30 min
  64. 64FTP module peek25 min
  65. 65Scheduled tasks peek30 min
  66. 66Environment variables in the panel35 min
  67. 67Lab — HTTPS on one domain40 min
  68. 68Troubleshooting map40 min
  69. 69Blank page / white screen35 min
  70. 70403 and 404 habits35 min
  71. 71Windows Firewall awareness30 min
  72. 72Secrets on a lab PC35 min
  73. 73Do not expose the panel to the internet35 min
  74. 74Backup your lab folder30 min
  75. 75Lab — drop a PHP app folder45 min
  76. 76Lab — tiny JSON API45 min
  77. 77Lab — two sites, one MySQL40 min
  78. 78Local performance peek30 min
  79. 79From Open Server to a real server35 min
  80. 80Next — Nginx / Apache deep dive30 min
  81. 81Next — Docker local stacks30 min
  82. 82Capstone — full local site50 min
Course modules

Syllabus

  1. 1
    • 2
    • 3
    • 4
    What you need to start

    Requirements

    • A laptop and willingness to run Percona or a MySQL-compatible server
    • MySQL/MariaDB basics help
    • No prior DBA experience required
    Learn from a working engineer

    Your instructor

    TH

    Tigran Hakobyan

    Backend Mentor · beeon.academy

    Instructor at beeon.academy. Percona path (ArT list Persona): 39 lessons through the capstone.

    What graduates say

    Student reviews

    Common questions

    FAQ

    No — Cyber is people/awareness. SecOPS is pipeline gates in delivery.
    Starting from
    49 000 ֏
    Register