لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون سازمانی با پایتون [ویدئو]
Enterprise Automation with Python [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در سال های آینده، برنامه نویسی پایتون از نظر اتوماسیون به طور گسترده ای توسعه یافته است. اتوماسیون سازمانی با پایتون به شما میآموزد که چگونه برنامهنویسی ساده پایتون میتواند زندگی شما را با خودکارسازی زیرساخت شما آسانتر کند.
این دوره با معرفی ماژول ها و ابزارهایی که استفاده خواهیم کرد و نحوه راه اندازی یک محیط پایتون برای انجام وظایف اتوماسیون و مقابله با ویرایشگرهای فایل و IDE مانند Pycharm آغاز می شود. این دوره وظایف اتوماسیون شبکه و وظایف مدیریت با Python Fabric را پوشش می دهد تا اجرای وب سرور را با برنامه های ساده پایتون به طور خودکار انجام دهد. با حرکت رو به جلو، یاد خواهید گرفت که سرورهای پایگاه داده را با پایتون ایجاد کنید و از آنها پشتیبان تهیه کنید. همچنین، کاربرانی را در چندین سرور ایجاد میکنید تا کاربران را مدیریت کنید و سپس سلامت Enterprise را بررسی کنید و سپس وظایف اتوماسیون زیرساخت ابری را با پایتون انجام خواهید داد. این دوره از کتابخانه ها و ماژول های پایتون برای خودکارسازی زیرساخت شما نهایت استفاده را خواهد برد. از برنامه نویسی پایتون برای خودکارسازی تنظیمات سرور و وظایف مدیریت استفاده کنید.
در پایان دوره، شما قادر خواهید بود مهارت های پایتون خود را به طور موثر توسعه دهید و آن را به یک ابزار اتوماسیون جایگزین از چارچوب های اصلی اتوماسیون تبدیل کنید. موارد استفاده در این دوره به شما کمک می کند تا فرآیندها را با استفاده بالا در تمام سرورها ردیابی کنید و ایجاد کنید. وب سرور از طریق کد پایتون بنابراین، اکنون نیازی نیست به ابزارهای اتوماسیون شبکه مانند عروسک، Ansible و آشپز وابسته باشید و این دوره را بگیرید تا کار روزانه خود را با ماژول های اتوماسیون و پایتون آسان کنید که به شما کمک می کند خدمات را سریعتر از قبل ارائه دهید.
بسته کد این دوره ویدیویی در آدرس زیر موجود است: https://github.com/PacktPublishing/Enterprise-Automation-with-Python- [*] ابزارهای مختلف مورد استفاده برای اتوماسیون را بیاموزید.
[*] اتوماسیون سازمانی را با استفاده از برنامه نویسی پایتون درک کنید.
[*] کارهای اداری مانند مدیریت کاربر، پایگاه داده و فرآیند را با استفاده از اتوماسیون انجام دهید.
[*] یاد بگیرید که با استفاده از اتوماسیون در همه سرورها بررسی های سلامت انجام دهید.
[*] وظایف اتوماسیون را با AWS در زیرساخت ابری انجام دهید.
[*] یاد بگیرید که سوئیچ ها یا روترها را خودکار و پیکربندی کنید.
اگر شما یک مدیر سیستم یا مهندس DevOps در شرکت هستید که میخواهید کار را از طریق پایتون تسهیل کنید و به دنبال جایگزینی از چارچوبهای اتوماسیون اصلی مانند Puppet و Chef هستید، این دوره برای شما مناسب است. برخی از دانش های اولیه برنامه نویسی با اسکریپت نویسی پایتون ضروری است. این دوره به شما کمک می کند تا فکر کنید و کار روزانه خود را با موارد استفاده در چندین زمینه مانند شبکه، پایگاه داده و ابر آسان کنید. [*] از ماژول های پایتون برای خودکارسازی زیرساخت خود نهایت استفاده را ببرید. * * [*] از برنامه نویسی پایتون برای خودکارسازی تنظیمات سرور و وظایف مدیریت استفاده کنید. * * [*] به طور موثر مجموعه مهارت پایتون خود را توسعه دهید و آن را به یک ابزار اتوماسیون جایگزین تبدیل کنید. *
سرفصل ها و درس ها
مقدمه ای بر ابزارهای مورد استفاده برای اتوماسیون سازمانی
Introduction to the Tools Used for Enterprise Automation
بررسی اجمالی دوره
The Course Overview
نیاز به اتوماسیون در سازمان
The Need for the Automation in the Enterprise
نمای سریع در مورد توپولوژی و پیش نیازها
A Quick View about the Topology and Prerequisites
نصب پایتون 3
Installing Python 3
پیکربندی محیط های مجازی و بسته بندی آن
Configuring Virtual Environments and Its Wrapper
وظایف اتوماسیون شبکه
Network Automation Tasks
نصب ماژول Netmiko Python
Installation of Netmiko Python Module
پیکربندی چندین دستگاه سیسکو از طریق Netmiko
Configuring Multiple Cisco Devices via Netmiko
جمع آوری اطلاعات از دستگاه های سیسکو
Gathering Information from Cisco Devices
وظایف مدیریت با Python Fabric
Administration Tasks with Python Fabric
نصب ماژول پارامیکو با نمونه های اولیه
Installation of Paramiko Module with Initial Examples
نصب ماژول فابریک
Installation of Fabric Module
مثال های عملی با استفاده از توابع اصلی Fabric
Practical Examples Using Fabric Main Functions
موتور قالب Jinja
Jinja Template Engine
مدیریت پایگاه داده
Database Management
نصب ماژول PyMySQL Python
Installation of PyMySQL Python Module
ایجاد پایگاه داده و جداول با استفاده از PyMySQL
Creating Database and Tables Using PyMySQL
ابزارهای مدیریت برای درج، حذف و تغییر
Admin Utilities to Insert, Delete, and Alter
ابزارهای مدیریت برای صادرات و مدیریت کاربر
Admin Utilities to Export and User Management
مدیریت کاربر
User Management
ایجاد کاربران با استفاده از پایتون
Creating Users Using Python
اطلاعات کاربر را اصلاح کنید
Modify User Information
برنامه پایتون برای افزودن کاربران از فایل CSV
Python Program to Add Users from CSV File
مدیریت فرآیند
Process Management
نصب ماژول psutil پایتون
Installation of psutil Python Module
برنامه پایتون برای بررسی فضای آزاد دیسک
Python Program to Check the Free Disk Space
برنامه پایتون برای بررسی فرآیند بالای CPU
Python Program to Check High CPU Process
برنامه پایتون برای تشخیص شبکه
Python Program to Diagnose Network
زیرساخت ابری - AWS
Cloud Infrastructure — AWS
نصب ماژول بوتو
Installation of Boto Module
تنظیم اعتبارنامه احراز هویت از آمازون
Setting Up Authentication Credentials from Amazon
ایجاد یک نمونه EC2 با استفاده از Boto3
Creating an EC2 Instance Using Boto3
ایجاد و استفاده از سطل های آمازون S3
Creating and Using Amazon S3 Buckets
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
توماس للک یک مهندس نرم افزار است که بیشتر در جاوا و اسکالا برنامه نویسی می کند. او از طرفداران معماری میکروسرویس و برنامه نویسی کاربردی است. او هر روز زمان و تلاش قابل توجهی را برای بهتر شدن اختصاص می دهد. او اخیراً به فناوریهای کلان داده مانند Apache Spark و Hadoop پرداخته است. او تقریباً به همه چیزهایی که با توسعه نرم افزار مرتبط است علاقه دارد.
توماس فکر می کند که همیشه باید سعی کنیم قبل از حل یک مشکل راه حل ها و رویکردهای مختلف را در نظر بگیریم. او اخیراً در چندین کنفرانس در لهستان - Confitura و JDD (روز توسعهدهنده جاوا) و همچنین در گروه کاربری Krakow Scala سخنران بود. میتوانید ویدیوی JDD را در اینجا پیدا کنید: https://www.youtube.com/watch?v=BnORjQbnZNQ&t - بحث ML Spark.
او همچنین یک جلسه برنامه نویسی زنده در کنفرانس Geecon برگزار کرد. او در حال حاضر روی این وب سایت با استفاده از ML کار می کند: http://www.allegro.pl
نمایش نظرات