آموزش 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

نمایش نظرات

نظری ارسال نشده است.

آموزش API های Python REST با Flask، Docker، MongoDB و AWS DevOps
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10.5 hours
51
Udemy (یودمی) udemy-small
19 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
16,895
4.1 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز

Faisal Memon Faisal Memon

من بیش از 12 سال تجربه ساخت محصولات جهانی دارم که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. من عاشق تکنولوژی و آموزش آن هستم. در حال حاضر، من در یکی از استارت‌آپ‌های پرسرعت در هند به سمت Product هستم و از لحظه لحظه آن لذت می‌برم. قبل از او، چند استارت‌آپ ایجاد کردم که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایه‌گذاران کمک مالی جمع‌آوری کردم و بخشی از Google Launchpad Accelerator بودم. من در ساخت محصولات از ابتدا و مقیاس بندی تا کاربران جهانی تجربه دارم. من اینجا هستم تا دانش خود را با جویندگان به اشتراک بگذارم و به رشد شخصی و حرفه ای آنها کمک کنم. از دیدنت خوشحالم :)

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.