آموزش پایگاه داده - آخرین آپدیت

دانلود Banco de dados

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره جامع، مفاهیم پایگاه داده‌های رابطه‌ای را با استفاده از PostgreSQL، از سطوح مقدماتی تا تکنیک‌های پیشرفته پوشش می‌دهد. شما یاد خواهید گرفت که چگونه پایگاه‌های داده را ایجاد، ساختاردهی و مدیریت کنید و بر زبان SQL و ابزارهایی مانند Beekeeper Studio تسلط یابید. محتوای این دوره شامل مدل‌سازی موجودیت-رابطه (ER)، نرمال‌سازی، کوئری‌های پیچیده، زیرکوئری‌ها، Joinها، ایندکس‌ها و بهینه‌سازی عملکرد است. همچنین ویژگی‌های پیشرفته PostgreSQL مانند توابع (Functions)، تریگرها (Triggers)، استور پروسیجرها (Stored Procedures)، امنیت و پشتیبان‌گیری مورد بررسی قرار می‌گیرند. این دوره با تمرکز بر رویکرد عملی، شما را برای توسعه سیستم‌های قدرتمند و کارآمد، آماده برای چالش‌های واقعی بازار کار آماده می‌کند.

سرفصل ها و درس ها

مبانی Fundamentos

  • معرفی استاد فلیپه نونس Introdução do Professor - Felipe Nunes

  • آشنایی با دنیای پایگاه داده‌ها Introdução ao mundo dos Bancos de Dados

  • اهمیت پایگاه داده‌ها در دنیای واقعی Importância dos Bancos de Dados no Mundo Real

  • انواع پایگاه داده‌ها Tipos de Bancos de Dados

  • پایگاه داده‌های رابطه‌ای Bancos de Dados relacionais

  • آشنایی با SQL Introdução ao SQL

  • آشنایی با PostgreSQL Introdução ao PostgreSQL

  • نصب Postgres Instalação do Postgres

  • پیکربندی Postgres Configuração do Postgres

  • نصب Beekeeper Instalação do Beekeeper

  • پیکربندی Beekeeper Configuração do Beekeeper

  • ایجاد اولین پایگاه داده Criação do primeiro Banco de Dados

  • جدول در پایگاه داده چیست O que é uma tabela do Banco de Dados

  • عملیات‌های پایه پایگاه داده Operações básicas de banco de dados

  • ساختار دستور CREATE TABLE Estrutura de um Comando CREATE TABLE

  • اجرای دستور Create Table در Beekeeper Executando O Comando Create Table No Beekeeper

  • انواع داده‌های عددی در PostgreSQL Tipos de dados numéricos no PostgreSQL

  • انواع داده‌های متنی در PostgreSQL Tipos de Dados Textuais no PostgreSQL

  • انواع داده‌های Boolean و تاریخ/زمان در PostgreSQL Tipos de Dados Booleanos e Datas/Horas no PostgreSQL

  • انواع داده‌های UUID و Serial در Postgres Tipos de Dados UUID e Serial no Postgres

  • انواع داده‌های Array و JSON در Postgres Tipos de Dados Array e JSON no Postgres

  • ساختار دستور Insert Estrutura do comando Insert

  • ساختار جدول در Beekeeper برای اجرای دستور INSERT Estrutura da Tabela no Beekeeper para Realizar o Comando INSERT

  • دستور Insert در Beekeeper Comando Insert No Beekeeper

  • ساختار دستور SELECT Estrutura do comando SELECT

  • دستور Select در Beekeeper Comando Select No Beekeeper

  • ساختار دستور UPDATE Estrutura do comando UPDATE

  • دستور Update در Beekeeper Comando Update No Beekeeper

  • ساختار دستور DELETE Estrutura do comando DELETE

  • دستور Delete در Beekeeper Comando Delete No Beekeeper

  • مقدمه‌ای بر مدل‌سازی داده‌ها Introdução à Modelagem de Dados

  • اجزای مدل ER (موجودیت‌ها) Componentes do Modelo ER (Entidades)

  • اجزای مدل ER (ویژگی‌ها) Componentes do Modelo ER (Atributos)

  • اجزای مدل ER (روابط) Componentes do Modelo ER (Relacionamentos)

  • کلیدهای اصلی (Primary Keys) Chaves Primárias

  • کلیدهای خارجی (Foreign Keys) Chaves Estrangeiras

  • مقدمه‌ای بر نرمال‌سازی Introdução à Normalização

  • نرمال‌سازی چگونه کار می‌کند Como funciona a normalização

  • قوانین تبدیل رابطه‌ای (موجودیت‌ها و ویژگی‌ها) Regras de Transformação Relacional (Entidades e Atributos)

  • قوانین تبدیل رابطه‌ای (روابط) Regras de Transformação Relacional (Relacionamentos)

  • مفاهیم پایه فرم‌های نرمال Conceitos Básicos de Formas Normais

  • فرم‌های نرمال (1FN, 2FN و 3FN) Formas Normais (1FN, 2FN e 3FN)

  • فرم‌های نرمال (Boyce Codd, 4FN و 5FN) Formas Normais (Boyce-Codd, 4FN e 5FN)

  • ایجاد نمودارهای ER (کنوانسیون‌ها) Criação de Diagramas ER (Convenções)

  • ایجاد نمودارهای ER (ابزارها) Criação de Diagramas ER (Ferramentas)

  • مثال‌های عملی از DER Exemplos Práticos de DER

  • نگاشت ER به مدل رابطه‌ای Mapeamento ER para Modelo Relacional

  • مفاهیم جداول، Constraints و یکپارچگی Conceitos de Tabelas, Constraints e Integridade

  • ایجاد جداول، Constraints و یکپارچگی Criando as Tabelas, Constraints e Integridade

  • استفاده از Insert, Select, Update و Delete با Constraints و یکپارچگی Insert, Select, Update e Delete com Constraints e Integridade

  • مینی پروژه: تعریف محدوده Mini Projeto: Definição do Escopo

  • مینی پروژه: مدل‌سازی و نرمال‌سازی Mini Projeto: Modelagem e Normalização

  • مینی پروژه: پیاده‌سازی در PostgreSQL Mini Projeto: Implementação no PostgreSQL

کوئری‌ها و مدل‌سازی Consultas e Modelagem

  • زیرمجموعه‌های SQL Subtipos do SQL

  • استفاده از Where Uso do Where

  • عملگرهای مقایسه‌ای با Where Operadores de Comparação com Where

  • عملگرهای AND و OR با Where Operadores AND e OR com Where

  • استفاده از IN و NOT IN با Where Uso IN e NOT IN com Where

  • استفاده از Between با Where Uso Between com Where

  • استفاده از Like با Where Uso Like com Where

  • استفاده از Count و Distinct با Where Uso do Count e Distinct com Where

  • استفاده از SUM, AVG, MAX و MIN و گروه‌بندی‌ها Uso do SUM, AVG, MAX e MIN e Agrupamentos

  • استفاده از Order By Uso Order By

  • استفاده از Group By Uso do Group By

  • استفاده از Having Uso do Having

  • استفاده از توابع تجمیعی و Limit Uso de Agregações e Limit

  • کار با رشته‌ها (Strings) Manipulação de Strings

  • کار با اعداد و تبدیل‌ها با CAST Manipulação de Números e Conversões com CAST

  • بررسی گزارش‌های واقعی - بخش اول Explorando Relatórios da Vida Real - Parte 01

  • بررسی گزارش‌های واقعی - بخش دوم Explorando Relatórios da Vida Real - Parte 02

  • مرور روابط Revisão de Relacionamentos

  • زیرکوئری‌ها و EXISTS IN Subconsultas e EXISTS IN

  • استفاده از Case و Filter Case e Filter

  • استفاده از Inner Join Uso do Inner Join

  • Inner Join با اتصال چندگانه Inner Join com Junção Múltipla

  • Inner Join با سه جدول یا بیشتر Inner Join com Três ou Mais Tabelas

  • انتخاب ستون‌های خاص و استفاده از DISTINCT Seleção de Colunas Específicas e Uso de DISTINCT

  • استفاده از Left Join Uso do Left Join

  • استفاده از Right Join Uso do Right Join

  • استفاده از Full Join Uso do Full Join

  • استفاده از Coalesce Uso do Coalesce

  • فیلترهای پس از Join و اولویت اجرا Filtros Pós-Junção e Precedência

  • زیرکوئری‌های وابسته در مقابل غیروابسته Subconsultas Correlacionadas vs. Não Correlacionadas

  • اتصال سه جدول یا بیشتر با شرط اضافی Junções em três ou mais tabelas com Condição Adicional

  • تمرین بررسی داده‌های مرتبط Prática Explorando Dados Relacionados

تکنیک‌های پیشرفته Técnicas Avançadas

  • مفاهیم پایه زیرکوئری‌ها Conceitos Básicos de Subconsultas

  • تمرین با زیرکوئری‌ها Prática com Subconsultas

  • مفاهیم پایه CTEها Conceitos Básicos de CTEs

  • CTEهای بازگشتی و غیربازگشتی Ctes Não Recursivas e Recursivas

  • عملیات مجموعه‌ای در SQL Operações de Conjunto em SQL

  • Union و Union All Union e Union All

  • Distinct و Except Distinct e Except

  • توابع پنجره‌ای (Window Functions) Window Function (Funções de Janela)

  • Row Number, Rank و Dense Rank Row Number, Rank e Dense Rank

  • توابع جابجایی (LAG و LEAD) Funções de Deslocamento (LAG e LEAD)

  • مفاهیم پایه ایندکس‌ها Conceitos Básicos de Índices

  • ایندکس‌ها و درخت‌های B Tree در مقابل Hash, GiST و GIN Índices e Árvores B-Tree vs. Hash vs. GiST vs. GIN

  • انتخاب و ایجاد ایندکس‌ها Escolha e Criação de Índices

  • سایر ویژگی‌های ایندکس‌ها Demais Recursos dos Índices

  • Explain و تحلیل طرح‌های اجرا (Execution Plans) Explain e Análise de Planos de Execução

  • Explain - تحلیل پیشرفته طرح‌ها Explain - Leituras Avançadas de Planos

  • بهینه‌سازی کوئری‌های پیچیده - بازنویسی و رфакتورینگ Otimizando Consultas Complexas - Reescrita de Consultas e Refatoração

  • پارتیشن‌بندی جداول و داده‌ها در PostgreSQL Particionamento de Tabelas e Dados no PostgreSQL

  • سایر انواع پارتیشن‌بندی جداول Demais Tipos de Particionamento de Tabelas

  • نرمال‌سازی و دنرمال‌سازی Normalização e Denormalização

  • مفاهیم پایه View Conceitos Básicos de uma View

  • مفاهیم پیشرفته View Conceitos Avançados de View

  • Materialized Views و عملکرد Materialized Views e Performance

  • آشنایی با جداول موقت (Temporary Tables) Introdução a Tabelas Temporárias

  • موارد استفاده ترکیبی و بهترین روش‌ها Casos de Uso Combinados e Boas Práticas

  • آشنایی با PL/pgSQL Introdução ao PL/pgSQL

  • مقدمه‌ای بر توابع (Functions) Introdução às Funções

  • مفاهیم پیشرفته توابع Conceitos Avançados de Funções

  • استفاده از Insert, Update و Delete در توابع Insert, Update e Delete em Funções

  • مقدمه‌ای بر تریگرها (Triggers) Introdução às Triggers

  • عملیات پیشرفته با تریگرها Operações Avançadas com Triggers

  • حسابرسی (Auditing) با تریگرها Auditoria com Triggers

  • مقدمه‌ای بر Stored Procedures Introdução às Stored Procedures

  • انواع پارامترها در Stored Procedure Tipos de Parâmetros na Stored Procedure

  • آشنایی با تراکنش‌ها (Transactions) Introdução às Transações

  • اتمیته و یکپارچگی در تراکنش‌ها Atomicidade e Consistência em Transações

  • ایزولاسیون در تراکنش‌ها Isolamento em Transações

  • پایداری در تراکنش‌ها Durabilidade em Transações

  • Deadlockها و تلاش مجدد Deadlocks e Retentativas

  • مبانی امنیت و نقش‌ها در PostgreSQL Fundamentos de Segurança e Papéis em PostgreSQL

  • Grant و Revoke Grant e Revoke

  • پشتیبان‌گیری و بازیابی (Backup and Restore) Backup e Restore

پروژه و کاربردهای عملی Projeto e Aplicações Práticas

  • پروژه نهایی جامع - زمینه و محدوده Projeto Final Integrador – Contexto e Escopo

  • مدل مفهومی (موجودیت‌ها و ویژگی‌ها) Modelo Conceitual (Entidades e Atributos)

  • مدل مفهومی (روابط) Modelo Conceitual (Relacionamentos)

  • نمودار موجودیت-رابطه Diagrama de Entidade-Relacionamento

  • ایجاد جداول Criando as Tabelas

  • وارد کردن داده‌ها Inserindo Dados

  • عملیات Insert, Update و Delete Insert, Update e Delete

  • فیلترهای پیچیده (بخش اول) Filtros Complexos (Parte 01)

  • فیلترهای پیچیده (بخش دوم) Filtros Complexos (Parte 02)

  • توابع تجمیعی Funções de Agregação

  • مرتب‌سازی و گروه‌بندی Ordenação e Agrupamento

  • اتصال‌ها (Joins) Junções

  • کوئری‌های پیشرفته و زیرکوئری‌ها Consultas Avançadas e Subconsultas

  • بهینه‌سازی و عملکرد Otimização e Performance

  • ویوها (Views) Views

  • تریگرها و توابع Triggers e Funções

  • Stored Procedure و تراکنش‌ها Stored Procedure e Transações

  • Big Data و پایگاه‌های داده رابطه‌ای Big Data e Bancos Relacionais

  • دریافت داده‌ها از یک API Buscando Dados em uma API

  • عملیات CRUD در API Operações CRUD em API

  • NoSQL و MongoDB NoSQL e MongoDB

  • JSON و انواع داده‌های پیچیده در Postgres JSON e Tipos Complexos no Postgres

  • مانیتورینگ و نگهداری پایگاه داده Monitoramento e Manutenção em Banco de Dados

  • روندها و تکامل پایگاه‌های داده Tendências e Evolução dos Bancos de Dados

نمایش نظرات

آموزش پایگاه داده
جزییات دوره
26h 32m
151
(آخرین آپدیت)
1
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده