خانه دوره‌های پایگاه داده
دوره‌های پایگاه داده

دوره‌های پایگاه داده
از یادگیری تا تخصص

مجموعه دوره‌های پایگاه داده برای یادگیری و توسعه مهارت در SQL، طراحی و مدیریت Database، MySQL، PostgreSQL، SQL Server، Oracle، امنیت پایگاه داده، Performance، Backup و High Availability؛ دوره مناسب خودت را پیدا کن و مسیر حرفه‌ای پایگاه داده را شروع کن.

آموزش پایگاه داده از مبانی SQL تا مدیریت و معماری حرفه‌ای
database@academy: ~
database@academy:~$ SELECT * FROM courses; 01  SQL & Database Fundamentals 02  MySQL & PostgreSQL 03  Microsoft SQL Server 04  Oracle Database 05  Database Administration 06  Security · Backup · HA database@academy:~$ SELECT --your-course
01 SQL & Database SQL · Design · Fundamentals
02 DBA & Security Performance · Backup · HA
آکادمی گنو/لینوکس شیراز دوره‌های Database، SQL و Database Administration
انتخاب دوره

دوره‌های آموزشی پایگاه داده

مسیرهای آموزشی پایگاه داده را بر اساس فناوری، سطح مهارت، مسیر شغلی و حوزه تخصصی بررسی کنید و دوره مناسب خود را انتخاب کنید.

آموزش پایگاه داده در آکادمی گنو/لینوکس شیراز شامل مجموعه‌ای از دوره‌های آموزشی و تخصصی در حوزه Database، SQL، طراحی و پیاده‌سازی پایگاه داده، مدیریت Database Server، بهینه‌سازی، امنیت، Backup و High Availability است. این مسیرها از مبانی SQL و مفاهیم پایگاه داده شروع می‌شوند و تا PostgreSQL، MySQL، MariaDB، Microsoft SQL Server، Oracle، NoSQL و مدیریت حرفه‌ای پایگاه‌های داده ادامه پیدا می‌کنند. این دوره‌ها برای افرادی طراحی شده‌اند که به دنبال یادگیری عملی پایگاه داده، ورود به مسیر Database Administration، توسعه نرم‌افزار و فعالیت در زیرساخت‌های سازمانی هستند.
SQL

مبانی پایگاه داده و SQL

شروع مسیر Database از مفاهیم پایه تا SQL حرفه‌ای

DATABASE FUNDAMENTALS
مبانی پایگاه داده
FUNDAMENTALS

SQL مقدماتی

SQL Fundamentals

یادگیری SELECT، INSERT، UPDATE، DELETE، شرط‌ها، مرتب‌سازی و Queryهای پایه.

02

SQL پیشرفته

Advanced SQL

Queryهای پیچیده، Subquery، CTE، Window Function، View و تکنیک‌های پیشرفته SQL.

03

طراحی پایگاه داده

Database Design

طراحی منطقی و فیزیکی، ERD، Normalization، Relationship و ساختار صحیح Database.

04

بهینه‌سازی Query

SQL Query Optimization

تحلیل Query، Indexing، Execution Plan و افزایش Performance پایگاه داده.

05
MY

دوره‌های MySQL و MariaDB

توسعه، مدیریت و نگهداری پایگاه داده‌های MySQL

MYSQL · MARIADB

MySQL مقدماتی

MySQL Fundamentals

نصب، پیکربندی و کار با Database و Queryهای MySQL.

01

مدیریت MySQL

MySQL Administration

مدیریت کاربران، Permissionها، Storage، Logها و تنظیمات Database Server.

02

MySQL Performance

MySQL Performance Tuning

Index، Query Optimization، Execution Plan و Performance Tuning.

03

MariaDB

MariaDB Administration

مدیریت و نگهداری MariaDB در محیط‌های Linux و زیرساخت‌های سازمانی.

04

Backup و Replication در MySQL

MySQL Backup & Replication

Backup، Recovery، Replication و طراحی راهکارهای دسترس‌پذیری MySQL.

05
PG

دوره‌های PostgreSQL

PostgreSQL از توسعه و SQL تا مدیریت حرفه‌ای

POSTGRESQL

مدیریت PostgreSQL

PostgreSQL Administration

مدیریت User، Role، Permission، Storage، Configuration و Logها.

02

PostgreSQL پیشرفته

Advanced PostgreSQL

Query Optimization، Indexing، Partitioning و قابلیت‌های پیشرفته PostgreSQL.

03

High Availability در PostgreSQL

PostgreSQL High Availability

طراحی Cluster، Replication، Failover و معماری High Availability.

04

Backup و Recovery PostgreSQL

PostgreSQL Backup & Recovery

طراحی Backup، Restore و Recovery برای محیط‌های عملیاتی PostgreSQL.

05
MSSQL

دوره‌های Microsoft SQL Server

SQL Server برای توسعه، مدیریت و زیرساخت‌های سازمانی

MICROSOFT SQL SERVER

SQL Server مقدماتی

SQL Server Fundamentals

مفاهیم SQL Server، Database، T-SQL، Table و Query نویسی.

01

مدیریت SQL Server

SQL Server Administration

مدیریت Instance، Database، Security، User و Storage.

02

SQL Server Performance

SQL Server Performance Tuning

Index، Query، Execution Plan، Monitoring و Performance Tuning.

03

High Availability در SQL Server

SQL Server High Availability

طراحی Availability Group، Failover و راهکارهای Enterprise.

04
ORA

دوره‌های Oracle Database

مدیریت و معماری Oracle در محیط‌های Enterprise

ORACLE DATABASE

Oracle Database مقدماتی

Oracle Database Fundamentals

آشنایی با معماری Oracle، Database، Instance و SQL.

01

مدیریت Oracle

Oracle Database Administration

مدیریت Instance، Storage، User، Security و Database Configuration.

02

Oracle Performance Tuning

Oracle Performance Tuning

تحلیل عملکرد، SQL Tuning، Index و بهینه‌سازی Oracle.

03

Oracle Backup و Recovery

Oracle Backup & Recovery

Backup، Recovery و مدیریت فرآیندهای بازیابی Oracle Database.

04
NoSQL

دوره‌های NoSQL و دیتابیس‌های توزیع‌شده

دیتابیس‌های مدرن برای Application، Cloud و Big Data

NOSQL · DISTRIBUTED DATABASE

Redis

Redis Database

In-Memory Database، Cache، Session Management و کاربردهای Redis.

02

Elasticsearch

Elasticsearch

جستجوی توزیع‌شده، Indexing، تحلیل داده و Search Engine.

03

Cassandra

Apache Cassandra

معماری Distributed Database، Replication و مقیاس‌پذیری افقی.

04

معماری دیتابیس‌های NoSQL

NoSQL Architecture

مقایسه Document، Key-Value، Column و Graph Databaseها.

05
DBA

Database Administration

مدیریت، امنیت، Performance و زیرساخت پایگاه داده

DATABASE ADMINISTRATION
مدیریت حرفه‌ای Database
DBA · ENTERPRISE

امنیت پایگاه داده

Database Security

Authentication، Authorization، Encryption، Audit و اصول امن‌سازی Database.

02

Backup و Recovery

Database Backup & Recovery

طراحی Backup Strategy، Restore، Disaster Recovery و تست بازیابی.

03

Database Performance

Database Performance Tuning

Monitoring، Bottleneck Analysis، Query Tuning و Performance Optimization.

04

High Availability

Database High Availability

طراحی HA، Replication، Failover، Cluster و معماری‌های مقاوم در برابر خرابی.

05

معماری Enterprise Database

Enterprise Database Architecture

طراحی معماری Database برای سازمان‌ها، ظرفیت‌سنجی، Availability و Disaster Recovery.

06
DATABASE CAREER PATHS

مسیرهای شغلی پایگاه داده

اگر هدف تو ورود به حوزه Database، تبدیل‌شدن به DBA، مهندسی داده، طراحی معماری پایگاه داده یا تخصص در Performance و Security است، مسیر مناسب خودت را انتخاب کن و مهارت‌هایت را مرحله‌به‌مرحله توسعه بده.

01

مدیر پایگاه داده

Database Administrator

مسیر اصلی برای افرادی که می‌خواهند مسئولیت نصب، پیکربندی، مدیریت، نگهداری، Backup، Recovery، Monitoring و Availability پایگاه‌های داده سازمانی را بر عهده بگیرند.

Database
SQL
Linux
Administration
Backup
HA
DBA
DBA Administration Backup
02

مهندس پایگاه داده

Database Engineer

مناسب افرادی که می‌خواهند علاوه بر مدیریت Database، روی طراحی، توسعه، Integration، Performance و پیاده‌سازی راهکارهای پایگاه داده در محیط‌های نرم‌افزاری تمرکز کنند.

SQL
Database Design
PostgreSQL
MySQL
Performance
Automation
Engineering
Engineering Database Design Automation
03

متخصص Performance

Database Performance Engineer

مسیر تخصصی برای افرادی که روی افزایش سرعت و پایداری Database، تحلیل Query، طراحی Index، بررسی Execution Plan و شناسایی Bottleneckهای سیستم تمرکز می‌کنند.

SQL
Query
Index
Execution Plan
Monitoring
Tuning
Performance
Performance Query Tuning Optimization
04

معمار پایگاه داده

Database Architect

مسیر حرفه‌ای برای طراحی معماری پایگاه داده در مقیاس سازمانی؛ با تمرکز بر Scalability، Availability، Replication، Disaster Recovery و انتخاب فناوری مناسب.

Database
Architecture
HA
Replication
DR
Scalability
Enterprise
Architecture Enterprise Scalability
05

متخصص امنیت پایگاه داده

Database Security Engineer

مسیر تخصصی برای حفاظت از داده‌های سازمانی، کنترل دسترسی، Hardening، Auditing، Encryption و شناسایی تهدیدهای مرتبط با Database و اطلاعات حساس.

Database
Access Control
Hardening
Auditing
Encryption
Monitoring
DB Security
Security Hardening Auditing
06

متخصص NoSQL و داده‌های توزیع‌شده

NoSQL & Distributed Database Engineer

مسیر مناسب برای کار با معماری‌های مدرن داده، NoSQL، Distributed Database، Replication، Partitioning و سیستم‌هایی که به مقیاس‌پذیری و Availability بالا نیاز دارند.

NoSQL
MongoDB
Redis
Elasticsearch
Distributed
Replication
Scale
NoSQL Distributed Scalability
+
پایه مشترک تمام مسیرهای Database

SQL و مبانی پایگاه داده نقطه شروع تمام این مسیرها هستند. بعد از یادگیری مفاهیم Database و SQL می‌توانی بر اساس هدف شغلی خود به سمت DBA، Database Engineering، Performance، Security، Architecture یا NoSQL حرکت کنی. آشنایی با Linux و Networking نیز برای مسیرهای حرفه‌ای Database یک مزیت مهم محسوب می‌شود.

BUILD YOUR DATABASE CAREER

مسیرت را انتخاب کن، مهارتت را بساز.

از Database و SQL شروع کن و قدم‌به‌قدم به سمت DBA، Database Engineering، Security، Performance یا Architecture حرکت کن.

مشاهده دوره‌های پایگاه داده
START YOUR DATABASE PATH

مسیر پایگاه داده خودت را شروع کن

اگر نمی‌دانی برای ورود به دنیای Database، SQL، DBA، Database Engineering یا Database Security از کجا شروع کنی، مسیر مناسب خودت را انتخاب کن و یادگیری را مرحله‌به‌مرحله پیش ببر.

مشاهده دوره‌های پایگاه داده
database@academy:~
$ whoami
database_engineer
$ skills --path
SQL → Database → Linux
$ next
PostgreSQL → Performance → Security
$ _