جستجو برای:
  • تقویم آموزشی
  • آموزش
    • آموزش آنلاین
    • آموزش آفلاین
  • لابراتوار آنلاین
  • وبینارها
    • پایتون برای هر چیزی
    • وبینار معرفی پیش نیاز های دوره های امنیت
    • وبینار معرفی دوره جامع Cisco Collaboration
    • وبینار معرفی دوره مهندسی پایتون
    • ذهنیت ها و تکنیک های چابکی برای توانمندسازی it
    • راه اندازی IP Telephony سیسکو در شبکه های سازمانی
    • وبینار Infrastructure as Code
    • وبینار امنیت سیستم های کنترل صنعتی
    • وبینار معرفی مرکز عملیات امنیت
    • وبینار ربات نویسی تلگرام با پایتون
    • وبینار نفوذ و گرفتن دسترسی از تلگرام
    • وبینار اصول نظارت بر شبکه های مخابراتی با رویکرد رگولاتوری
    • وبینار CSCU
    • وبینار Container on Wheels
    • وبینار مسیر آموزشی SANS
    • وبینار پدافند غیرعامل
    • وبینار Wazuh
  • بین الملل
    • ورود و ثبت نام کاربران
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • دوره ها
    • امنیت
      • EC-Council
      • F5
      • Fortinet
      • ISACA
      • ISC2
      • Juniper
      • Payment Security
      • SANS
      • SCADA
      • Secure coding
      • SOC
      • Splunk
    • بانک اطلاعاتی
      • Oracle
      • SQL Server
    • برنامه نویسی
      • IOS
      • programming & Web
    • ذخیره و بازیابی اطلاعات
      • Big Data
      • EMC
      • HP
      • Netbackup
      • veeam
    • شبکه
      • Cisco Old Level
      • Cisco New Level
      • CompTIA
      • EPI
      • Linux
      • Microsoft
      • Mikrotik
      • SolarWinds
    • کارکنان دولت
    • مجازی سازی
      • Cloud computing
      • Hyper-V
      • VMWare
      • AWS
      • Azure
    • Devops
    • مخابرات
    • مدیریت فناوری اطلاعات
      • ISO 27001
      • IT Management
      • Project Management
    • ارزهای دیجیتال
    • ویژه دوران
      • کارگاه ها و سمینارها
      • محصولات دوران
  • کتابخانه
  • پادکست
  • ویدئوها
 
  • 02143585
  • دعوت به همکاری
  • درباره ما
  • تماس با ما
  • گروه دوران
  • دورتال
  • بلاگ
دوران آکادمی
دسته بندی‌ دوره‌ها
  • شبکه
    • Microsoft
    • SolarWinds
    • CompTIA
    • Cisco Old Level
      • Cisco New Level
    • Mikrotik
    • Linux
    • EPI
  • مخابرات
    • مخابرات
  • امنیت
    • ISC2
    • F5
    • EC-Council
    • Juniper
    • SOC
    • Fortinet
    • SANS
    • SCADA
    • ISACA
    • Secure coding
    • Payment Security
    • Splunk
  • مجازی سازی
    • Hyper-V
    • Cloud computing
    • VMWare
    • AWS
    • Azure
  • Devops
    • Devops
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • برنامه نویسی
    • IOS
    • programming & Web
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • HP
    • EMC
    • Netbackup
    • veeam
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • دیجیتال مارکتینگ
    • دیجیتال مارکتینگ
  • ارزهای دیجیتال
    • ارزهای دیجیتال
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
    • کارکنان دولت
0

ورود و ثبت نام

  • صفحه اصلی
  • تقویم آموزشی
  • آموزش آنلاین
  • لابراتوار آنلاین
  • وبینارها
    • پایتون برای هر چیزی
    • وبینار معرفی پیش نیاز های دوره های امنیت
    • وبینار معرفی دوره جامع Cisco Collaboration
    • وبینار معرفی دوره مهندسی پایتون
    • ذهنیت ها و تکنیک های چابکی برای توانمندسازی it
    • راه اندازی IP Telephony سیسکو در شبکه های سازمانی
    • وبینار Infrastructure as Code
    • وبینار امنیت سیستم های کنترل صنعتی
    • وبینار معرفی مرکز عملیات امنیت
    • وبینار ربات نویسی تلگرام با پایتون
    • وبینار نفوذ و گرفتن دسترسی از تلگرام
    • اصول نظارت بر شبکه های مخابراتی
    • وبینار CSCU
    • وبینار Container on Wheels
    • وبینار مسیر آموزشی SANS
    • وبینار پدافند غیرعامل
    • وبینار Wazuh
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • فرم پیش ثبت نام
  • کتابخانه
  • پادکست
  • ویدئوها

وبلاگ

دوران آکادمی بلاگ پادکست پادکست برنامه نویسی پادکست معرفی کتابخانه Django

پادکست معرفی کتابخانه Django

1400/06/14
ارسال شده توسط مدیریت
پادکست ، پادکست برنامه نویسی
1.24k بازدید
آیکون پادکست

سلام عرض می کنم خدمت شما دوستان عزیز. محمدرضا عروجی هستم، مدرس زبان های برنامه نویسی، کارشناس تست نفوذ و شبکه در آکادمی دوران.
امروز در خدمت شما هستم تا یک کتابخانه بسیار مفید و پر کاربرد را خدمت شما معرفی کنم.
کتابخانه ای که با استفاده از آن شما می توانید یک وب سایت قدرتمند و مفید طراحی کنید.
• معرفی
این کتابخانه جنگو نام دارد که به صورت Django نوشته میشود.
کتابخانه جنگو چارچوبی است مبتنی بر پایتون که منبع باز بوده و از الگوی معماریMVT پیروی می کند. کتابخانه Django در پایتون چارچوبی است که توسط بنیاد نرم افزاری DSF که یک سازمان مستقل امریکایی غیر انتفاعی می‌باشد، طراحی و پیاده سازی شده.
هدف اصلی کتابخانه جنگو سهولت در ایجاد وب سایت‌های پیچیده و پایگاه داده محور است. فریم‌ورک جنگو در پاییز 2003 ایجاد شد و این فریمورک در ژوئیه 2005 با مجوز BSD به صورت عمومی منتشر شد و در معرض استفاده عموم قرار گرفت. در این زمان برنامه‌نویسان وب در روزنامه لارنس از طریق زبان‌برنامه نویسی پایتون برای ساخت انواع برنامه‌های کاربردی اقدام نمودند.
شاید برای شما این سوال باشد که MVT چیست؟
معماری MVT
همان طور که میدانید معماری MVC از سه مؤلفه اصلی یعنی مدل (Model)، نمایش (View) و کنترل‌گر (Controller) تشکیل شده است. معماری MVT، کمی متفاوت‌تر از معماری MVC است؛ در اصل، تفاوت بنیادی میان این دو معماری این است که در مدل MVT، کتابخانه Django مدیریت مؤلفه Controller را بر عهده می‌گیرد.( مؤلفه Controller، کد نرم‌افزاری است که تعامل میان مؤلفه‌های Model و View را کنترل می‌کند).
بنابراین، در معماری MVT، از آنجایی که کتابخانه Django مدیریت مؤلفه Controller را برعهده می‌گیرد، مؤلفه Template شکل می‌گیرد. مؤلفه Template، یک فایل HTML است که با «زبان قالب جنگو» (Django Template Language | DTL) ترکیب شده است. برنامه‌نویس یا توسعه‌دهنده، Model را تعریف می‌کند. سپس، با استفاده از View و Template، مدل تعریف شده به یک URL نگاشت می‌‌شود. در نهایت، پلتفرم جنگو، محتوا و یا سرویس مورد نظر را در اختیار کاربر قرار می‌دهد.
• پایگاه های داده جنگو
کتابخانه Django، از موتورهای پایگاه داده (Database Engines) مختلفی پشتیبانی می‌کند. مهم‌ترین آن‌ها عبارتند از:
پایگاه داده MySQL [+]
پایگاه داده PostgreSQL [+]
پایگاه داده SQLite 3 [+]
پایگاه داده Oracle [+]
پایگاه داده MongoDb [+]
پایگاه داده GoogleAppEngine [+]

• نصب
شما می توایند آخرین ورژن پایتون را برای سیستم عامل لینوکس ، ویندوز و سایر سیستم عامل ها از سایت https://www.python.org/downloads/ دریافت نمایید.
همچنین شما می توانید در سیستم عامل ویندوز با استفاده از دستور pip install django در cmd سیستم خود اقدام به نصب و راه اندازی این کتابخانه کنید.
• مزایا و معایب
از جمله اهمیت جنگو در آن است که توسط زبان برنامه‌نویسی پایتون که در حال حاضر مشهورترین زبان برنامه نویسی دنیا است، ایجاد شده است. جنگو برنامه‌ای است که آینده را نیز برای برنامه نویسان و توسعه‌دهندگان نمایش می‌دهد. اما پایتون در بخش مشخص کردن URL، تا حدودی برای مبتدیان برنامه نویسی مشکلاتی را به همراه می‌آورد. برای ورود به جنگو باید از دروازه پایتون عبور کرد. همچنین این کتابخانه قابلیت ترکیب و کار کردن با کتابخانه های دیگر پایتون را نیز داراست. با شرکت در دوره مهندسی پایتون آکادمی دوران ، شما میتوانید به طور کامل با جنگو آشنا شوید. با تشکر از توجه شما.

۱
۲
۳
۴
۵
میانگین امتیازات ۵ از ۵
از مجموع ۱ رای
اشتراک گذاری:
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • آیکون پادکست
    پادکست معرفی کتابخانه Scrapy در پایتون

    1.32k بازدید

  • آیکون پادکست
    پادکست tcpdump

    1.16k بازدید

  • آیکون پادکست
    پادکست تشریح مولفه های IoT

    796 بازدید

  • آیکون پادکست
    پادکست آسیب پذیری directory traversal

    1.05k بازدید

  • آیکون پادکست
    پادکست SANS542

    901 بازدید

  • آیکون پادکست
    پادکست SANS 572

    826 بازدید

قدیمی تر پادکست tcpdump
جدیدتر کتاب الکترونیکی Hands-on Kubernetes on Azure
0 0 رای ها
رأی دهی به مقاله
اشتراک در
وارد شدن
اطلاع از
guest

guest

0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
  • پادکست
    • پادکست امنیت
    • پادکست برنامه نویسی
    • پادکست ذخیره و بازیابی اطلاعات
    • پادکست شبکه
    • پادکست مخابرات
اطلاعات تماس
  • خیابان بهشتی، خیابان پاکستان، خیابان حکیمی پلاک ۱۲
  • 02143585 داخلی 264 و 257 و 269
  • 02143585555
پیوندهای مهم
  • گالری
  • مجوزها
  • فرم پیش ثبت نام
  • مشتریان
  • فرم درخواست مدرک
  • لابراتوار آنلاین
  • در حال تکمیل ظرفیت
  • سند راهبردی آموزش
  • بلاگ
تمامی حقوق برای آکادمی دوران محفوظ می باشد.

آموزش نه ! استخدامت هم با آکادمی دوران  ( کلیک کنید)

wpDiscuz
0
0
افکار شما را دوست داریم، لطفا نظر دهید.x
()
x
| پاسخ

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت