Databases
An intermediate Databases path: relational model and SQL first, then MySQL/MariaDB (and Percona peek), PostgreSQL, Microsoft SQL Server / T-SQL, engine comparison, and NoSQL with MongoDB and CouchDB. Practice snippets in the player; run real engines on your machine. ORM frameworks stay in their own courses.
- 10 weeks (47h total)
- Starts
- online format
- HY · EN · RU
- Certificate on completion
No payment required to register · We’ll contact you within 24h
Overview
An intermediate Databases path: relational model and SQL first, then MySQL/MariaDB (and Percona peek), PostgreSQL, Microsoft SQL Server / T-SQL, engine comparison, and NoSQL with MongoDB and CouchDB. Practice snippets in the player; run real engines on your machine. ORM frameworks stay in their own courses.
Across 10 weeks (47 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.
What you will learn
Lessons
- 1What is a database?30 min
- 2Databases vs files30 min
- 3Clients and servers30 min
- 4SQL as a language35 min
- 5Relational idea35 min
- 6Practice habit30 min
- 7Map of this course25 min
- 8Tables and rows35 min
- 9Columns and types40 min
- 10Primary keys35 min
- 11Foreign keys40 min
- 12NULL means unknown30 min
- 13Constraints35 min
- 14Normalization lite40 min
- 15Sketch an ERD35 min
- 16CREATE TABLE40 min
- 17INSERT35 min
- 18SELECT basics40 min
- 19WHERE filters40 min
- 20ORDER BY and LIMIT30 min
- 21UPDATE and DELETE40 min
- 22JOIN intro45 min
- 23INNER / LEFT JOIN45 min
- 24Aggregates40 min
- 25GROUP BY45 min
- 26HAVING35 min
- 27Subqueries lite40 min
- 28Transactions40 min
- 29Indexes40 min
- 30Views lite30 min
- 31SQL injection habit40 min
- 32MySQL overview35 min
- 33MariaDB overview35 min
- 34Install MySQL/MariaDB40 min
- 35mysql client35 min
- 36MySQL types peek35 min
- 37InnoDB habit30 min
- 38Users and grants40 min
- 39Dump and restore35 min
- 40MySQL vs MariaDB30 min
- 41Percona peek30 min
- 42MySQL practice lab40 min
- 43MySQL family wrap25 min
- 44PostgreSQL overview35 min
- 45Install PostgreSQL40 min
- 46psql basics35 min
- 47Postgres types peek40 min
- 48Schemas35 min
- 49JSONB lite40 min
- 50Roles and privileges35 min
- 51pg_dump habit30 min
- 52Postgres practice lab40 min
- 53Postgres wrap25 min
- 54SQL Server overview35 min
- 55Install / connect40 min
- 56SSMS / Azure Data Studio30 min
- 57T-SQL differences40 min
- 58SQL Server types35 min
- 59T-SQL practice lab40 min
- 60SQL Server vs others30 min
- 61SQL Server wrap25 min
- 62Compare RDBMS35 min
- 63DB in Docker peek35 min
- 64Backup mindset30 min
- 65Connection strings30 min
- 66ORM boundary30 min
- 67What is NoSQL?35 min
- 68When NoSQL fits30 min
- 69MongoDB overview35 min
- 70Install / connect Mongo35 min
- 71Mongo CRUD40 min
- 72Mongo queries40 min
- 73Mongo indexes lite30 min
- 74CouchDB overview35 min
- 75CouchDB documents35 min
- 76NoSQL vs SQL wrap35 min
- 77Mini schema design40 min
- 78Mini SQL lab45 min
- 79Next steps30 min
- 80Capstone checklist45 min
Syllabus
- 1
- What is a database?
- SQL as a language
- Relational idea
- Map of this course
- 2
- 3
- 4
Requirements
- A laptop and willingness to install at least one SQL engine locally
- Basic comfort with a terminal or a DB GUI client
- No prior DBA experience required
Your instructor
Tigran Hakobyan
Backend Mentor · beeon.academy
Instructor at beeon.academy. Databases path: 80 lessons through the capstone.
