آموزش SQL برای مبتدیان: مفاهیم بنیادی و راه‌اندازی پایگاه داده - آخرین آپدیت

دانلود SQL for Beginners: Fundamentals & Database Setup

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اگر با داده‌ها سروکار دارید اما هرگز با SQL کار نکرده‌اید، یکی از پرتقاضاترین مهارت‌های بازار کار را از دست داده‌اید. این دوره این موضوع را تغییر می‌دهد: از مفاهیم پایه پایگاه داده تا نوشتن کوئری‌های واقعی، همه از صفر. آنچه در این دوره خواهید ساخت: • مبانی SQL و پایگاه داده درک مفهوم SQL و پایگاه‌های داده رابطه‌ای. بررسی سیستم‌های مختلف پایگاه داده مانند MySQL، PostgreSQL، SQLite، Oracle و موارد دیگر. • راه‌اندازی پایگاه داده و محیط‌های کاری ایجاد یک محیط عملیاتی SQL روی سیستم خود. نصب MySQL، SQLite و PostgreSQL در ویندوز و مک، پیکربندی MySQL Workbench و pgAdmin و اجرای کوئری‌های واقعی. • طراحی پایگاه داده و نرمال‌سازی به‌کارگیری استانداردهای 1NF، 2NF، 3NF و BCNF برای حذف داده‌های تکراری و ساخت اسکیماهایی که با رشد داده‌ها، منظم باقی بمانند. • نمودارهای ER و روابط ترسیم موجودیت‌ها، ویژگی‌ها، کلیدها و انواع روابط. پیاده‌سازی قوانین ON DELETE در روابط یک‌به‌چند و چند‌به‌چند. • تمرین عملی کوئری‌نویسی SQL نوشتن کوئری‌ها با استفاده از WHERE، ORDER BY، LIMIT و DISTINCT. فیلتر کردن داده‌ها با BETWEEN، IN، IS NULL و LIKE روی جداول واقعی. این دوره برای هر کسی که قصد شروع مسیر شغلی در حوزه داده را دارد ایده‌آل است. بیش از ۱۶۰ دوره LearnKart مسیر شغلی بیش از ۲۰۰ هزار نفر را تغییر داده است. شما هم همین حالا شروع کنید.

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

مبانی پایگاه داده: داده‌ها، SQL و انواع سیستم‌ها Database Foundations: Data, SQL & System Types

  • معرفی دوره Course Introduction

  • داده چیست؟ داده‌های ساختاریافته چیستند؟ What is Data? What is structured data?

  • چگونه داده‌های ساختاریافته را ذخیره کنیم؟ How to keep structured data?

  • چرا به SQL نیاز داریم؟ Why SQL is needed?

  • مقایسه SQL و اکسل؛ چه زمانی از کدام استفاده کنیم؟ SQL vs Excel. When to use?

  • پایگاه داده چیست؟ What is a database?

  • پایگاه‌های داده رابطه‌ای در مقابل غیررابطه‌ای Relational vs Non-relational databases

  • زبان SQL چیست؟ What is SQL?

  • مروری بر سیستم‌های RDBMS (MySQL, PostgreSQL, SQLite, SQLServer, Oracle) Overview of RDBMS (MySQL, PostgreSQL, SQLite, SQLServer, Oracle)

راه‌اندازی و اصول طراحی پایگاه داده: محیط‌های SQL و نرمال‌سازی Database Setup & Design Fundamentals: SQL Environments and Normalization

  • مقایسه SQL و NoSQL: ساختار، انعطاف‌پذیری و مقیاس‌پذیری SQL vs NoSQL: Structure, Flexibility & Scalability

  • مقایسه SQL و NoSQL: ساختار، انعطاف‌پذیری و مقیاس‌پذیری (بخش دوم) SQL vs NoSQL: Structure, Flexibility & Scalability

  • اسکیما (Schema) چیست؟ What is Schema

  • دمو: نصب MySQL Server در مک (نصب و پیکربندی) Demo: Installing MySQL Server on macOS (Setup & Configuration)

  • دمو: راه‌اندازی MySQL Workbench و اجرای کوئری‌های ابتدایی Demo: MySQL Workbench Setup & Basic Query Execution

  • دمو: نصب MySQL و MySQL Workbench در ویندوز Demo: Install MySQL and MySQL Workbench in Windows

  • دمو: نصب Xampp (برای MySQL) در مک Demo: Install Xampp (for MySQL) in MacOS

  • دمو: نصب Xampp (برای MySQL) در ویندوز Demo: Install Xampp (for MySQL) in Windows

  • دمو: نصب SQLITE (DB Browser) در مک Demo: Install SQLITE (DB Browser) in MacOS

  • دمو: نصب SQLite (DB Browser) در ویندوز Demo: Install SQLite (DB Browser) in Windows

  • دمو: نصب PostgreSQL در مک Demo: Install PostgreSQL in MacOS

  • دمو: نصب PostgreSQL (pgadmin) در ویندوز Demo: Install PostgreSQL (pgadmin) in Windows

  • چرا نرمال‌سازی لازم است؟ (مشکلات دنیای واقعی و چالش‌های داده) Why Normalization is Needed (Real World Problems & Data Issues)

  • راهکار نرمال‌سازی (توضیح جداول، کلیدها و روابط) Normalization Solution (Tables, Keys & Relationships Explained)

  • توضیح فرم اول (1NF) و فرم دوم (2NF) به همراه مثال 1NF Explained And 2NF Explained with Examples

  • توضیح فرم سوم (3NF): حذف وابستگی‌های انتقالی 3NF Explained: Removing Transitive Dependency

  • توضیح BCNF به همراه مثال کامل از نرمال‌سازی BCNF Explained with Complete Normalization Example

مدل‌سازی پایگاه داده و کوئری‌نویسی مقدماتی SQL Database Modeling & Basic SQL Querying

  • نمودار ER چیست؟ درک موجودیت‌ها، ویژگی‌ها، روابط و کلیدها What is ER diagram Understand Entities, Attributes, Relationships, Keys

  • انواع روابط: یک‌به‌یک، یک‌به‌چند و چند‌به‌چند Relationship Types: One-to-One, One-to-Many & Many-to-Many

  • قوانین حذف (On Delete): توضیح Cascade، Set Null و Restrict On Delete Rules: Cascade, Set Null & Restrict Explained

  • مثال‌های نمودار ER: طراحی سیستم کتابخانه و تجارت الکترونیک ER Diagram Examples: Library & E-commerce System Design

  • دمو: آشنایی با مبانی SQL، ساخت جدول و انواع داده‌ها Demo: Introduction to SQL Basics, Table Creation & Data Types

  • دمو: درج داده‌ها و کوئری‌های پایه SELECT و FROM Demo: Inserting Data & Basic SELECT, FROM Queries

  • دمو: کوئری‌های شرطی با استفاده از WHERE، عملگرهای مقایسه‌ای و مثال‌های واقعی Demo: Conditional Queries using WHERE, Comparison Operators & Real Examples

  • دمو: استفاده از LIMIT، DISTINCT و ORDER BY (مرتب‌سازی و فیلتر داده‌ها) Demo: LIMIT, DISTINCT, ORDER BY (Sorting & Filtering Data)

  • فیلترهای پیشرفته: BETWEEN، IN، IS NULL و کاربردهای واقعی Advanced Filters: BETWEEN, IN, IS NULL & Real-world Use Cases

  • جمع‌بندی نهایی Summary

نمایش نظرات

آموزش SQL برای مبتدیان: مفاهیم بنیادی و راه‌اندازی پایگاه داده
جزییات دوره
4h 26m
36
(آخرین آپدیت)
60
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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

Nikhil Agarwal Nikhil Agarwal

برنامه نویس حرفه ای وب و برنامه

تجربه به عنوان برنامه نویس

من سفر برنامه نویسی خود را در سن 16 سالگی با C++ آغاز کردم. آنجا بود که به علاقه ام در این زمینه پی بردم. از آنجا به بعد با دور زدن همه موانع روی یادگیری خود سخت کار کردم و وارد دانشکده مهندسی شدم. خیلی زود متوجه شدم که دانش عملی در آن سطح به سختی به دست می آید، بنابراین تصمیم گرفتم خودم به همراه دانشگاهیان آن را ارتقا دهم، آن زمان بود که توسعه وب را در PHP و توسعه برنامه را در یاد گرفتم.>اندروید. برای کاوش عمیق، وب‌سایت‌ها و برنامه‌های کمی را برای کمک به دوستان و نوجوانانم در پروژه‌هایشان توسعه دادم و تجربه زیادی از آن به دست آوردم. این اشتیاق باعث شد که وارد این دنیای مجازی شوم و ایده های نوآورانه ام را در آن کشف کنم. من به عنوان یک فریلنسر شروع کردم و سپس در کمترین زمان یک شرکت نرم افزاری راه اندازی کردم.کار حرفه ایتجربه زیادی به من داد که برای تحقق اهداف بزرگترم لازم است. از هم‌اکنون، در حال آماده‌سازی برای راه‌اندازی استارت‌آپ‌های نوآورانه‌ام هستم، و همچنین به همه شما کمک می‌کنم تا تمام دانش را از تجربیاتم به دست آورید، که باعث می‌شود خودم را بسیار بیشتر ارتقا دهم.

من کارهای زیادی انجام داده‌ام. پروژه هایی با استفاده از چارچوب های مدرن frontend مانند Angular و در backend با Core PHP، Laravel PHP، NodeJS. من دوست دارم به عنوان یک توسعه دهنده فول استک کار کنم!

شروع کار با Ionic (نسخه 2) را در 2017 شروع کردم و در مدت کوتاهی اولویت اول من شد برای برنامه‌های بین پلتفرمی. من با فناوری‌های مشابه دیگری کار کرده‌ام اما آن را لذت‌بخش می‌دانم، به همین دلیل است که پروژه‌های زیادی با استفاده از Ionic ساخته‌ام (با استفاده از تمام نسخه‌های آن به جز نسخه 1).

تجربه به عنوان مربی

من یک خودآموخته حرفه ای هستم که هنگام یادگیری یک زبان جدید یا پیشرفت در زبان های شناخته شده، واقعاً قسمت های سخت و موضوعات دشوار را می دانم. برای ورود به دنیای آموزش، در فوریه 2021 یک کانال یوتیوب به نام "Coding Technyks" راه اندازی کردم، تلاش من این است که بهترین محتوایی را ارائه دهم که به راحتی در دسترس نیست یا برای مردم سخت است. در رابطه با برنامه نویسی (از جمله UI UX به همراه سایر موضوعات) انجام دهم.

تا کنون در حرفه ام همیشه بازخوردهای خوبی برای کارم دریافت کرده ام. لذت بخش ترین تجربه این است که ببینید چگونه افراد شغل های جدید و بهتری پیدا می کنند، برنامه های وب عالی می سازند، پروژه های شگفت انگیزی را بدست می آورند یا به سادگی از سرگرمی خود با کمک محتوای من لذت می برند.

این سفری جدید برایبه اشتراک گذاشتن تجربیاتم با افراد نیازمند در قالب دوره های دیجیتال، تمام تلاش من این است که تغییر خوبی در زندگی شما ایجاد کنم!