آموزش پایتون در باطن

Python on the Backend

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش توسعه بک‌اند پایتون، ساخت یک وب‌سایت یا API در پایتون، طراحی‌شده برای دانش‌آموزان با مک یا ویندوز. ساخت برنامه‌های وب و APIهای جالب برای مشتریان دیگر. به API های وب که توسط توسعه دهندگان دیگر با زبان های دیگر مصرف می شوند نصب، استفاده و استقرار نوت بوک های Jupyter یاد بگیرید که چگونه Load Balancing را برای خدمات Backend Python خود پیاده سازی کنید برنامه نویسی پایگاه داده Backend را با Python و PostgresSQL یاد بگیرید: اتصال، پرس و جو، نوشتن و انجام تراکنش ها. پیش نیازها: قادر به درک اصول اولیه برنامه نویسی

آیا پایتون را می شناسید و می خواهید آن را به سطح بعدی ببرید؟ چگونه در مورد نوشتن یک وب سایت در پایتون یا یک API به طوری که توسعه دهندگان همکار شما بتوانند در JSON از طریق HTTP ساده استفاده کنند. با رونق میکروسرویس ها و API، توسعه دهندگانی که عادت به کار با اسکریپت های نوشتن پایتون دارند، اکنون می توانند دانش خود را به پشتیبان ببرند. این دوره به شما اصول اولیه وب سرورها، نحوه راه اندازی وب سرور پایتون و نوشتن برنامه های جالب جالب در پشتیبان را به شما آموزش می دهد. در پایان دوره از شما خوانده می شود تا با دنیا آشنا شوید و سرویس ها و API های خود را بنویسید، از پایگاه داده بخوانید و بنویسید، در سرویس های پایتون خود تعادل بار پیچیده ای انجام دهید، با نوت بوک های Jupyter کار کنید و خیلی چیزهای دیگر!


سرفصل ها و درس ها

معرفی Introduction

  • چرا توسعه Back-end؟ Why Back-end Development?

  • طرح کلی دوره Course Outline

شروع راه اندازی (Mac) Getting Started Setup (Mac)

  • راه اندازی Python3 در مک Setup Python3 on Mac

  • نصب Tornado وب سرور HTTP پایتون در مک Installing Tornado the Python HTTP Web Server on Mac

  • نصب کد ویژوال استودیو و افزونه پایتون در مک Installing Visual Studio Code and Python Extension on Mac

شروع راه اندازی (ویندوز) Getting Started Setup (Windows)

  • راه اندازی Python3 در ویندوز Setup Python3 on Windows

  • نصب Tornado وب سرور پایتون HTTP در ویندوز Installing Tornado the Python HTTP Web Server on Windows

  • نصب کد ویژوال استودیو و پسوند پایتون در ویندوز Installing Visual Studio Code and Python Extension on Windows

ساخت وب سرور HTTP پایتون Building the Python HTTP Web Server

  • پروتکل HTTP HTTP Protocol

  • ساختن یک نقطه پایانی ساده روش GET HTTP در پایتون Building a simple GET HTTP method end point in Python

  • ارائه یک فایل HTML ساده از وب سرور پایتون (Index.html) Serving a simple HTML file from Python Web Server (Index.html)

پارامترهای ورودی به API پایتون Input Parameters to Python API

  • پارامتر Query در مقابل پارامتر منبع Query Parameter vs Resource Parameter

  • ساختن نقطه پایانی GET با پارامتر رشته کوئری Building a GET end point with a query string parameter

  • ساختن نقطه پایانی GET با پارامترهای منبع Building a GET end point with resource parameters

ساخت Dynamic POST و GET JSON HTTP API Building Dynamic POST and GET JSON HTTP APIs

  • ساختن نقطه پایانی JSON GET که از یک فایل متنی در باطن خوانده می شود Building a JSON GET endpoint that reads from a text file on the backend

  • ساختن یک نقطه پایانی JSON POST که روی یک فایل متنی در باطن می نویسد Building a JSON POST endpoint that writes to a text file on the backend

مصرف Python API از جاوا اسکریپت Consuming Python API from Javascript

  • مصرف GET و POST API از Javascript/HTML Consuming the GET and POST API from Javascript/HTML

  • ساخت سرویس آپلود تصویر با پایتون Building an Image Upload Service with Python

  • چرخاندن سه نمونه از گردباد در حال اجرا در 3 پورت مختلف Spin three instances of tornado running on 3 different ports

نوت بوک های Jupyter Jupyter Notebooks

  • نوت بوک Jupyter چیست؟ What is Jupyter nootbook?

  • نصب نوت بوک Jupyter در مک Installing Jupyter Notebook on Mac

  • نصب نوت بوک Jupyter در ویندوز Installing Jupyter Notebook on Windows

  • نصب نوت بوک Jupyter در Docker Installing Jupyter Notebook on Docker

  • کار با Jupyter Notebook (مثال توییتر) Working with Jupyter Notebook (Twitter example)

بخش پاداش - پایتون و پایگاه داده، تعادل بار Docker و موارد دیگر! Bonus Section - Python and the Database, Docker Load balancing and more!

  • Load Balancing خدمات پایتون با nginx Load Balancing Python services with nginx

  • چرخش نمونه Postgres با Docker Spinning Postgres Instance with Docker

  • برنامه نویسی پایگاه داده با پایتون Database programming with Python

  • کار با MySQL در پایتون Working with MySQL in Python

  • پایتون و Postgres سمت سرور در مقابل نشانگر سمت مشتری Python and Postgres Server Side vs Client Side Cursors

  • برنامه های وب بدون حالت در مقابل Stateful در پایتون Stateless vs Stateful Web Applications in Python

نمایش نظرات

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

آموزش پایتون در باطن
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4 hours
29
Udemy (یودمی) udemy-small
12 دی 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
26,951
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hussein Nasser Hussein Nasser

نویسنده، مهندس نرم افزار

اسم من حسین است و مهندس نرم افزار هستم. از زمانی که عمویم اولین کتاب برنامه نویسی ام را در سال 1998 به من داد () متوجه شدم که نرم افزار علاقه من است. من وبلاگم را راه اندازی کردم و کانال یوتیوب را به عنوان یک خروجی برای صحبت در مورد نرم افزار راه اندازی کردم.

استفاده از نرم افزار برای حل مشکلات جالب یکی از چیزهای جذابی است که من واقعا از آن لذت می برم. در کانال های رسانه های اجتماعی من با من تماس بگیرید تا داستان نرم افزار خود را بگویید، سؤال بپرسید یا مشکلات جالب را به اشتراک بگذارید. من دوست دارم آن را بشنوم!

من همچنین در زمینه سیستم های اطلاعات جغرافیایی (یا GIS) تخصص دارم. من از سال 2005 به بسیاری از سازمان‌ها در کشورهای مختلف کمک کردم تا فناوری GIS را پیاده‌سازی کنند و برنامه‌های سفارشی را متناسب با موارد استفاده و ساده‌سازی گردش‌های کاری‌شان از سال 2005 نوشتم. دویست ویدیوی یوتیوب و آموزش نرم افزار تا به امروز در حال تماشا هستند و شروع به کردند. من از سال 2015 در Esri مهندس ساختمان فن آوری های GIS جالب هستم.

Udemy (یودمی)

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

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