هیچ دوره ای در سبد آموزش شما وجود ندارد
توجه داشته باشید که این دوره، فقط یک آموزش sql نیست! بلکه همراه با یک کتاب تالیف شده توسط مدرس همین آموزش (که با ویدئو ها مطابقت دارد) میباشد.
آموزش sql برای ارتباط با پایگاه داده های رابطه ای یک ضرورت محسوب میشود. چراکه هر پایگاه داده مبتنی بر رابطه یا همان Relation Ship از زبان SQL در جهت ایجاد دیتابیس و مدیریت آن استفاده میکند. پس زبان کوئری نویسی SQL یک پیش نیاز اولیه برای ارتباط با پایگاه داده های رابطه ای میباشد. در این دوره به آموزش اس کیوال و مبانی پایگاه داده های رابطه ای خواهیم پرداخت. جهت یادگیری بیشتر این زبان بهتر است کار با sql server را به خوبی بیاموزید، جهت شروع یادگیری پیشنهاد ما آموزش sql server دانشجویار است.
در دوره آموزش sql چه می آموزیم ؟
آموزش sql پایه و اساس DBMS های رابطه ای میباشد. در دوره آموزش sql ابتدا به بررسی مبانی اولیه پایگاه داده نظیر رابطه، جداول، فیلد، کوئری، مفهوم CRUD و رکورد میپردازیم. پس از یادگیری مفاهیم اولیه دیتابیس، به سراغ آموزش sql خواهیم رفت. دستورات زبان سی کوئل در اکثر DBMS ها به صورت یکسان مورد استفاده قرار میگیرد. پس با یادگیری این زبان، تقریبا 80 درصد مسیر ارتباط با هر سیستم مدیریت پایگاه داده ای را طی خواهیم کرد.
اهمیت آموزش مفاهیم پایگاه داده
همواره مهمترین قدم برای شروع هر کاری، قدم اول خواهد بود. قدم اول کار کردن با پایگاه های داده هم دقیقا همین مفاهیم و اصول طراحی پایگاه داده میباشد. مفاهیم اولیه دیتابیس های رابطه ای سبب درک بهتر شما از یک پایگاه داده و دلیل استفاده از آن میشود. اگر اصول اولیه را درست و عمیق درک کنید، برای پیاده سازی کردن پیچیده ترین دیتابیس ها هم با دشواری مواجه نخواهید شد. در دوره آموزش اس کیوال به بررسی مهمترین و اصولی ترین مفاهیم پایگاه های داده رابطه ای خواهیم پرداخت.
معرفی زبان SQL و دلیل استفاده از آن
کلمه SQL مخفف کلمات Structured Query Language به معنای زبان کوئری نویسی ساختار یافته میباشد. پس SQL یک زبان برنامه نویسی نبوده و صرفا یک رابط برای نوشتن کوئری های قابل اجرا در سیستم های مدیریت پایگاه داده میباشد. بد نیست بدانید که به زبان SQL در اختصار، سی کوئل نیز گفته میشود. با آموزش sql و استفاده از این زبان کوئری نویسی میتوانیم در DBMS مدنظر خود پایگاه داده ایجاد کرده و اطلاعات خود را در آن ذخیره سازی کنیم.
سیستم مدیریت پایگاه داده یا DBMS چیست ؟
سیستم های مدیریت پایگاه داده برای ذخیره سازی اطلاعات ما در سیستم عامل های مختلف به وجود آمده اند. به عنوان مثال در طراحی سایت معمولا از سیستم MySQL و در برنامه نویسی اندروید از SQLite استفاده میکنیم. همه اینها سیستم های مدیریت پایگاه داده رابطه ای هستند که به ما امکان ایجاد و مدیریت یک دیتابیس را میدهند. تنها وجه مشترک میان تمامی این سیستم ها، زبان کوئری نویسی SQL میباشد.
دوره آموزش sql برای چه کسانی مناسب است ؟
- تمام برنامه نویسانی که از پایگاه داده های رابطه ای استفاده میکنند
- علاقه مندان ورود به دنیای ذخیره اطلاعات بر بستر سیستم های ابری
- اشخاص علاقه مند به یادگیری SQL Server
- برنامه نویسان اندروید که قصد استفاده از SQLite را دارند
- توسعه دهندگان وب که از MYSQL استفاده میکنند
- دانشجویان رشته های کامپیوتر، نرم افزار و حسابداری
- دانش آموزان رشته شبکه و نرم افزار در سطوح فنی حرفه ای و کاردانش
- و سایر علاقه مندان به یادگیری زبان کوئری نویسی SQL
پیش نیاز های دوره آموزش sql و مبانی پایگاه داده
همانطور که از نام دوره پیداست، در دوره آموزش sql قرار است مبانی اولیه پایگاه داده های رابطه ای و نیز زبان سی کوئل را مورد بررسی قرار دهیم. پس قطعا این دوره هیچ پیش نیازی برای شروع لازم ندارد. در واقع میتوان گفت که دوره آموزش sql خود به عنوان پیش نیاز تمام دوره های آموزش پایگاه داده محسوب میشود.
نرم افزار های مورد استفاده در دوره
در دوره فوق از هیچ نرم افزار جانبی خاصی استفاده نخواهیم کرد. در این دوره به بررسی مفاهیم اولیه در جهت توانمند سازی شما برای وارد شدن به DBMS هایی مانند MySQL، SQLite و SQL Server میپردازیم. پس قرار نیست از هیچ محیط یا نرم افزار تخصصی خاصی استفاده کنیم. در ضمن برای تست کوئری های زبان SQL هم از ویرایشگر های آنلاین SQL ( نظیر این سایت + ) استفاده خواهیم کرد.
تفاوت دوره آموزش sql با سایر دوره های مشابه
در تمامی دوره های آموزش پایگاه داده، از یک DBMS خاص برای آموزش sql استفاده شده است. مثلا در دوره آموزش MYSQL شاید برخی از مفاهیم اولیه هم عنوان شود، اما آموزش بر بستر MySQL داده شده و امکان استفاده در SQLite یا SQL Server دیگر وجود نخواهد داشت. در ضمن شما در چنین آموزش هایی باید SQL Server و یا سایر نرم افزار های مورد استفاده در دوره را نصب و راه اندازی کنید.
اما در دوره فعلی یعنی پکیج آموزش sql شما نیاز به هیچ نرم افزار یا بسته نرم افزاری خاصی نخواهید داشت؛ بلکه صرفا داشتن یک سیستم کامپیوتری و یک مرورگر کفایت میکند. در این دوره ما به بررسی کامل زبان SQL و مفاهیم اولیه پایگاه داده بدون اتکا به DBMS ها خواهیم پرداخت. در نهایت شما از این آموزش به عنوان پیش نیاز ورود به هر پایگاه داده ای میتوانید استفاده کنید.
پس از اتمام دوره چه کاری میتوانم انجام دهم ؟
پس از اتمام دوره، با یادگیری کامل زبان SQL و مفاهیم پایگاه داده های رابطه ای شما میتوانید به سراغ DBMS های مدنظر خود بروید. یعنی چنانچه طراح سایت هستید میتوانید به سراغ SQL Server یا MySQL رفته و اگر برنامه نویسی اندروید کار میکنید، میتوانید شروع به یادگیری SQLite و ROOM کنید. پس در انتهای آموزش sql شما آماده ورود به دنیای ذخیره سازی اطلاعات در پایگاه داده های رابطه ای خواهید بود.
سرفصل های دوره آموزش sql
- معرفی پایگاه داده و دلیل نیاز ما به دیتابیس
- بررسی ساختار یک پایگاه داده رابطه ای
- آموزش مفاهیم اولیه پایگاه داده نظیر جدول، سطر، ستون، رکورد و غیره
- بررسی کامل انواع ارتباطات در پایگاه داده ها
- آموزش مفهوم DBMS و دلیل نیاز به سیستم های مدیریت پایگاه داده
- معرفی انواع سیستم های مدیریت پایگاه داده و کاربرد هر کدام در آموزش اس کیوال
- معرفی زبان کوئری نویسی SQL و دلیل استفاده از آن
- بررسی کامل مفهوم CRUD در دیتابیس ها
- آموزش اس کیوال و بررسی دستورات آن
- آموزش ایجاد پایگاه داده در سی کوئل
- طریقه ایجاد و حذف جداول در زبان SQL
- مفهوم کلید اصلی و طریقه مشخص کردن آن در Table
- طریقه استفاده از دستور Default
- شیوه به کارگیری دستور Unique
- آموزش کار با دستور Check و کاربرد آن در آموزش اس کیوال
- طریقه افزودن یک رکورد جدید با استفاده از دستور insert
- آموزش بروزرسانی و ویرایش یک رکورد با دستور Update
- شیوه حذف یک رکورد با استفاده از دستور Delete
- آموزش فراخوانی اطلاعات با استفاده از دستور Select
- واکشی دقیق تر اطلاعات با فیلترینگ پیشرفته بر روی Select
- بررسی مفهوم NOSQL و کاربرد های آن
- مفهوم ORM ها و دلیل استفاده از آنها در برنامه نویسی
Rengerooo
سلااااااااااااااام
من از صفر صفر صفر شروع کردم در واقع هیچ بلد نبودم و نمیدونستم داستان برنامه نویسی چیه
خیلی آموزش مقدماتی و این جور چیزا گرفتم ولی تنها فردی که واقعا عااااااااالی تدریس میکنن ایشون هستن، به تمام کسانی که میخوان تازه شروع به یادگیری در حوضه برنامه نویسی کنند و هیچ پیش زمینه ای ندارن توصیه میکنم کلیپ های آموزش ( شروع برنامه نویسی ) ایشون رو حتما ببینن خیلی خوب جا میندازه
این بارم وقتی آموزش sql ایشون رو دیدم و خریدم دیگه مطمعن شدم مدرس خوبی هم هستن چون با تمام وجود چالش ها و سختی هایی رو که یک فرد میخواد از صفر شروع کنه رو میدونن و اینقدر توضیح میدن که برای دانشجو راحت جا میافته ولی برعکس خیلی جاها خرید میکنید طرف دکترای کامپیوتر داره ولی نمیتونه درست تدریس کنه و از کلمات قلمبه سلمبه استفاده میکنه.
بازم ممنونم از آموزش خوبتون
بقول ما جنوبیا ( خِشِ حِلالِت ) 😂
علیرضا احمدی مدرس دوره
سلام و درود عزیزم.
واقعا انرژی گرفتم این آخر شبی از نظری که ثبت کردی. در واقع من وظیفه مو انجام میدم و وظیفه یک مدرس اینه که خوب تدریس کنه. پس تمام این تعاریف نظر لطف شما نسبت به منه.
امیدوارم که محتواهای بیشتری رو بتونم براتون آماده کنم و مورد استفاده همتون قرار بگیره.
موفق باشی.
poorabbas2012 دانشجوی دوره
بازهم کامل و جامع
متشکرم
علیرضا احمدی مدرس دوره
خواهش میکنم موفق باشید