لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش API های Python REST با Flask، Docker، MongoDB و AWS DevOps
Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کدنویسی پایتون را با RESTful API با استفاده از چارچوب Flask یاد بگیرید. نحوه استفاده از MongoDB، Docker و Tensor flow را بدانید. دانش و درک عمیقتری از عناصر اصلی توسعه وب با استفاده از Python Understand داشته باشید و قادر به استفاده از چارچوب فلاسک برنامهریزی، ساخت، راهاندازی و استقرار یک API RESTful در یک نمونه آمازون EC2 باشید. استفاده از پایگاه داده NoSQL (MongoDB) ساخت ماشین -learning API با استفاده از Tensorflow برای تشخیص تصویر پیش نیازها: دانش اولیه زبان برنامه نویسی پایتون اشتیاق و تمایل به ارتقای مهارت های پایتون خود به سطح بعدی
بنابراین کمی پایتون را میشناسید و میخواهید در مورد RESTful API و سایر فناوریهای جالب مانند Flask، Docker، MongoDB بیاموزید؟
یا شاید فقط می خواهید مهارت های پایتون توسعه وب را به رزومه خود اضافه کنید.
دلیل هر چه باشد، اگر علاقه دارید مهارتهای پایتون خود را به سطح بالاتری ببرید، در صفحه درست قرار گرفتهاید.
چرا از پایتون برای توسعه وب استفاده کنیم؟
کد نویسی در پایتون ساده است و دانش آموزی که هیچ دانش قبلی ندارد می تواند به راحتی یک خط کد و استفاده از آن را درک کند - این بدان معناست که فقط با اصول اولیه می توانید به راحتی یک برنامه کامل بنویسید.
Python دارای تعداد زیادی چارچوب و ابزار است تا شما را با توسعه وب به سرعت پیش ببرید.
این یک تطابق عالی است - یک زبان قدرتمند با طیف وسیعی از ابزارها که می توانید به سرعت از آنها استفاده کنید.
چرا این دوره را انتخاب کنید؟
شما میتوانید نحوه طراحی و پیادهسازی RESTful API را از طریق چارچوب Flask یاد بگیرید و درک کنید.
آیا تا به حال میخواهید بدانید که پایگاه داده NoSQL چیست و چگونه از آن استفاده کنید؟ نحوه انجام این کار را نیز با استفاده از پایتون خواهید آموخت.
و Docker چیست و "docker" کردن برنامه های شما به چه معناست؟ بله، درست حدس زدید، در این دوره نیز آن را یاد خواهید گرفت.
شما حتی خواهید آموخت که چگونه یک API یادگیری ماشینی با استفاده از TensorFlow برای تشخیص تصویر بسازید.
یکی دیگر از موضوعات داغ DevOps است، و شما در مورد آن یاد خواهید گرفت و مراحل استقرار یک API RESTful را در یک نمونه Amazon EC2 طی خواهید کرد.
به طور خلاصه، این دوره به گونه ای طراحی شده است که مهارت های پایه پایتون شما را در کوتاه ترین زمان به سطح بعدی برساند.
در این دوره به چه موضوعاتی پرداخته می شود؟
درک اصول چارچوب Python Flask
درک و پیاده سازی REST API
Docker
MongoDB
پروژه: پایگاه داده به عنوان یک API آرامش بخش خدمات
پروژه: ایجاد یک API آرامش بخش برای بررسی شباهت با استفاده از پردازش زبان طبیعی
پروژه: ایجاد یک API آرامش بخش تشخیص تصویر با استفاده از Tensorflow و Deep Learning
پروژه: ایجاد یک API آرامش بخش برای مدیریت تراکنش های بانکی
استقرار Restful API در یک نمونه AWS EC2
شما به درک کاملی از نحوه عملکرد همه قطعات به صورت جداگانه و مهمتر از آن نحوه تطبیق آنها با یکدیگر خواهید رسید.
این واقعاً یک دوره آموزشی است که شما را سریعاً با این موضوعات آشنا می کند.
به چه مهارت هایی نیاز دارید؟
دانشآموز ایدهآل فردی با دانش پایه پایتون است که مشتاق بهبود مهارتهای خود باشد. همین!
آماده شروع؟
اگر برای شروع دوره آماده هستید، برای شروع روی دکمه ثبت نام کلیک کنید. ما مشتاقانه منتظر دیدار شما در داخل هستیم.o
سرفصل ها و درس ها
آشنایی با اصول چارچوب Python Flask و گردش کار آن
Understanding the Basics of the Python Flask Framework and its Workflow
دانلود و نصب VirtualBox و Ubuntu
Downloading and Installing VirtualBox and Ubuntu
نصب فلاسک و اجرای برنامه Hello World
Installing Flask and Running a Hello World Program
درک چرخه وب برای توسعه
Understanding the Web Cycle For Development
بازدید مجدد از برنامه Hello World و توضیح GETs
Revisiting Hello World Program And Explaining GETs
JSON، نمونه هایی از JSON و JSON در Flask
JSON, Examples of JSON, and JSON in Flask
دریافت و ارسال درخواست + ساختار پاسخ
GET and POST Requests + Response Structure
دانلود و نصب پستچی
Downloading and Installing Postman
رسیدگی به درخواستهای POST در Flask و ساختن یک API کوچک
Handling POST Requests in Flask and Building a Mini API
درک و پیاده سازی Simple REST API
Understanding and Implementing a Simple REST API
RESTful API چیست.
What is a RESTful API.
نمودار روش منبع API Restful
Restful API Resource Method Chart
Project 1, Building Restful API Part 1
Project 1, Building Restful API Part 1
Project 1, Building Restful API Part 2
Project 1, Building Restful API Part 2
داکر
Docker
داکر چیست و چرا از آن استفاده کنیم
What is Docker and Why Use it.
نکته در مورد نصب داکر
Note on Docker Installation
دانلود و نصب Docker و Docker-Compose
Downloading and Installing Docker and Docker-Compose
Docker کردن اولین برنامه ما
Dockerizing our First Application
MongoDB
MongoDB
پایگاه داده و MongoDB چیست؟
What is a Database and MongoDB
معرفی MongoDB
MongoDB Introduction
نکته در مورد نصب MongoDB
Note on MongoDB installation
نصب MongoDB در ماشین مجازی اوبونتو
Installing MongoDB on the Ubuntu Virtual Machine
ایجاد و حذف پایگاه های داده
Creating and Deleting Databases
ایجاد و حذف مجموعه ها در MongoDB
Creating and Deleting Collections in MongoDB
اسناد پرس و جو در MongoDB
Query Documents in MongoDB
به روز رسانی و مرتب سازی و محدود کردن اسناد در MongoDB
Updating and Sorting and Limiting Documents in MongoDB
برای پیگیری تعداد کاربران به API توجه کنید
Note on API to keep track of Number of Users
ساخت یک برنامه کاربردی ساده برای پیگیری تعداد کاربران
Building a Simple Application to Keep Track of Number of Users
پروژه: پایگاه داده به عنوان یک API آرامش بخش خدمات
Project: Database as a Service Restful API
پروتکل نمودار برای API جدید قسمت 1
Chart Protocol for New API Part 1
یادداشت در مورد API جملات
Note on Sentences API
ساختن جملات API قسمت 2
Building the Sentences API Part 2
ساختن جملات API قسمت 3
Building the Sentences API Part 3
پروژه: ساخت یک API آرامش بخش برای بررسی شباهت با استفاده از Proc زبان طبیعی
Project: Building a Restful API for Similarity Check using Natural Language Proc
ساختن یک API مشابهت قسمت 1
Building a Similarity API Part 1
ساختن یک ساختار API مشابه Docker-compose قسمت 2
Building a Similarity API Docker-compose Structure Part 2
ساخت یک مشابهت API ثبت قسمت 3
Building a Similarity API Registration Part 3
ساخت یک API مشابهت تشخیص شباهت قسمت 4
Building a Similarity API Detection of Similarity Part 4
ساخت یک مشابهت API پر کردن مجدد قسمت 5
Building a Similarity API Refilling Part 5
مهم: مشابه کد منبع به روز شده API
Important: Similarity API Updated Source Code
ساخت یک API مشابهت تست API قسمت 6
Building a Similarity API Testing the API Part 6
پروژه: ساخت یک API Restful Recognition Image با استفاده از Tensorflow و Deeplear
Project: Building an Image Recognition Restful API using Tensorflow and Deeplear
ساختن یک API طبقه بندی تصویر قسمت 1
Building an Image Classification API Part 1
ساختن یک API طبقه بندی تصویر، پوشه های پروژه قسمت 2
Building an Image Classification API, Project folders Part 2
ساخت یک API طبقهبندی تصویر، بخش ثبت نام 3
Building an Image Classification API, Registration Part 3
ساخت یک API طبقه بندی تصویر، تابع طبقه بندی قسمت 4
Building an Image Classification API, Classification Function Part 4
مهم: API طبقه بندی تصویر کد منبع به روز شده است
Important: Image Classification API Updated Source Code
ساخت یک API طبقه بندی تصویر، قابلیت پر کردن مجدد قسمت 5
Building an Image Classification API, refill functionality Part 5
ساختن تست API طبقه بندی تصویر قسمت 6
Building an Image Classification API Testing Part 6
پروژه: ایجاد یک API آرامش بخش برای مدیریت تراکنش های بانکی
Project: Building a Restful API to handle Bank Transactions
ساخت API بانک، قسمت 1
Building a Bank API, Part 1
ساخت API بانک، قسمت 2
Building a Bank API, Part 2
ساخت API بانک، قسمت 3
Building a Bank API, Part 3
ساخت API بانک، قسمت 4
Building a Bank API, Part 4
استقرار Restful API در نمونه AWS EC2
Deploying Restful API into AWS EC2 Instance
در حال استقرار
Deploying
اطلاعات اضافی - کد منبع و موارد دیگر
Extra Information - Source code, and other stuff
کدهای منبع
Source Codes
سخنرانی و اطلاعات پاداش
Bonus Lecture and Information
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
من بیش از 12 سال تجربه ساخت محصولات جهانی دارم که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. من عاشق تکنولوژی و آموزش آن هستم. در حال حاضر، من در یکی از استارتآپهای پرسرعت در هند به سمت Product هستم و از لحظه لحظه آن لذت میبرم. قبل از او، چند استارتآپ ایجاد کردم که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایهگذاران کمک مالی جمعآوری کردم و بخشی از Google Launchpad Accelerator بودم. من در ساخت محصولات از ابتدا و مقیاس بندی تا کاربران جهانی تجربه دارم. من اینجا هستم تا دانش خود را با جویندگان به اشتراک بگذارم و به رشد شخصی و حرفه ای آنها کمک کنم. از دیدنت خوشحالم :)
نمایش نظرات