beeon.academy
backendBeginner

PHP & MySQL

Start with modern PHP (8.3) and MySQL, learn OOP, MVC and write your first real backend before stepping into frameworks.

PHP 8.3MySQLPDOComposer
Duration
8 weeks
Starts
Jun 27
Students
240+
Rating
4.6 / 5
Starting from
55 000 ֏
Enrolling now
  • 8 weeks (64h total)
  • Starts June 27, 2001
  • in person format
  • HY · RU
  • Certificate on completion

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

What this course is about

Overview

Start with modern PHP (8.3) and MySQL, learn OOP, MVC and write your first real backend before stepping into frameworks.

Across 8 weeks (64 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

Write modern PHP with strict types & OOP
Design relational schemas in MySQL
Build a small CMS from scratch
Prepare for Laravel or Symfony
Interactive course

Lessons

72 lessons · all open, start with any
  1. 1What is PHP?30 min
  2. 2PHP vs JavaScript30 min
  3. 3Install and run PHP35 min
  4. 4Hello PHP30 min
  5. 5PHP files and folders30 min
  6. 6Reading PHP errors30 min
  7. 7Variables with $35 min
  8. 8Basic types35 min
  9. 9Strings in depth40 min
  10. 10Numbers and casting35 min
  11. 11null, empty, isset35 min
  12. 12Constants25 min
  13. 13Type juggling quirks35 min
  14. 14Debug with var_dump30 min
  15. 15Arithmetic operators30 min
  16. 16Comparison and logic35 min
  17. 17if / elseif / else40 min
  18. 18switch and match35 min
  19. 19?: ?? and ?->30 min
  20. 20for and while40 min
  21. 21foreach arrays40 min
  22. 22break and continue25 min
  23. 23Indexed arrays40 min
  24. 24Associative arrays40 min
  25. 25Nested arrays35 min
  26. 26Array helpers40 min
  27. 27map, filter, reduce40 min
  28. 28Unpacking arrays30 min
  29. 29Superglobals peek30 min
  30. 30Functions40 min
  31. 31Parameters and types40 min
  32. 32Scope in PHP35 min
  33. 33Closures and arrow fn35 min
  34. 34Callbacks30 min
  35. 35Useful built-ins35 min
  36. 36Composer intro30 min
  37. 37PHP inside HTML35 min
  38. 38GET and POST forms40 min
  39. 39Request basics30 min
  40. 40Server-side validation40 min
  41. 41Escape output (XSS)35 min
  42. 42Redirects with header25 min
  43. 43Sessions40 min
  44. 44Cookies30 min
  45. 45Reading files35 min
  46. 46Writing files35 min
  47. 47File uploads40 min
  48. 48JSON in PHP35 min
  49. 49Config and .env idea30 min
  50. 50Databases intro35 min
  51. 51Connect with PDO40 min
  52. 52SELECT queries40 min
  53. 53INSERT35 min
  54. 54UPDATE and DELETE35 min
  55. 55Prepared statements40 min
  56. 56Mini CRUD45 min
  57. 57PDO errors & transactions30 min
  58. 58Classes and objects40 min
  59. 59Properties, methods, visibility40 min
  60. 60Constructors35 min
  61. 61Inheritance40 min
  62. 62Interfaces and abstract40 min
  63. 63Traits30 min
  64. 64Namespaces & autoload40 min
  65. 65Exceptions35 min
  66. 66OOP mini models45 min
  67. 67Simple routing idea40 min
  68. 68Login sketch with sessions45 min
  69. 69JSON API endpoint40 min
  70. 70Security basics40 min
  71. 71Project structure (MVC lite)35 min
  72. 72Capstone mini app50 min
Course modules

Syllabus

  1. 1
    • Syntax & types
    • OOP
    • Composer & autoload
  2. 2
  3. 3
What you need to start

Requirements

  • No prior backend experience needed
Learn from a working engineer

Your instructor

TH

Tigran Hakobyan

Backend Mentor · beeon.academy

Senior engineer with 10+ years building production web apps. Has mentored over 800 students across full-stack and frontend tracks.

What graduates say

Student reviews

“The course was structured perfectly — I went from zero to shipping real projects in months.”
A
Anna G.
Graduate
“Mentors gave hands-on feedback every week. I landed an internship before the course was even over.”
D
David S.
Graduate
“Loved the project-based approach. I genuinely felt ready for real engineering work.”
M
Mariam P.
Graduate
Common questions

FAQ

Most of our beginner courses require no prior experience — just curiosity. Intermediate and advanced tracks have prerequisites listed on each course page.
Starting from
55 000 ֏
Register