تبدیل شدن به یک توسعه دهنده NoSQL - Become a NoSQL Developer

-
1
43 دقیقه
با زیرنویس فارسی و انگلیسیشما ممکن است به عنوان یک کاربر جدید دنیای داده، شنیده باشید که بسیاری از افراد با هیجان درباره NoSQL و همه کارهایی که میتواند انجام دهد صحبت میکنند. از نظر انعطاف پذیری، سرعت عالی است و کار با آن آسان است. فوق العاده مقیاس پذیر است، بنابراین با رشد وب سایتها و برنامهها میتواند تعداد بیشتری از کاربران را در خود جای دهد. اما آیا جایگزین SQL میشود؟ آیا پایگاه دادههای رابطهای را منسوخ میکند؟ در این دوره مربی Mel McGee دقیقاً توضیح میدهد که NoSQL دقیقاً چیست، نکات مثبت و منفی، و سودهایی که هنگام استفاده از NoSQL ایجاد خواهید کرد. او رویکردی سطح بالا را انجام میدهد بدون اینکه در جزئیات هر یک از زبانها یا راه حلهای پرس و جو NoSQL وارد شود، بنابراین اگر شما یک توسعه دهنده هستید که به دنبال یک تصویر بزرگتر از NoSQL هستید، یا یک کارآفرین میخواهید گزینههای محصول شما را جستجو کند، یا فقط ساده است در مورد پایگاه دادههای غیر رابطهای کنجکاو هستید، این دوره برای شما مناسب است.
-
2
1 ساعت
بدون زیرنویسفن آوری های NoSQL حتی مدل های داده های تجربه شده را نیز از دست داده اند، و تعجب می کنند که چطور مهارتهای ارزشمند آنها میتواند به فعالیتهای توسعهای آینده نزدیک شود. در این درس یاد بگیرید که چطور از مدلسازی دادههای سنتی برای ترجمه یک مدل دادههای مفهومی به یک طرح NoSQL استفاده کنید. مدرس Robert Van Cleave ددر مورد جایگزینها، الگوهای دسترسی و هدف کلی مدلسازی دادهها بحث میکند. او همچنین چندین الگوی طراحی مشترک را پوشش میدهد و توضیح میدهد که چگونه میتوانید از هر کدام از آنها استفاده کنید. در مورد تجمیع، الگوهای ضد الگو، الگوهای مبتنی بر پرس و جو و چیزهای دیگر بیاموزید. اهداف یادگیری هدف مدل داده جایگزین های نماد تعیین الگوهای دسترسی تغییر مدل مفهومی الگوهای سبک سند الگوهای سبک ستونی الگوهای پرس و جو محور
-
3
3 ساعت
با زیرنویس فارسی و انگلیسیبرتری در دنیای توسعه نرم افزار در حال تغییر مستلزم تجربه واقعی "فول استک" است. دانش پایگاه های داده غیررابطه ای به ویژه قابلیت ها و ویژگی های جدید هیجان انگیزی را اضافه می کند که توسعه روزمره را آسان تر، ساده تر و بسیار مقیاس پذیرتر می کند. این دوره مقدمه ای برای استفاده از MongoDB، یکی از محبوب ترین پایگاه داده های غیر رابطه ای ارائه می دهد. نحوه ایجاد اسناد برای ذخیره داده ها، سازماندهی اسناد در مجموعه ها، و نوشتن پرس و جو برای خواندن، به روز رسانی، و حذف اسناد را کشف کنید. مربی جاستین جنکینز همچنین نحوه فهرست بندی صحیح داده ها برای افزایش عملکرد در MongoDB را نشان می دهد و سپس نشان می دهد که چگونه MongoDB می تواند با برنامه های نوشته شده در Python، Node.js، PHP و Golang ادغام شود. در فصل آخر، او مدیریت اصلی سرور، از جمله تکرار، اشتراک گذاری، امنیت و پشتیبان گیری را پوشش می دهد. مطمئن شوید که مهارتهای جدید MongoDB خود را با استفاده از چالشها و مجموعههای راهحل صادر شده در طول مسیر تمرین میکنید.
-
4
2 ساعت
با زیرنویس فارسی و انگلیسیRedis - یک ذخیره ساز ساختار داده در حافظه - با پایگاه داده های رابطه ای مانند MySQL و پایگاه های داده NoSQL مانند MongoDB متفاوت است. در این دوره آموزشی، یاد بگیرید که Redis چیست و چگونه کار می کند، همانطور که نحوه ایجاد یک پیاده سازی کلاینت با استفاده از یک مشتری ioredis و یک سرور Node.js را کشف می کنید. امانوئل هنری نحوه نصب و راهاندازی Redis را توضیح میدهد و ابزارها و مفاهیم اولیه Redis از جمله ماندگاری و تکرار را پوشش میدهد. بهعلاوه، او انواع مختلف دادههای موجود را بررسی میکند و نشان میدهد که با رشتهها، هشها و فهرستها چه کاری میتوانید انجام دهید. برای جمع بندی، او گزینه های امنیتی و بهترین شیوه ها برای ایمن سازی یک نمونه Redis را بررسی می کند. اهداف یادگیری نصب و راه اندازی Redis بررسی اصول اولیه انواع داده ها راه اندازی ماندگاری و تکرار کاوش رشته ها و لیست ها ساختار داده هش ایمن سازی یک نمونه Redis انتشار و اشتراک با Redis
-
5
1 ساعت
با زیرنویس فارسی و انگلیسیElasticsearch به طور گسترده در سیستم عامل های موتورهای جستجو برای برنامه های مدرن وب و تلفن همراه مورد استفاده قرار گرفته است. همراه با قدرت Kibana - که میتواند به ارائه راهحلهای تحلیلی در بالای خوشه Elasticsearch شما کمک کند - این پلتفرم قدرتمند توانایی پاسخگویی به سؤالات تجاری پیچیده در مورد دادههای شما و مشتریان شما و همچنین ارائه نتایج مرتبط در برنامههای شما را اضافه میکند. فراتر از جستجو، Elastic Stack تجزیه و تحلیل پیچیده و ویژگیهای پیشرفته مانند یادگیری ماشینی را در اختیار شرکتها قرار میدهد. شرکتهای بزرگ و کوچک از Elasticsearch برای شناسایی کلاهبرداریهای احتمالی، ماشینهایی که بهدرستی کار نمیکنند و کارهایی که کاربران در برنامههای خود انجام میدهند، استفاده میکنند. در این دوره، به بن سولینز بپیوندید که او به درونیات Elasticsearch همراه با کیبانا می پردازد. بن یک نمای کلی از معماری ارائه می دهد، و سپس به روش های مختلف استقرار، و نحوه بهینه سازی ساختار داده های خود می پردازد. از آنجا، او نحوه جستجوی داده ها و نحوه کار با Kibana برای ارائه بینش خود را نشان می دهد. اهداف یادگیری بررسی مفاهیم کلیدی Elasticsearch اجرای Elasticsearch در فضای ابری و محلی داده های بارگیری انبوه تنظیم نگاشت انواع داده ها پرس و جو داده ها اجرای تجمعات اساسی ایجاد تجسم و داشبورد در کیبانا
-
6
2 ساعت
با زیرنویس فارسی و انگلیسیپایگاه های داده NoSQL می توانند داده های غیر مرتبط را در مقیاس بسیار بزرگ ذخیره کرده و مشکلاتی را حل کنند که پایگاه های داده معمولی از عهده آن بر نمی آیند: نمایه سازی کل اینترنت ، پیش بینی رفتار مشترکان یا هدف قرار دادن تبلیغات در بستری به بزرگی Facebook. اما با بیش از 150 نوع پایگاه داده NoSQL ، برای یک حرفه ای SQL می تواند سخت باشد که بداند از کجا شروع کند. در این دوره ، لین لانگیت این انواع را به چند دسته اصلی تقسیم می کند و نشان می دهد که چگونه می توان با راهکارهای آسان پیکربندی ابر پایگاه داده NoSQL خود را راه اندازی کرد. بیاموزید که چگونه داده ها را اضافه و پرس و جو کنید ، قضیه CAP را با NoSQL اعمال کنید و روندهای NoSQL کلیدی را مانند چندین قابلیت و گزینه های NoSQL دریاچه داده اعمال کنید. به علاوه ، خدمات پایگاه داده AWS و GCP NoSQL مانند DynamoDB ، ElastiCache و Bigtable را کاوش کنید.