هیچ دوره ای در سبد خرید شما وجود ندارد
دوره آموزش SQL Server 2019 دانشجویار منطبق بر آخرین نسخه موجود نرم افزار، یعنی نسخه 2019 تدوین و آماده سازی شده است. مباحث در فصل های مختلف با رعایت اصول آموزش حرفه ای بیان شده اند و دارای ساختار آموزشی منظم هستند. نکات آموزشی در بیان و مثال های کاربردی به گونه ای هستند که سهولت و درک سریع را برای مخاطب ایجاد می کند و طبیعتاً به دنبال آن لذت یادگیری را در پی خواهد داشت و مخاطب از ابتدای دوره با ورود سریع به دنیای شگفت انگیز SQL Server و استفاده از آن، به مباحث پایگاه داده علاقه مند خواهد شد. مباحث ضمن رعایت جامعیت با مثال های متنوع و کاربردی بیان شده اند و از بیان ادبیات پیچیده، کد های سخت و ناخوانا و هر آن چه موجب افزایش پیچیدگی فرآیند یادگیری می شود، صرف نظر شده است.
معرفی مدرس دوره جامع آموزش SQL Server 2019
این دوره توسط بهرام عادلیان تهیه و ضبط شده است. وی کارشناس ارشد مهندسی نرم افزار هستند و در حال حاضر به عنوان مدرس در دانشگاه مشغول به کار می باشند. حیطه فعالیت ایشان، حوزه تحلیل سیستم و توسعه نرم افزار است. علاوه بر این موارد ایشان مقالات، تحقیقات محتوالی الکترونیکی گسترده ای تهیه نموده اند که برای بررسی این موارد می توانید به سایت سیویلیکا مراجعه نموده و از ریز رزومه ایشان اطلاع پیدا نمایید.
ویژگی های دوره جامع آموزش SQL Server 2019
- شروع سریع کار با SQL Server
- بیان مثال های جامع، متنوع و کاربردی
- بیان مباحث آموزشی بدون پیچیدگی و ابهام
- پوشش کامل مباحث SQL Server در سطح مقدماتی
- بهره بردن از ابزارها و تکنولوژی های آموزشی
- ارائه فایل کدهای برنامه ها و سایر فایل های مرتبط
- و …
معرفی تکنولوژی ، نرمافزار ، زبان برنامهنویسی و… که در آموزش تدریس میشود.
- نرم افزار MS SQL Server 2019
- استفاده از تکنولوژی آموزشی مالتی مدیا
معرفی پیشنیازها:
- دانش ابتدایی در زمینه برنامه نویسی
- دوره مقدماتی آموزش sql و مفاهیم اولیه پایگاه داده
دوره جامع آموزش SQL Server 2019 برای چه کسانی مناسب است؟
- برنامه نویسان
- تحلیگران سیستم
- مسئولان شبکه
- علاقه مندان به مباحث پایگاه داده SQL Server
بازار کار دوره آموزش جامع آموزش SQL Server 2019
کارشناس های پایگاه داده در صنایع مختلف کار می کنند. بیش تر این کارشناسان در شرکت های کامپیوتری و شرکت های ارائه دهنده خدمات اینترنتی و پردازش اطلاعات فعالیت دارند. برخی دیگر در شرکت هایی با پایگاه داده وسیع مانند شرکت های بیمه و بانک ها مشغول به کار هستند.
با وابسته شدن هرچه بیش تر مردم، مراکز آموزشی، شرکت ها و سازمان ها به کامپیوتر و فناوری اطلاعات می توان انتظار داشت مشاغل مرتبط با این حوزه که یکی از مهم ترین آن ها کارشناس یا مدیر پایگاه داده می باشد. بدیهی است فرصت های شغلی و بازار کار گسترده تری پیش روی علاقه مندان و متقاضیان این شغل خواهد بود و آینده روشنی را در اختیار خواهند داشت.
SQL SERVER چیست؟
- امکان ایجاد خوشههای بزرگ داده که شامل SQL Server، Apache Spark و HDFS است. این ویژگی به کاربران کمک میکند تا دادههای ساختارمند و غیرساختارمند را با هم تحلیل کنند.
- وجود امکانات مدلسازی و پیادهسازی الگوریتمهای یادگیری ماشین بر روی دادههای موجود در SQL Server.
- بهبود عملکرد و کارایی پردازش پرسوجوها از طریق تکنیکهای هوشمندانه مانند Interleaved Execution و Scalar UDF Inlining.
- قابلیت پشتیبانگیری هوشمند که بر اساس حجم تغییرات دادهها، زمانبندی پشتیبانگیری را انجام میدهد.
- امکان نگهداری و بازیابی دادهها جهت آنالیز تغییرات دادهها در طول زمان.
- امکان رمزگذاری دادهها در حین پردازش به منظور افزایش امنیت اطلاعات.
- ارائه بینشهای هوشمند درباره عملکرد SQL Server به کمک قابلیتهای تحلیلی.
- پشتیبانی از مدلهای دادهای گراف برای نمایش و تحلیل روابط پیچیده بین دادهها.
- افزایش قابلیتهای مقیاسپذیری و عملکرد نسبت به نسخههای قبلی.
سرفصل های بخش مقدماتی :
فصل اول: مفاهیم اولیه SQL Server
- درباره محتوای آموزشی دوره
- نصب SQL Server 2019
- نصب SQL Server Management Studio
- بررسی انواع ورژن های SQL Server
- درباره DBMS
- روش های اتصال به SQL Server
- آشنایی با محیط SQL Server
- سرویس های SQL Server (فعال/ غیر فعال سازی)
فصل دوم: دستورات مهم و پرکاربرد
- ایجاد پایگاه داده
- بررسی مسیر ذخیره سازی پایگاه داده ها
- حذف پایگاه داده
- ساخت جدول (Table)
- وارد کردن مقادیر در جدول
- مشاهده جدول
- حذف جدول
- ویژگی منحصر به فرد بودن مقادیر (Unique)
- ویژگی چک کردن (Check)
- عملگرهای مقایسه ای و منطقی
- Comment و Uncomment کردن متن
- ویژگیIdentity
- ویژگیDefault
- روش های استفاده از دستور Select
- دستور Insert
- دستور Delete
- دستور Truncate
- تفاوت دستورهای Delete و Truncate
- دستور Drop
- تفاوت دستورهای Delete و Drop
- نکات مربوط به درج متن فارسی
- تنظیمات پایگاده داده جهت درج متن فارسی
- دستور Alter
- دستور Update
- دستور Select
- Between
- Like
- دستور Select
- Distinct
- دستور Union
- دستور Union All
- دستور Order By
- توابع Aggregation , SUM , AVG , MAX , MIN , COUNT
- Group By
فصل سوم : نوع داده ها (Data Type)
- Int
- Big int
- Small int
- Tiny int
- Float
- Real
- Decimal
- Bit
- مقایسه نوع داده های Float, Real, Big Int
- نوع داده های Char, Varchar, Varchar(Max), Text
- نوع داده های Ntext, Nchar, Nvarchar, Nvarchar(Max)
- Time
- Date
- Date Time
- Small Date Time
- Money
- Guid
- Binary
- VarBinary
- VarBinary (Max)
- Image
فصل چهارم : پیوند جدول ها (Join)
- ایجاد کلید اصلی (Primary Key)
- ایجاد کلید خارجی (Foreign Key)
- بررسی ارتباط و حذف جدول ها
- ضرب دکارتی مقادیر جدول ها
- نمایش مقادیر متناظر جدول ها
- دستورات Join
- ایجاد Join برای دو جدول
- ایجاد Join برای سه جدول
- ایجاد Join برای چهار جدول
- ایجاد Join جدول ها با استفاده از محیط Design
فصل پنجم : توابع (Functions)
- توابع ریاضی
- توابع سیستمی
- توابع زمان و تاریخ
- توابع رشته ای
فصل ششم : تهیه نسخه پشتیبان
- انتقال جدول از SQL Server به Excel
- انتقال جدول از Excel به SQL Server
- وارد کردن اطلاعات جدول از Excel به SQL Server
- Online/ Offline کردن پایگاه داده جهت انتقال
- پشتبانی (Backup) از پایگاه داده با روش Attach, Detach
فصل هفتم : ابزارها و امکانات نرم افزار
- ابزار خطایابی برنامه (Parse)
- ابزارهای افزایش و کاهش تورفتگی خط های برنامه
- (Increase Indent, Decrese Indent)
- تبدیل متن حالت به حروف بزرگ یا کوچک
- (upper Case, Lower Case)
- ابزار لیست هوشمند (Intellisense)
- نشانه گذاری (Bookmarking)
- نحوه نمایش شماره خط ها
- پرش به خط موردنظر
- نمایش یا عدم نمایش پنجره Results
- جابه جایی بین پنجره کوئری ها
- جابه جا کردن متن درون کوئری
- نمایش Result به صورت Grid
- نمایش Result به صورت Text
- نمایش Result به صورت فایل متنی
- کپی کردن محتوای Result در Excel
- نکاتی در خصوص فعال کردن شماره خطوط
- شکستن یا بسته بندی کردن متن خطوط
- فعال کردن لیست هوشمند
- فعال کردن زیر خط نمایش خطاها
- تنظیمات: فونت، رنگ متن، رنگ شماره خطوط، رنگ پشت زمینه و..
سرفصل های بخش متوسط:
فصل اول: تکمیل و مرور مباحث مقدماتی
قسمت اول:
- SSMS
- سرویس های SQL
- اتصال به سرور SQL
- فارسی نوشتن در جدول
- قرارا دادن [ ] برای نام کلمات کلیدی
- فقط خواندنی (Read only) کردن DB
- تعریف Record, Tuple , Row
- اختصار و خوانا نویسی جدول tbl و پایگاه داده db
- Nationality Language
قسمت دوم:
- ورود اطلاعات از Excelبه (Import Data) SQLSSMS
- ایجاد چند فیلد کلیدی در جدول
- بررسی تعداد حالت های منحصر به فرد تاپل های PK
- ذخیره کردن یک یا همه پنجره ها
قسمت سوم:
- نوع داده Decimal
- is null , is not null
قسمت چهارم:
- نکته در مورد تعیین زبان فارسی پایگاه داده (Collation)
- شباهت Union و OR
- نکات استفاده از Union در دو جدول مختلف
قسمت پنجم:
- نمونه کاربردی استفاده از Union
- دستور Order By برای یک ستون
- دستور Order By برای چند ستون
قسمت ششم:
- ضرب دکارتی جدول ها
- ایجاد نام مستعار (Alias)برای جدول ها
قسمت هفتم:
- in, not in
- دستور (Select) انتخاب های تو در تو
قسمت هشتم:
- توابع تجمعی (Aggregate Functions)
- دستور Group By
قسمت نهم:
- استفاده از Select Case
- نکاتی در مورد دستورات Insert و Order By
قسمت دهم:
- پیوندJoin) ) سه جدول به یکدیگر
قسمت یازدهم:
- Self Join
فصل دوم: ایجاد و کاربرد جدول های موقت و دائم
قسمت اول:
- ساخت جدول موقت و انجام عملیات بر روی آن
- نکته در مورد درج در نوع داده Unique
- درج اطلاعات جدول دائم (Permanently) به جدول موقت ((Temporary
- درج اطلاعات از جدول موقت به جدول دائم
- کپی کردن جدول دائم به دائم
- درج خروجیJoin در جدول موقت و دائم
- ایجاد کپی از جدول با استفاده از دستور Select
- دستور With (ایجاد جدول بدون ذخیره شدن آن در محیط موقت یا دائم), CTE
قسمت دوم:
- Delete
- ارتباطات PK, FK جهت حذف رکوردها یا جدول
فصل سوم: تعریف متغیر و ایجاد حلقه while
قسمت اول:
- @ Declare
- While Loop
قسمت دوم:
- جمع مقادیر متغیرهای رشته ای و صحیح
- درج کد برای کدهای خالی شده ستون ID جدول با استفاده از While
- تابع Exists و Not Exists
فصل چهارم: دستور شرطی IF و ساخت Stored Procedures (SP)
قسمت اول:
- مزایای SP
- ایجاد، اجرا و حذف کردن SP
- مسیر ذخیره شدن SP
- ایجاد تغییر در SP
قسمت دوم:
- ایجاد پارامتر ورودی در SP
قسمت سوم:
- بررسی دستور IF مقدماتی
- بررسی دستور IF
- ایجاد پارامتر ورودی غیر تکراری در SP با استفاده از IF
قسمت چهارم:
- درج کد برای کدهای خالی شده ستون ID جدول با استفاده از SP, While, IF
- حذف مقادیر جدول با استفاده از SP
- به روز رسانی مقادیر جدول با استفاده از SP
قسمت پنجم:
- جستجو براساس شماره با استفاده از SP
- جستجو براساس نام خانوادگی با استفاده از SP
- بررسی پارامتر خروجی در SP
- بررسی روش تابع بازگشتی در SP به وسیله فاکتوریل
قسمت ششم:
- ساخت جدول با استفاده از SP و تابع Quotename
- نمایش محتوای پروسیجر با استفاده از SP_Helptext
- رمز گذاری(Encryption) برای پروسیجر SP
- سری اعداد فیبوناچی
قسمت هفتم:
- دستور GO
- ساختSP و Table موقت
فصل پنجم: ایجاد و کاربرد توابع (Functions)
قسمت اول:
- ایجاد تابع با خروجی نوع Table
- ایجاد تابع با خروجی نوع Scalar
قسمت دوم:
- تابع تاریخ سیستمی (getdate)
- تابع درج شماره (newid)
- تابع های Left, Right, Substring, Space
- تابع Replicate
قسمت سوم:
- مثال از توابع Left, Space, Replicate
- نکاتی از دستور Select
- تابع SysDatabases
- تابع SysObjects
فصل ششم: مباحث و نکات تکمیلی کار با پایگاه داده
قسمت اول:
- پایگاه داده Northwind
- انواع نام های DB
- Database Name
- Logical Name
- Orginal File Name (Physical Name)
- تغییر دادن نام فیزیکی فایل های mdf, ldf
- قابلیت افزایش یا کاهش خودکار اعداد در محیط Design
- Auto Increment, Auto Decrement
قسمت دوم:
- نمایش اطلاعات جدول ها و ستون ها
- Information Schema (Tables, Columns)
- شرط موجود بودن جدول Table_Name
- Trigger
قسمت سوم:
- ساخت View
قسمت چهارم:
- Attach, Detach با استفاده از کوئری
- بررسی موجود بودن فایل (xp_fileexist)
- Attach, Detach با استفاده از بررسی موجود بودن فایل
قسمت پنجم:
- Backup, Restore با استفاده از محیط Design
- Backup, Restore با استفاده از کوئری
- ایجاد پایگاه داده تک کاربرهSingle user) و انجام (Rollback
- تولید Script کل پایگاه داده و ایجاد آن ساختار برای پایگاه داده جدید
قسمت ششم:
- ایجاد محدودیت برای درج مقادیر فیلدها Constraint))
- Unique کردن چند فیلد با یکدیگر (Indexes)
قسمت هفتم:
- Identity Cache
فصل هفتم: ایجاد کاربر و تعیین حق دسترسی
قسمت اول:
- اتصال به پایگاه داده در حالت Windows Authentication
- Dot
- Localhost
- Computer name
- IP Address
- ایجاد کردن:
- Database
- Table
- Columns
- Trigger
- Indexes
- Constraints
- View
- Function
- Stored Procedure
- Table
قسمت دوم:
- ایجاد User و تعیین Permission (حق دسترسی)
- اتصال به پایگاه داده در حالت SQL Server Authentication
فصل هشتم: پروژه پایانی
قسمت اول:
- بررسی سناریو و مستندات پروژه کتابخانه دانشگاه
قسمت دوم:
- ایجاد جدول ها و مقادیر اولیه
قسمت سوم:
- ارتباط جدول ها و درج مقادیر
سرفصل های بخش پیشرفته: (به زودی )
نیما جعفری
سلام
این دوره رو به پیشنهاد یکی از دوستام دیدم. خیلی خوب توضیح دادم. ممنون
فقط ای کاش باز هم ادامه داشته باشه
میلاد
من از قبل با آقای عادلیان و نحوه تدریسشون آشنا هستم.
مباحث رو ساده و قابل فهم توضیح میدن. من دوره های ایشون رو پیشنهاد میکنم استفاده کنین.
bahram.adeliyan مدرس دوره
درود بر شما میلاد عزیز
سپاس از لطف شما
نصیر بهرامی دوست
بسیار دوره عالی بود … فن بیان و لحن استاد بسیار دلنشین است و کیفیت ضبط ویدئو ها و غیره نشان از این دارد استاد عادلیان برای مخاطب خود ارزش زیادی قائل بوده اند. همچنین از سرفصل ها و مطالب ارائه شده معلوم است مدرس زمان بسیار زیادی را صرف جمع آوری و تدریس مطالب کرده است که در نوع خود جالب توجه است.
درپایان از جناب عادلیان و مجموعه دانشجویار بابت انتشار این دوره کمال تشکر را دارم.
bahram.adeliyan مدرس دوره
با سلام
بسیار ممنون از لطف و نظر ارزشمند شما
خوشحالم که دوره آموزشی مورد رضایت شما بوده است.
شاد و پیروز باشید
uni.ranjbari
بسیار عالی بود، ممنون از استاد عادلیان
bahram.adeliyan مدرس دوره
سلام
ممنون از لطف شما
انشالله موفق باشید
Fatemeh.Mizafary
کاش چند ویدئو اول رایگان میبود، تا کاربر بتونه با توجه به محتوا تصمیم درستی برای خرید بگیره
حمید رضا یزدی
دوره آموزشی خیلی خوبی بود. ممنون واقعاً
ahmadjalali443
من برای کار با sql که چند جدول داشته از جنریک ریپازیتوری استفاده کردم ولیی میزنه این روش منقضی شده باید از cqrsاستفاده کرد شما این روش رو برای اموزش دارین ایا؟
bahram.adeliyan مدرس دوره
با سلام
این موضوع جزء سرفصل های آموزشی نیست.
موفق باشید
s0me0ne96 دانشجوی دوره
سلام
با تشکر از آقای عادلیان
بنده این دوره رو به اتمام رسوندم و جا داره تشکر کنم که دوره بسیار خوبی بود
فقط مقداری تکرار محتویات داشت ( مثل توضیحات مربوط به collation یا طریقه پاک کردن ردیف ها از جدولی که با کلید به جدول دیگری متصل است )
و کمی نقص داشت ( مثلا توضیحی راجب schema داده نشد و یا اینکه cluster در index ها نیز همینطور )
و اینکه آموزش های فصل 3 عنوان نداشتند و بصورت قسمت n بودند.
این پکیج با مقداری ادیت و افزودن و حذف نواقص میتونه یکی از بهترین دوره های دانشجویار باشه
ممنون از گروه دانشجویار
bahram.adeliyan مدرس دوره
سلام بر شما دوست عزیز
ممنون بابت نقطه نظرات ارزشمندی که بیان کردید
تلاش میکنیم در ویرایش بعدی دوره، موارد لحاظ شود
شاد و پیروز باشید
حسن رجبیان
سلام وقتتون بخیر
مشکل در چینش فصل ها بود که رفع شد
s0me0ne96
سلام وقت بخیر
میخاستم این دوره رو خریداری کنم فقط اینکه میخاستم بدونم ایا این دوره کامل هست؟
چون کامنتا رو میخوندم نوشتن ناقص هست دوستان ..
حسن رجبیان
سلام وقتتون بخیر
بله دوره تکمیل شده و میتونید خریداری بفرمایید
bahram.adeliyan مدرس دوره
با سلام خدمت کاربران محترم دوره SQL Server
سطح پیشرفته دوره مذکور در مرحله پایانی مونتاژ است و در هفته آینده منتشر خواهد شد.
موفق باشید
بهرام عادلیان
مدرس دوره
amirhosseintaherian.a دانشجوی دوره
سلام
خسته نباشید
ببخشید اگر سوالی داشته باشیم باید چه کنیم ؟
soheylakazemi دانشجوی دوره
سلام به ایدی تلگرام سایت پیام بدید
fazahiri75 دانشجوی دوره
سلام ممنون برای آموزش های خوبتون
soheylakazemi دانشجوی دوره
سلام ممنون از شما دوست عزیز که با نظراتتون به ما انرژی میدید ان شالله در همین هفته منتشر خواهد شد
Shaahin_fp دانشجوی دوره
سلام بر شما
کیفیت دوره مقدماتی بسیار عالی بود ممنون
soheylakazemi دانشجوی دوره
سلام ممنون از شما دوست عزیز چشم این هفته منتشر میشه
امیر قربانی
سلام دوره خیلی خوب و کاملی هست
ممنون
soheylakazemi دانشجوی دوره
سلام ممنون از شما دوست عزیز خیلی خوشحالیم که راضی بودید
Shaahin_fp دانشجوی دوره
سلام دوره رو خردیاری کردم کد 3380145 ولی کد تخفیف رو فراموش کردم save کنم لطفا راهنمایی کنید
soheylakazemi دانشجوی دوره
سلام دوست عزیز لطفا تیکت پیام بدید همکارانم راهنماییتون کنن
امیر محسنی
دوره خوبی بنظر میاد
چه زمان کامل میشه؟
soheylakazemi
سلام تا اواخر مهر دوره کامل میشه
یونس
سلام
مابقی ویدئوها کی روی سایت قرار میگیره؟
حسن رجبیان
سلام . وقت بخیر
انشاالله تا پایان مهر
منتشر میشه
احسان
سلام
هزینه ی دوره برای هر سه بخش مقدماتی تا پیشرفته است یا فقط مربوط به دوره مقدماتی است؟
soheylakazemi
سلام بله هزینه کل برای هر سه بخش هستش اما شما میتونید بخش به بخش هم دوره را خریداری کنید