Integer ارسال شده در January 17 اشتراک گذاری ارسال شده در January 17 In the Name of God سلامممممممممممممممم خدمت همه شوما دوستان عزیز امیدوارم حالتون خوب باشه, حال دلتون از خودتون بهتر خب, فکر کنم دوستان فهمیدن که در این تاپیک چه خبره و قراره چه کاری انجام بدیم... در این تاپیک, قراره به بررسی دو آپس, سیو (Search Engine Optimization), و کلا عملیات های مربوطه بپردازیم اما خب, اول از همه باید به بررسی این بپردازیم که اصلا این اصطلاحات مثلا چی هستن؟ به چه کارمون میان اصلا؟ و چرا باید بلد باشیم خب, همراه ما باشید برای سرخط خبرا.... چیز یعنی برای ادامه ی آموزشمون 1- اصطلاحات خب, دوستان در این بخش میخوایم ببینیم اون اصطلاحات و کلمات عجیب غریبی که جلوی چشم اکثرتون گیلی بیلی میرفت چقدر ساده هستن و الکی بزرگ کرده بودینشون 1- DevOps: ترکیب شده از کلمات Development (توسعه) و Operation (عملیات) که بخوایم سرهم کنیمشون, میشه عملیات توسعه یا حالا توسعه عملیات و.... اما کارشون چیه؟ ببینید, شما فرض کنید که یه نرم افزار دارید مثلا واسه مایکروسافت یه نرم افزار هم دارید واسه گوگل دو تیم هم دارید که یکی نظارت میکنه (Operation), یکی هم توسعه میده (Development) در قدیم, به این شکل بود که تیم توسعه, هی مجبور بود کد هارو بده به تیم عملیات, ببینه باگ داره, وارنینگ داره, اروری چیزی اصلا داره یا نه طی این رفت و برگشت ها خب دهن توسعه و عملیات سرویس میشد حالا اومدن گفتن خب یه فکری چرا نیایم یه تیمش کنیم, اسمش رو هم بزاریم DevOps؟ اینجا شد که DevOps متولد شد دوآپس میگه که داش, این کاری که میکنی هیچ مفید نیست که هیچ, گوگل اگه خودش انجام داده بود سه تا از این محصول رو ساخته بود بعد میگه بیا از من استفاده کن من بهت مزیت میدم, چه مزیتی؟ سرعتت رو بهبود میبخشم و بهش اتوماسیون و خودکارسازی رو میدم اینجا شد که نرم افزار هایی در این زمینه مثل N8N, Docker, Kubernates, Compose (Docker), Swarm, GitHub Actions, GitLab CI, BitBucket Pipelines, CI/CD, Jenkins, ابزار های مانیتورینگ (ELK Stack (Elasticsearch, Logstach, Kibana), Zabbix و...) و حتی ابزار های لینوکسی مثل Cron Jobs و اینا به وجود اومدن حالا دیدید چیز خیلی سختی نبود؟ و صد البته که همه ی این ابزار هارو تا حد توضیح بهتون میگم ولی یه Call-to-Action ای هم بهتون میدم که خودتون برید آموزش هاشون رو ببینید و استفاده کنید ازشون... 2- SEO: سیو (SEO) مخفف شده ی کلمه ی Search Engine Optimization هستش, یعنی بهینه سازی موتور جستوجو دیدید مثلا وقتی مینویسید مثلا "خرید NVIDIA RTX 5080" دیجیکالا, ترب, دیوار و... براتون میاد توی ۳-۴-۵ سایت اول؟ یا مثلا وقتی میزنید ویکی, کلی سایت هستش که داخلشون کلمه ی ویکی استفاده شده, اما ویکی پدیا میاد توی اولین وب سایت لیست؟ این دقیقا بخاطر اعضای زحمت کش SEOی این سایت ها هستن SEO یعنی شما بیای به موتورجستوجو بگی عزیزم, من اینکارو میکنم, تو منو بزار توی ۳ سایت اول اونم میگه چشمم... چون شما گفتی... ولی اگر کار هارو واقعا انجام بدید... خدا داند, شاید وقتی زدن "RTX 5080" به جای سایت رسمی Nvidia یا حتی Amazon, سایت شما رو دیدیم... حالا این کارها چی میتونه باشه؟ گذاشتن OpenGraph, Twitter Card, Schema, Canonical, CLS, FCP, LCP, Keywords, Deep Linking, Search Intent, FID, رعایت کردن اصل هایی مثل EAT و EEAT و TF-IDF و استراتژی هایی مثل Pillar Cluster, و حتی احترام گذاشتن به الگوریتم های گوگل مثل Dance, Panda, Penguen (در اصل پنگوین هستشا نمیدونم درست نوشتم یا نه...), Pagerank, HillTop, Sandbox, Caffeine, Freshness, Venice, Pirate, EMD, Page Layout, Zebra, Hummingbird, Payday Loan, Pigeon, Mobilegeddon, Mobile-Friendly, Rankbrain, Possum, Fred Google, Medic, Mobile-First Index, BERT, Passage, Core Web Vitals, MUM, Product Review, Helpful Content, SpamBrain, و... (که در مورد همشون هم صحبت خواهیم کرد) دیدید؟ این هم به جز اسم الگوریتم های گوگل عزیز که یکمی عجیب غریب هستن, سیو هم مثل دوآپس اصطلاح فرازمینی و آسمونی و حتی نازل شده ای نیست این دو مفهوم اصلی بود که باید گفته میشد خب, الان میتونیم بریم سراغ کار اصلیمون... ۲- کار اصلی خب, دیگه در این بخش جدی میریم سراغ کارمون و توضیح اینکه هرکدوم چی هستن و به چا کاری میان (ولی گفتم, من آموزش نمیدم, فقط میگم کدوم واسه چیه, کال تو اکشن بهتون میدم برید آموزششون رو ببینید) ۱- ابزار های دوآپس 1- N8N: خب این چیه حالا؟ N8N یه ابزار اتوماسیون هستش که شما میتونید واسه خودتون یه دستیار بسازید و حتی یه هوش مصنوعی بسازید! مثلا شما یه قولی به خودت مدی, میگی ساعت ۸ صبح شنبه ی سال بعد, میخوام با مایکروسافت قراردادم رو تمدید کنم آقا به شنبه ی یک سال بعد که هیچی... سره صبحانه که میری فرداش, میگی ای بابا چیکار میخواستم کنم؟ بعد به باد میره همه چیزت حالا N8N میگه اینقدر قسم و قول الکی نده از من استفاده کن, خودم واست راست و ریستش میکنم حالا شما به جای اینکه توی ذهنت نگه داری.... یه چند تا نود میکشی توی N8N... اون واست میره طبق چیزی که گفتی, همه چیز رو راست و ریست میکنه واست حالا یکم وارد دنیای تخصصی دوآپس بشیم... شما میخواید ساعت ۸ صبح فردا روزی, پروژه رو بندازی روی گیت هاب... دیگه نمیخواد با استرس اینکه فردا صبح پامیشی یا نه شب سکته بزنی و کلا بیدار نشی تا ابد... یه N8N بزار, تو اصلا به خواب زمستونی برو واسه خودت به همین خوشمزگی هستش CTA (Call-to-Action): خب, ببینید دوستان برای کال تو اکشن N8N, به شما میگم که حتما برید دوره ی زیر رو ببینید, آپدیت ترین دوره ی N8N حال حاظر هستش (فقط متاسافانه قیمت دوره هم آپدیت هستش...) ببینید دوستان, من نه این سایت ماله بابامه, نه من صاحبشم, نه اصلا واسه پسرخالمه نه چیزی بی طرفانه بهتون میگم, دوره های این آقا عالیه, و این دوره رو هم جدیدا گذاشته پس حتما پیشنهاد میکنم ببینیدش: https://toplearn.com/courses/windows/آموزش-n8n 2- Docker: خب این یکی چیه حالا؟ داکر یکی دیگه از ابزار های دوآپس هستش تا قبل از داکر داستان چی بود؟ آی کابل Ethernet وصل کن, آی نمیدونم Website رو بفرست توی یه کامپیوتر توی شبکه, آی اون چمیدونم باید PHP 7.4 رو نصب کنه, آی نمیدونم Swoole و لاراول هم باید نصب کنه و... بعدش شد VM, کار ساده تر نشد که هیچ, باید میرفتی VM هارو هم یاد میگرفتی بعد شد چی؟ بعد شد کانتینرایزیشن که همون ظهور داکر بود داکر گفت داش, چیکار میکنی؟ بیا من کرنل اون سیستم عامل تو رو + پروژت رو + وابستگی هارو میریزم توی یه جام (یه جاش...) به اسم کانتینر تو به جای اینکه این همه اعذاب بکشی... یه docker run بزن, فرض کن سیستم عامل در خونت نشسته (چون واقعا هم کرنل رو با خودت حمل میکنه... مثلا یهو میبینی یه نرم افزار سی شارپ ای که با کرنل NT (Windows) نوشته شده, داره روی آرچ لینوکس با کرنل لینوکس (GNU) اجرا میشه, بدون VM) خب بدیهیا خیلی کمک زیادی کرد, فرض کن یه کامند میزدی, یهو همه چیز توی یه فایل جا میشد... مثل اینه که یهو اجی مجی کنی بی ام و جلو در خونت ظاهر بشه... خب بدیهیا تو خونه ی دوآپس ها هم عروسی بود زمان های اولیه ای که داکر اومد... اما بعدش یه مشکل خیلی بزرگ پیش اومد... که در نرم افزار بعدی متوجه میشید چی بود... CTA: حتما پیشنهاد من اینه که دوره ی زیر رو ببینید... خیلی بی نقص و کامل هستش...: https://toplearn.com/courses/operating-system/آموزش-جامع-docker 3- Kubernates این یکی چیه؟ همونطور که گفتم... دوآپس ها با اومدن داکر تو خونشون عروسی بود... تا یه مدت که کانتینر ها فتو فراوون شد دیگه از کنترل خارج شد... اینجا بود که گوگل در نزد اومد با لگد... گوگل فرصت طلب داستان ما هم, اومد و نرم افزاری ساخت, به اسم کوبرنیتس دقیقا! درست حدس زدین کوبرنیتس برای مدیریت کانتینر های داکر هستش اما با قابلیت های اسپیشیال چه قابلیت هایی؟ مثلا لود بلنسینگ اتوماتیک (یعنی اینکه ترافیک شبکه رو بین کلاستر (خوشه ها) تقسیم کنی و توی چندین سرور اجرا کنی توی دیتاسنتر) و کلی قابلیت دیگه... اما بازم یه مشکلی وجود داشت: بیش از حد پیچیده بود کوبرنیتس اینجا بود که کم کم همه داشتن از داکر زده میشدن... تا یهو یه چند نفر اومدن یه کاری کردن... اومدن گفتن خب, کوبرنیتس این همه کانفیگ پیچیده داره و به شدت سنگینه (فرض کنید مثلا خود داکر ۲ گیگ رم میخوره, کوبرنیتس یهو ۱۰ گیگ رم میخورد!) چرا یه کاری نکنیم؟ و نتیجه شد نرم افزار هایی که در ۴ معرفی میشه... CTA: https://faradars.org/courses/fvkub9906-basic-of-kubernetes-for-container-management Then: https://maktabkhooneh.org/course/آموزش-kubernetes-mk8442/ 4- Swarm / Compose اینا چین حالا؟ اینا همشون مثل Kubernates, ابزار های مدیریت کانتینر هستن... اما سبک تر و ساده تر Swarm: رقیب جدی کوبرنیتس, ساده, سریع, قدرتمند Compose: ابزار پیشفرض برای مبتدیان, اسم کاملش Docker Compose هستش در اصل و رسمی توسط خود تیم Docker ساخته شده CTA: Swarm: https://en.git.ir/udemy-the-complete-course-of-docker-swarm-2024/ Docker Compose: https://git.ir/linkedin-learning-docker-compose 5- GitHub Actions / GitLab CI / BitBucket Pipelines چیه؟ خب... رسیدیم به بخش جذاب ماجرا ابزار های CI/CD قدرتمند... هرکدوم بهترین در جای خود... اما بزارید اول توضیح بدم هرکدوم چی هستن: GitHub Actions: یه ابزار ساده و سریع, قابلیت های زیاد ولی همه بدرد بخور نیستن و خیلی قوی نیست نسبت به رقبای خودش... برای کسایی که گیت هاب استفاده میکنن بدرد بخور هستش... ولی برای عاشق های CI/CD گزینه های بهتر از گیت هابی هستش GitLab CI: قدرتمند ترین ابزار CI/CD حال حاظر به شدت قدرتمند, به شدت ساده, به شدت بدرد بخور اینتگریت شده برای گیت لب یوزر ها... به شخص خودم بیشتر از گیت لب استفاده میکنم (البته بخاطر تحریم ها یکمی ازش جدا شدم ولی حتما پیشنهاد میکنم حرفه ای تر شدید از گیت هاب خداحافظی کنید...) BitBucket Pipeline: اولد بات گولد (Old, But Gold), یکی از محبوب ترین پلتفرم ها براش اشتراک کد و CI/CD بیشتر سازمان ها ازش استفاده میکنن و نسبت به رقبای خودش (گیت لب و گیت هاب) خیلی کمتر هستش کاربراش ولی ابزار CI/CD خیلی قدرتمند میتونه (میتونه که نه البته, هست) رقیب جدی عه گیت لب سی آی باشه CTA: GitHub Actions: https://en.git.ir/udemy-ci-cd-using-github-actions-made-easy/ GitLab CI: https://git.ir/udemy-gitlab-ci-cd-pipeline-hands-on-for-devops-gitlab-tutorial-2/ BitBucket Pipelines: https://git.ir/linkedin-advanced-bitbucket-pipelines-automating-deployments-and-managing-third-party-integrations/ و https://git.ir/linkedin-bitbucket-pipelines-for-cicd/ 6- Jenkins این چی چیه دیگه؟ خب, بلهههههههه معرفی میکنم, این شما و اینم جن کینز اما معرفی من از اون معرفی های خشک و خالی نیست... واستون شده اینترنت رو به هکم, می هکم و واستون میارم چی به چیه.... خب, حالا جنکینز چیه؟؟ جنکینز یه ابزار CI/CD قدرتمند هستش که مستقل از پلتفرم شما (GitHub (Actions), GitLab (CI), BitBucket (Pipelines)) کار میکنه, واسه همین شده عشق همه دوآپس ها CTA: https://git.ir/udemy-jenkins-jenkins-unchained-deploy-jenkins-to-cloud-3-in-1/ | https://git.ir/packtpub-effective-jenkins-continuous-delivery-with-jenkins-pipeline-video/ | https://git.ir/udemy-learn-devops-ci-cd-with-jenkins-using-pipelines-and-docker/ | https://en.git.ir/udemy-jenkins-for-beginners-master-cicd-automation-from-scratch/ | | https://sariasan.com/featured/jenkins/ | https://toplearn.com/courses/web/آموزش-jenkins-به-همراه-پروژه-عملی خب, دوستان فعلا تا همینجا کافی هستش, بقیه ی موارد رو میزاریم برای تاپیک بعدی امیدوارم شاد و سرحال و شنگول باشید و شب و روز بر شما خوش باشه خدانگهدار یک یکتون NO Thing to DO :My Account :My Brothers لینک به دیدگاه https://forum.arsacia.ir/topic/100086-all-in-one-devops-and-seo-topic/ به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
MiLo ارسال شده در January 18 اشتراک گذاری ارسال شده در January 18 معرکه! لینک به دیدگاه https://forum.arsacia.ir/topic/100086-all-in-one-devops-and-seo-topic/#findComment-1023495 به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
WiNiStoN ارسال شده در January 18 اشتراک گذاری ارسال شده در January 18 Nice WiNstoN لینک به دیدگاه https://forum.arsacia.ir/topic/100086-all-in-one-devops-and-seo-topic/#findComment-1023498 به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Integer ارسال شده در January 18 سازنده اشتراک گذاری ارسال شده در January 18 هم اکنون، MiLo گفته است: معرکه! هم اکنون، SamWinston گفته است: Nice ممنونم (LOVE) حتما تاپیک های بعدی روهم دنبال کنید از این بهتر هم خواهد شد... NO Thing to DO :My Account :My Brothers لینک به دیدگاه https://forum.arsacia.ir/topic/100086-all-in-one-devops-and-seo-topic/#findComment-1025448 به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
ارسالهای توصیه شده
برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید
برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید
ایجاد یک حساب کاربری
برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است!
ثبت نام یک حساب کاربری جدیدورود به حساب کاربری
دارای حساب کاربری هستید؟ از اینجا وارد شوید
ورود به حساب کاربری