×
ribbon

آموزش صفر تا صد SQL برای برنامه‌نویسان (MySQL و PostgreSQL)

مدرس:Udemy

Academind by Maximilian SchwarzmullerPRO PREMIUM ACADEMYManuel LorenzMaximilian Schwarzmuller

از تعریف داده‌ها تا مدیریت و دستکاری آن‌ها (عملیات CRUD، روابط و انواع JOIN): SQL را برای MySQL، PostgreSQL بیاموزید!

6دانشجو
20ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره
بروزرسانیآبان ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

درک مفاهیم بنیادین و ساختار دستوری (Syntax) اصلی SQL

توانایی نصب و راه‌اندازی MySQL و PostgreSQL به‌همراه انواع نرم‌افزارهای کلاینت و رابط‌های کاربری (Clients)

پیاده‌سازی و اجرای عملیات چهارگانه CRUD (ایجاد، خواندن، به‌روزرسانی و حذف داده‌ها)

پرس‌وجو (Query‌نویسی) و فیلتر کردن داده‌ها (از سناریوهای ساده تا پیشرفته و پیچیده)

این دوره شامل:

20 ساعت ویدئو

72 جلسه متنی

72 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

پیش‌نیاز‌ها

• بدون نیاز به هیچ‌گونه دانش قبلی در زمینه SQL یا پایگاه داده!
• بدون نیاز به سابقه یا تجربه برنامه‌نویسی!

توضیحات دوره

زبان SQL مهم‌ترین زبان پرس‌وجویی (Query Language) است که می‌توانید بیاموزید!

این زبان در محبوب‌ترین سامانه‌های مدیریت پایگاه داده رابطه‌ای نظیر MySQL و PostgreSQL به کار می‌رود و علاوه بر آن، در ابزارها و فریم‌ورک‌های تحلیل و کلان‌داده (Big Data) مانند Apache Spark نیز کاربرد گسترده‌ای دارد.

• تسلط بر SQL فرصت‌های شغلی بی‌شماری را پیش روی شما می‌گذارد؛ چه قصد کار با پایگاه‌های داده رابطه‌ای را داشته باشید و چه بخواهید به یک دانشمند داده (Data Scientist) تبدیل شوید، یادگیری SQL مهارتی کلیدی و حیاتی خواهد بود!

این دوره، SQL را از پایه‌ترین مفاهیم تا عمیق‌ترین جزئیات به شما آموزش می‌دهد. علاوه بر این، دوره دارای دو مسیر یادگیری مجزا است:

۱. مسیر «دوره جامع» (Complete Course): در این مسیر، تمام مباحث دوره را گام‌به‌گام پیش می‌برید و تمامی مفاهیم و قابلیت‌های ضروری را به‌صورت کامل می‌آموزید.
۲. مسیر «خلاصه سریع» (Quick Summary): در این مسیر، ضروریات و مبانی کلیدی SQL را ظرف چند ساعت فرا می‌گیرید.

هر دو مسیر در این دوره گنجانده شده‌اند (تنها با یک‌بار ثبت‌نام) و می‌توانید بسته به نیاز و ترجیح خود، بین آن‌ها جابه‌جا شوید یا هر دو را دنبال کنید. برای آشنایی با ساختار دوره و این دو مسیر، بخش اول دوره را به‌صورت رایگان مشاهده کنید.

زبان SQL یک زبان استاندارد بین‌المللی است؛ بنابراین یادگیری آن به شما امکان می‌دهد آن را در محیط‌ها و پلتفرم‌های گوناگون به کار بگیرید. با این حال، پایگاه‌های داده مختلف پیاده‌سازی‌ها و لهجه‌های متفاوتی از این زبان دارند. به همین دلیل، در این دوره تمام ویژگی‌های کلیدی با استفاده از دو پایگاه داده محبوب دنیا یعنی MySQL و PostgreSQL بررسی می‌شوند. تمامی پرس‌وجوها و دستورات در هر دو پایگاه داده اجرا و مقایسه می‌شوند تا پس از پایان دوره، بتوانید با اطمینان کامل در هر دو محیط فعالیت کنید.

با گذراندن این دوره، توانایی نوشتن انواع پرس‌وجوهای ساده و پیشرفته SQL، طراحی ساختار جداول پایگاه داده و مدیریت داده‌هایی با ابعاد و پیچیدگی‌های مختلف را کسب خواهید کرد.

در این دوره به‌طور دقیق خواهید آموخت:

  • آشنایی کامل با ماهیت SQL و ساختار دستوری اصلی (Core Syntax)
  • نحوه نگارش و اجرای دستورات SQL
  • نصب و راه‌اندازی MySQL و PostgreSQL به‌همراه انواع نرم‌افزارهای کلاینت
  • ساخت و سازمان‌دهی اصولی جداول پایگاه داده
  • شناخت انواع داده‌ها (Data Types) و نحوه انتخاب داده مناسب برای هر سناریو
  • پیاده‌سازی عملیات چهارگانه CRUD (ایجاد، خواندن، به‌روزرسانی و حذف داده‌ها)
  • نحوه درج (Insert) داده‌ها در جدول‌ها
  • پرس‌وجو (Query‌نویسی) و فیلتر کردن هدفمند داده‌ها
  • اصول تفکیک داده‌ها در چندین جدول مجزا و دلایل لزوم آن (نرمال‌سازی و روابط)
  • پیوند دادن و ادغام جداول (JOIN) جهت ساخت مجموعه‌داده‌های ترکیبی
  • نگارش کوئری‌های پایه، ترکیبی و پیشرفته
  • تجمیع (Aggregation) و گروه‌بندی داده‌ها
  • استفاده از توابع درون‌ساخت پایگاه داده برای کار با اعداد، متن‌ها و تاریخ‌ها
  • بهینه‌سازی سرعت و کارایی پایگاه داده با استفاده از شاخص‌ها (Indexes) و ده‌ها نکته کاربردی و تخصصی دیگر!

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

این دوره دارای ضمانت بازگشت وجه ۳۰ روزه است تا بتوانید بدون ریسک ثبت‌نام خود را انجام دهید.

مشتاقانه منتظر حضور شما در این دوره و یادگیری مشترک SQL هستیم!

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان و متخصصان داده که در آغاز مسیر یادگیری SQL هستند
  • برنامه‌نویسان (از جمله توسعه‌دهندگان وب) که قصد دارند پایگاه داده SQL را در نرم‌افزارهای خود به کار بگیرند
  • تحلیل‌گران داده (Data Analysts) و دانشمندان داده (Data Scientists)

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
5دوره
2,956دانشجو
1,562نظر و امتیاز

آکادم‌مایند با تجمیع دوره‌ها و دانش مدرسان موفق، تلاش می‌کند تا آموزش آنلاین با کیفیت بالایی ارائه دهد.
آموزش آنلاین، موفقیت در دنیای واقعی - این چیزی است که آکادم‌مایند نماینده آن است. موضوعاتی مانند توسعه وب، تحلیل داده‌ها و موارد دیگر را به شیوه‌ای سرگرم‌کننده و جذاب بیاموزید.
ما بیش از ۳,۰۰۰,۰۰۰ دانشجو را در طیف وسیعی از موضوعات آموزش داده‌ایم. ما دوست داریم به شما نیز آموزش دهیم! :)
به یادگیری ادامه دهید

PRO PREMIUM ACADEMYپایان مرزهای زبانی برای دسترسی هوشمند و بومی به برترین آموزش‌های جهان
18دوره
875دانشجو
80نظر و امتیاز

پرو پرمیوم با هدف فراهم‌کردن دسترسی فارسی‌زبانان به آموزش‌های باکیفیت، به‌روز و استاندارد جهانی فعالیت می‌کند.
ما آموزش‌های بین‌المللی را صرفاً ترجمه نمی‌کنیم؛ بومی‌سازی می‌کنیم. با استفاده از آخرین تکنولوژی ها و مهندسی محتوا، دوره‌ها را برای تجربه‌ای روان، تخصصی و قابل‌فهم به زبان فارسی آماده می‌کنیم؛ از ترجمه و زیرنویس تخصصی و توضیحات دوره گرفته تا HTML، متن، فایل‌های تمرینی و سایر منابع همراه دوره.
برای هر دوره واژه‌نامه تخصصی و یکپارچه ایجاد می‌شود تا اصطلاحات و مفاهیم تخصصی در سراسر محتوا با دقت و ثبات حفظ شوند و اجزای مختلف دوره در قالب یک بسته یادگیری یکپارچه در اختیار مخاطب قرار گیرند.
 

 چشم انداز آکادمی پرو پرمیوم | PRO PREMIUM:

ایجاد دسترسی گسترده فارسی‌زبانان به دوره‌های آموزشی منتخب از Udemy، Coursera و دیگر پلتفرم‌های معتبر آموزشی جهان در طیف گسترده‌ای از حوزه‌های علمی، فنی، حرفه‌ای و مهارتی است.
از محتوای جهانی تا تجربه یادگیری بومی. هدف ما این است که مرز زبان مانعی برای دسترسی به بهترین آموزش‌های جهان نباشد.
 

درباره بنیان‌گذار | سجاد ثریا

فعال در حوزه هوش مصنوعی، علم داده ، آموزش و مهندسی سیستم‌ها.
تمرکز من بر ساخت سیستم‌های هوشمند برای تولید، بومی‌سازی و بهبود تجربه یادگیری است.
سوابق و مدارک تخصصی:
دارای گواهینامه‌های حرفه‌ای (Professional Certificates) متعدد از دانشگاه هاروارد (HarvardX) از جمله:
• علوم کامپیوتر برای هوش مصنوعی (Computer Science for Artificial Intelligence)
• علم داده (Data Science)
• پایتون برای علم داده و یادگیری ماشین (Python for Data Science and Machine Learning)
• پایتون برای علم داده و یادگیری عمیق (Python for Data Science and Deep Learning)
• علوم کامپیوتر برای برنامه‌نویسی پایتون (Computer Science for Python Programming)
• علوم کامپیوتر برای علم داده (Computer Science for Data Science)
• علوم کامپیوتر برای برنامه‌نویسی وب (Computer Science for Web Programming)
• علوم کامپیوتر برای امنیت سایبری (Computer Science for Cybersecurity)
دستاوردهای حرفه‌ای و تخصص‌های کلیدی:
مدرس رسمی دانشگاه هاروارد در ایران
معماری و توسعه پلتفرم‌های هوشمند برای بومی‌سازی و تولید محتوای آموزشی بین‌‌المللی.
تسلط عمیق بر هوش مصنوعی و معماری‌های نوین از جمله پیاده‌سازی و آموزش مدل‌های زبانی بزرگ (LLMs)، سیستم‌های RAG و توسعه معماری‌های چندعاملی (Multi-agent).
رهبری تحول دیجیتال در صنایع کلان: تدوین استراتژی، طراحی نقشه راه تحول دیجیتال و معماری سرفصل‌های آموزشی تخصصی برای صنایع پیچیده و مقیاس‌بزرگ نظیر نفت و گاز.

3دوره
2,947دانشجو
1,561نظر و امتیاز

با سابقه کار به عنوان تحلیلگر کسب‌وکار در یک شرکت بزرگ مشاوره‌ای و یک بانک سرمایه‌گذاری، همواره خود را با مجموعه‌ای متنوع و پیچیده از مسائل و خواسته‌های چالش‌برانگیز مشتریان روبرو می‌دیدم. توسعه سریع فناوری و الزامات کسب‌وکار، همه را مجبور می‌کند تا مدام خود را با شرایط وفق دهند و به یادگیری ادامه دهند.

به عنوان یک پذیرنده اولیه (Early Adopter) ابزارهای جدید و به‌سرعت در حال تکامل، همواره از یادگیری این ابزارها و انتقال دانشم به همکاران و دانشجویان لذت می‌بردم.

از آنجا که کار به عنوان تحلیلگر کسب‌وکار مستلزم اشتیاق و شایستگی بالایی در برنامه‌نویسی است، من از کار به عنوان توسعه‌دهنده وب نیز لذت می‌برم. همین ترکیب از دانش خودآموخته و کاربرد آن در محیط رقابتی مشاوره برای مشتریان مختلف به من این توانایی را داد تا راه‌حل‌ها را هم از دیدگاه صنعتی و هم از دیدگاه یک یادگیرنده ارزیابی کنم. دومی همچنین به من اجازه می‌دهد تا نقاط دردناکی را که دانشجویان هنگام یادگیری این ابزارها ممکن است با آن مواجه شوند، شناسایی کنم.

از آنجا که همیشه یافتن مواد آموزشی با کیفیت بالا، قابل فهم و جامع را دشوار می‌یافتم، تصمیم گرفتم خودم چنین مواد را تولید کنم. به همراه ماکسیمیلیان شوارتسمولر، آکادم‌مایند را تأسیس کردم تا بهترین تجربه یادگیری ممکن را در زمینه توسعه وب و علم داده به بیش از ۲,۰۰۰,۰۰۰ دانشجوی خود ارائه دهیم

9دوره
3,817دانشجو
1,625نظر و امتیاز

تجربه به عنوان توسعه‌دهنده (وب):

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

با شروع توسعه وب در سمت بک‌اند (PHP با لاراول، NodeJS، پایتون)، من در بسیاری از پروژه‌ها به تدریج به یک توسعه‌دهنده فرانت‌اند با استفاده از فریم‌ورک‌های مدرن مانند React، Angular یا VueJS تبدیل شدم. امروزه از هر دو دنیا لذت می‌برم!

من همچنین برنامه‌های کاربردی فول‌استک می‌سازم و دانش تخصصی در زمینه DevOps و محاسبات ابری کسب کرده‌ام - که این امر با گواهینامه‌های متعدد AWS که دارم (شامل گواهینامه سطح بالای حرفه‌ای معمار راهکار) اثبات شده است.

به عنوان یک توسعه‌دهنده خودآموخته، فرصتی داشتم تا با تحصیل در رشته مدیریت کسب‌وکار که مدرک کارشناسی ارشد آن را دارم، افق‌های دیدم را گسترش دهم. این امر به من اجازه داد تا در یک شرکت بزرگ مشاوره استراتژیک و همچنین یک بانک مشغول به کار شوم. اگرچه در طول یادگیری متوجه شدم که توسعه را بیشتر از این حوزه‌ها دوست دارم، اما زمان حضور در این بخش به طور قابل توجهی تجربه و مهارت‌های کلی مرا بهبود بخشید.

تجربه به عنوان مدرس:

به عنوان یک حرفه‌ای خودآموخته، من واقعاً بخش‌های سخت و موضوعات دشوار هنگام یادگیری زبان‌های جدید یا بهبود زبان‌های شناخته شده را می‌شناسم. این پیش‌زمینه و تجربه به من امکان می‌دهد تا بر مهم‌ترین مفاهیم کلیدی و موضوعات تمرکز کنم. سابقه درخشان من شامل بسیاری از دوره‌های با امتیاز ۵ ستاره و بیش از ۲,۰۰۰,۰۰۰ دانشجو در یودمی، بهترین مدرک برای این ادعاست.

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

به همراه مانوئل لورنز، آکادم‌مایند را تأسیس کردم تا بهترین تجربه یادگیری ممکن را به بیش از ۲,۰۰۰,۰۰۰ دانشجوی خود ارائه دهیم.

poster

آموزش صفر تا صد SQL برای برنامه‌نویسان (MySQL و PostgreSQL)

6دانشجو

دیگر دوره‌های Academind by Maximilian Schwarzmuller

دیگر دوره‌های PRO PREMIUM ACADEMY

دیگر دوره‌های Maximilian Schwarzmuller