تسلط به کاساندرا: مبانی تا پیشرفته با پروژههای عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک جامع از Apache Cassandra، از اصول تا مدلسازی دادههای پیشرفته
- تسلط به cqlsh و Java APIs برای مدیریت مؤثر پایگاه داده
- فنون ایجاد، بهروزرسانی و مدیریت جداول و keyspaces
- تجربه عملی با کالکشن ها (لیستها، مجموعهها، نقشهها) برای ذخیرهسازی دادههای پیچیده
- مهارتهای پیشرفته در پردازش دستهای، ایندکسینگ ثانویه و بهینهسازی دادهها
- تجربه عملی با پروژههای واقعی، از جمله ادغام با جاوا
- توانایی ساخت پایگاههای داده NoSQL مقیاسپذیر و با عملکرد بالا برای اپلیکیشن های سازمانی
پیشنیازهای دوره
درک ابتدایی از مفاهیم پایگاه داده. آشنایی با برنامهنویسی Java توصیه میشود (اما اجباری نیست). دسترسی به یک کامپیوتر با Cassandra نصب شده (دستورالعملهای نصب ارائه خواهد شد).
توضیحات دوره
به دوره تسلط به کاساندرا: مبانی تا پیشرفته با پروژههای عملی خوش آمدید! این دوره به شما یک سفر جامع از طریق Apache Cassandra، یکی از محبوبترین پایگاههای داده NoSQL در جهان، ارائه میدهد. چه شما تازهکار باشید یا به دنبال تعمیق تخصص خود، این دوره همه چیز را از اصول تا مدلسازی دادههای پیشرفته، ایندکسینگ، پردازش دستهای و ساخت پروژههای واقعی با استفاده از Java را پوشش میدهد. در پایان این دوره، شما مهارتهای لازم برای مدیریت مؤثر مجموعه دادههای حجیم با Cassandra و بهینهسازی عملکرد و مقیاسپذیری برای برنامههای سازمانی را خواهید داشت.
بخش 1: آموزش کاساندرا - سطح مبتدی
این بخش بنیادی شما را با اصول Apache Cassandra آشنا میکند. با یک مرور کلی از این که کاساندرا چیست و چگونه دادههای توزیعشده را با قابلیتهای خوشهبندی منحصر به خود مدیریت میکند، شروع میکنید. شما یاد خواهید گرفت که چگونه محیط کاساندرا خود را راهاندازی و مدیریت کنید. در این دروس، نکات ضروری ایجاد keyspaces، کار با cqlsh (assandra Query Language Shell) و ادغام Java APIs برای انجام عملیاتهایی مانند ایجاد جداول و وارد کردن دادهها مطرح خواهد شد. شما تمرین عملی در طراحی جداول، درک کلیدهای اصلی و وارد کردن دادهها به طور مؤثر خواهید کرد و پایهای قوی برای سفر شما به کاساندرا خواهید داشت.
بخش 2: آموزش کاساندرا - سطح متوسط
این بخش با گذر از مبانی، تمرکز بر مفاهیم سطح متوسطی دارد که برای بهینهسازی مدیریت داده در کاساندرا ضروری است. شما تکنیکهای پیشرفته مدیریت جداول مانند Truncate کردن جداول، بهروزرسانی دادهها و ایجاد ایندکسهای ثانویه برای بهبود عملکرد کوئری را یاد خواهید گرفت. این بخش همچنین به پردازش دستهای میپردازد که به شما امکان میدهد چندین عملیات را در یک بار انجام دهید، که برای بهینهسازی عملکرد در اپلیکشن هایی با حجم بالا بسیار مهم است. هر درس به منظور عمیقتر کردن درک شما از قابلیتهای کاساندرا طراحی شده است و شما را برای عملیات دادههای پیچیدهتر آماده میکند.
بخش 3: آموزش کاساندرا - سطح پیشرفته
این بخش پیشرفته مهارتهای کاساندرا شما را به سطح بعدی میبرد و به بررسی کالکشن های دادهای مانند لیستها، مجموعهها و نقشهها میپردازد. شما خواهید آموخت که چگونه از این ساختار دادهها برای ذخیرهسازی و بازیابی دادههای پیچیده به طور مؤثر استفاده کنید. این بخش مفاهیم عمیق مدلسازی داده با مجموعهها را پوشش میدهد که به شما این امکان را میدهد که پایگاههای داده مقیاسپذیر و بهینه طراحی کنید. با تسلط به این تکنیکهای پیشرفته، شما قادر خواهید بود اپلیکیشن های قوی کاساندرا بسازید که میتوانند سناریوهای دادهای مختلف را مدیریت کرده و ذخیرهسازی را بهینهسازی کنند.
بخش 4: پروژهای در کاساندرا
بخش نهایی یک پروژه عملی است که برای تثبیت تمام مفاهیمی که آموختهاید طراحی شده است. شما بر روی یک اپلیکیشن کامل کار خواهید کرد که شامل جداول متعدد است و بر روی موارد استفاده واقعی مانند مدیریت دپارتمانها و سوابق کارمندان تمرکز دارد. این پروژه شما را در زمینه ایجاد و دستکاری جداول، ادغام اپلیکیشن های Java و اجرای CRUD (ایجاد، خواندن، بهروزرسانی، حذف) راهنمایی میکند. شما همچنین یاد خواهید گرفت که چگونه یک اپلیکیشن واسط با چندین سند (MDI) بسازید که توانایی شما در مدیریت روابط دادههای پیچیده را در یک محیط تولیدی افزایش دهد. این رویکرد مبتنی بر پروژه تضمین میکند که شما نه تنها یاد میگیرید، بلکه دانش خود را به سناریوهای عملی اعمال میکنید.
نتیجهگیری:
در پایان این دوره جامع، شما از اصول تا سطوح پیشرفته بر کاساندرا تسلط یافتهاید. شما مهارتهای لازم برای ساخت و مدیریت پایگاههای داده مقیاسپذیر و با عملکرد بالا را به دست خواهید آورد، با اطمینان به اینکه میتوانید دانش خود را به پروژههای واقعی اعمال کنید. چه هدف شما پیشرفت در حرفه خود به عنوان یک مهندس پایگاه داده باشد یا فقط میخواهید مهارتهای مدیریت داده خود را بهبود ببخشید، این دوره تجربه عملی لازم برای موفقیت را ارائه میدهد.
این دوره برای چه کسانی مناسب است؟
- مدیران پایگاه داده که به دنبال گسترش مهارتهای خود در پایگاههای داده NoSQL هستند.
- توسعهدهندگان Java که قصد دارند کاساندرا را به اپلیکیشن های خود ادغام کنند.
- مهندسان داده و تحلیلگران که میخواهند به راهحلهای داده مقیاسپذیر تسلط یابند.
- متخصصان IT که به مدیریت پایگاه داده توزیعشده و با عملکرد بالا علاقهمند هستند.
- دانشجویان علوم کامپیوتر که مشتاق یادگیری مفاهیم NoSQL و کاربرد عملی آن هستند.
- هر کسی که به دنبال شغف در زمینه کلان دادهها و سیستمهای توزیعشده است.
- خودآموزان و علاقهمندان که میخواهند به پروژههای شخصی کاساندرا تسلط پیدا کنند.
تسلط به کاساندرا: مبانی تا پیشرفته با پروژههای عملی
-
مقدمهای بر دوره 02:37
-
درک کاساندرا و خوشه 11:22
-
keyspace ،cqlsh و Java API - بخش 1 06:27
-
keyspace ،cqlsh و Java API - بخش 2 07:57
-
keyspace ،cqlsh و Java API - بخش 3 06:15
-
keyspace ،cqlsh و Java API - بخش 4 09:17
-
ایجاد جدول 08:52
-
ادامه ایجاد جدول 08:22
-
درج داده - بخش 1 06:19
-
درج داده - بخش 2 08:23
-
درج داده - بخش 3 11:21
-
درج داده - بخش 4 10:49
-
اطلاعات بیشتر درباره جداول - بخش 1 06:23
-
اطلاعات بیشتر درباره جداول - بخش 2 06:52
-
اطلاعات بیشتر درباره جداول - بخش 3 06:44
-
اطلاعات بیشتر درباره جداول - بخش 4 08:44
-
مقدمهای بر دوره 01:45
-
Truncate کردن جدول 11:31
-
بهروزرسانی داده 08:49
-
ادامه بهروزرسانی داده 10:22
-
ایجاد ایندکسهای ثانویه در CQLSH 06:40
-
ادامه ایجاد ایندکسهای ثانویه در CQLSH 07:39
-
ایندکسها و Java API - بخش 1 08:05
-
ایندکسها و Java API - بخش 2 07:01
-
ایندکسها و Java API - بخش 3 12:19
-
پردازش دستهای - بخش 1 08:30
-
پردازش دستهای - بخش 2 06:09
-
پردازش دستهای - بخش 3 07:23
-
پردازش دستهای - بخش 4 09:16
-
بهروزرسانی گسترش و شرطی 13:15
-
مقدمهای بر دوره 03:06
-
کالکشن-لیست 10:10
-
ادامه کالکشن-لیست 10:43
-
کالکشن-مجموعه 09:53
-
ادامه کالکشن-مجموعه 06:28
-
کالکشن-نقشه - بخش 1 09:20
-
کالکشن-نقشه - بخش 2 06:57
-
کالکشن-نقشه - بخش 3 09:03
-
کالکشن-نقشه - بخش 4 06:40
-
مقدمهای بر پروژه 05:43
-
درک جداول 03:59
-
جدول دپارتمانها و اضافه کردن سوابق 14:21
-
بررسی اپلیکیشن Java 06:46
-
ادامه بررسی اپلیکیشن Java 07:20
-
وارد کردن سوابق در جدول Dept (دپارتمان) - بخش 1 07:48
-
وارد کردن سوابق در جدول Dept - بخش 2 07:54
-
وارد کردن سوابق در جدول Dept - بخش 3 07:09
-
جدول کارمندان - بخش 1 07:05
-
جدول کارمندان - بخش 2 07:46
-
جدول کارمندان - بخش 3 06:32
-
جدول کارمندان - بخش 4 07:35
-
وارد کردن سوابق در جدول کارمندان 07:54
-
ادامه وارد کردن سوابق در جدول کارمندان 07:25
-
بهروزرسانی و حذف سوابق در جدول Dept 09:37
-
ادامه بهروزرسانی و حذف سوابق در جدول Dept 06:22
-
بهروزرسانی سوابق کارمندان 08:49
-
حذف سوابق کارمندان 09:13
-
ایجاد اپلیکیشن MDI 10:57
-
درج، بهروزرسانی و حذف در تاریخچه شغلی 12:27
-
ادامه درج، بهروزرسانی و حذف در تاریخچه شغلی 11:10
مشخصات آموزش
تسلط به کاساندرا: مبانی تا پیشرفته با پروژههای عملی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:60
- مدت زمان :08:11:40
- حجم :4.95GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy