آموزش داکر برای توسعه نرم‌افزار: برنامه‌های پایتون - آخرین آپدیت

دانلود Docker for Software Development: Python Apps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: داکر یک فناوری قدرتمند است که اگر در طول فرآیند توسعه مورد استفاده قرار گیرد، می‌تواند مشکلات محیط عملیاتی (Production) را در برنامه‌های پایتون شما به طور قابل توجهی کاهش دهد. در این دوره آموزشی با عنوان «داکر برای توسعه نرم‌افزار: برنامه‌های پایتون»، شما یاد می‌گیرید که چگونه از داکر برای ارتقای کیفیت اپلیکیشن‌های پایتونی خود استفاده کنید. ابتدا نحوه بسته‌بندی برنامه پایتون در یک کانتینر داکر را بررسی خواهید کرد. سپس، روش اجرای مجموعه‌های تست (Test Suites) و لینترها (Linters) را در داخل کانتینر داکر کشف می‌کنید. در نهایت، نحوه انتشار یک برنامه پایتون کانتینری را هم برای سایر توسعه‌دهندگان و هم برای استقرار در محیط عملیاتی خواهید آموخت. در پایان این دوره، شما مهارت‌ها و دانش لازم برای استفاده از داکر در برنامه‌های پایتون را کسب خواهید کرد تا بتوانید به طور موثر کیفیت و قابلیت اطمینان اپلیکیشن‌های خود را بهبود ببخشید.

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

شروع کار با پایتون و داکر Getting Started with Python and Docker

  • مقدمه‌ای بر اجرای برنامه پایتون در کانتینر داکر Introduction to Running a Python App in a Docker Container

  • ساخت برنامه نمونه Building the Sample Application

  • اجرا و تست برنامه نمونه Running and Testing the Sample Application

  • آشنایی با Dockerfileها Introduction to Dockerfiles

  • نحوه داکری کردن یک برنامه پایتون How to Dockerize a Python Application

  • ایجاد Dockerfile و اجرای کانتینر داکر Creating a Dockerfile and Running a Docker Container

  • محیط‌های مجازی در کانتینرهای داکر Virtual Environments in Docker Containers

تست برنامه پایتون در کانتینر داکر Testing a Python Application Inside a Docker Container

  • مقدمه‌ای بر SQL Alchemy Introduction to SQL Alchemy

  • افزودن پشتیبانی SQL Alchemy به سرویس Coffee Adding SQL Alchemy Support to the Coffee Service

  • اجرای MySQL در کانتینر داکر Running MySQL in a Docker Container

  • آشنایی با Pytest Introduction to Pytest

  • ساخت موارد تست (Test Cases) Building Test Cases

  • تست برنامه Flask در کانتینر داکر Testing a Flask Application Inside a Docker Container

  • ساخت Dockerfile چندمرحله‌ای (Multi-stage) Building a Multi-stage Dockerfile

بررسی کد (Linting) برنامه‌های پایتون در کانتینر داکر Linting Python Applications Inside a Docker Container

  • مقدمه‌ای بر Linting در پایتون Introduction to Linting in Python

  • آشنایی با Pylint Introduction to Pylint

  • افزودن Pylint به Dockerfile Adding Pylint to Our Dockerfile

  • استفاده از پلاگین‌های Pylint Using Pylint Plugins

انتشار برنامه پایتون کانتینری Publishing a Containerized Python Application

  • انتشار برنامه پایتون کانتینری Publishing a Containerized Python Application

  • مقدمه‌ای بر Logging در پایتون Introduction to Python Logging

  • افزودن کدهای لاگ به برنامه Adding Logging Code to the Application

  • خارج کردن تنظیمات (Externalizing Configuration) Externalizing Configuration

  • مدیریت اطلاعات حساس در محیط خارجی Externalizing Sensitive Information

نمایش نظرات

آموزش داکر برای توسعه نرم‌افزار: برنامه‌های پایتون
جزییات دوره
1h 42m
23
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
4
از 5
دارد
دارد
دارد
Steven Haines
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Steven Haines Steven Haines

استیون هاینز در بیست سال گذشته به عنوان یک معمار نرم افزار کار کرده است ، اخیراً به عنوان یک معمار اصلی نرم افزار در Turbonomic ، با تمرکز بر ارائه ابر آنها. وی هفت سال را در نقش های مختلف معماری در دیزنی گذراند ، ابتدا به عنوان یک معمار فنی در برنامه MyMagic + دیزنی شروع کرد و دوره خود را به عنوان یک معمار راه حل اصلی و معمار اصلی برنامه به پایان رساند ، نظارت بر پروژه های بزرگ از راه اندازی دیزنی شانگهای ، جایگزینی وب سایت فروش آنلاین بلیط برای استراحتگاه دیزنی هنگ کنگ و انتقال PhotoPass به یک معماری بدون سرور. او علاقه زیادی به عملکرد برنامه و مقیاس پذیری دارد و وقت خود را صرف کار با برنامه های کاربردی مدیریت عملکرد در Quest Software و AppDynamics کرده است. او نویسنده Java 2 From Scratch (QUE، 1999)، Java 2 Primer Plus (SAMS، 2002) و Pro Java EE Performance Management and Optimization (Apress، 2006) است. وی میزبان جاوا در InformIT.com بود ، جایی که نزدیک به ده سال در هر هفته با مقالات هفتگی مشارکت داشت ، او به طور منظم در JavaWorld مشارکت داشت و بیش از دوازده مقاله سفید درباره عملکرد ، مقیاس پذیری و معماری مبتنی بر ابر نوشت. وی در دانشگاه یادگیری درخت و همچنین دانشگاه کالیفرنیا ، ایروین دوره های علوم کامپیوتر و جاوا را تدریس کرد. او در اوقات فراغت خود بر روی ایجاد مهارت فنی و شغلی خود با مطالعه کتاب ، گذراندن دوره های آنلاین و ساخت برنامه های جدید تمرکز دارد و تا آنجا که می تواند با خانواده اش می گذراند: همسرش لیندا تقریباً 20 ساله ، پسرش مایکل ( 17) ، و دخترش ربکا (9).