جستجو برای:
  • تقویم آموزشی
  • آموزش آنلاین
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • وبینار
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • دوره ها
    • امنیت
      • EC-Council
      • F5
      • Fortinet
      • ISACA
      • ISC2
      • Juniper
      • Payment Security
      • SANS
      • SCADA
      • Secure coding
      • SOC
      • Splunk
    • بانک اطلاعاتی
      • Oracle
      • SQL Server
    • هوش مصنوعی
    • تحول دیجیتال
    • گرافیک
    • برنامه نویسی
      • متخصص .net
      • متخصص php
      • متخصص Java
      • متخصص جاوا اسکریپت
      • متخصص پایتون
      • متخصص Front End
      • متخصص UI/UX
    • ذخیره و بازیابی اطلاعات
      • 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
    • ارزهای دیجیتال
    • اتوماسین صنعتی و ابزار دقیق
    • ویژه دوران
      • کارگاه ها و سمینارها
      • محصولات دوران
  • ویدئوها
  • بلاگ
  • آموزش، توانمندسازی، استخدام
  • آکادمی خوزستان
 
  • 021-43589
  • دعوت به همکاری
  • درباره ما
  • تماس با ما
  • مجله اینترنتی گروه دوران
آموزشگاه آکادمی دوران | برگزاری دوره های آموزشی تخصصی IT
دسته بندی‌ دوره‌ها
  • شبکه
    • 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
  • تحول دیجیتال
  • هوش مصنوعی
  • برنامه نویسی
    • متخصص پایتون
    • متخصص .net
    • متخصص جاوا اسکریپت
    • متخصص Java
    • متخصص Front End
    • متخصص UI/UX
    • متخصص php
  • گرافیک
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • HP
    • EMC
    • Netbackup
    • veeam
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • دیجیتال مارکتینگ
    • دیجیتال مارکتینگ
  • ارزهای دیجیتال
    • ارزهای دیجیتال
  • اتوماسین صنعتی و ابزار دقیق
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
    • کارکنان دولت
0

ورود و ثبت نام

  • تقویم آموزشی
  • آموزش آنلاین
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • ویدئوها
  • شعب آکادمی
    • آکادمی خوزستان
    • آکادمی بندرعباس
  • آموزش، توانمندسازی، استخدام

بلاگ

آموزشگاه آکادمی دوران | برگزاری دوره های آموزشی تخصصی IT بلاگ مقالات برنامه نویسی پادکست معرفی کتابخانه Django

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

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

سلام عرض می کنم خدمت شما دوستان عزیز. محمدرضا عروجی هستم، مدرس زبان های برنامه نویسی، کارشناس تست نفوذ و شبکه در آکادمی دوران.
امروز در خدمت شما هستم تا یک کتابخانه بسیار مفید و پر کاربرد را خدمت شما معرفی کنم.
کتابخانه ای که با استفاده از آن شما می توانید یک وب سایت قدرتمند و مفید طراحی کنید.
• معرفی
این کتابخانه جنگو نام دارد که به صورت 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 [+]

• نصب
شما می توایند آخرین ورژن پایتون را برای سیستم عامل لینوکس ، ویندوز و سایر سیستم عامل ها از سایت پایتون دریافت نمایید.
همچنین شما می توانید در سیستم عامل ویندوز با استفاده از دستور pip install django در cmd سیستم خود اقدام به نصب و راه اندازی این کتابخانه کنید.

پیشنهاد ما به شما: دوره آموزش پیشرفته Python ( آموزش پیشرفته پایتون )

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

اشتراک گذاری:
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • تفاوت #C و C++
    فرق C# و C++؛ انتخاب هوشمندانه برای برنامه‌نویسان حرفه‌ای!

    6 بازدید

  • جنگو
    کاربردهای فوق‌العاده جنگو که هر برنامه‌نویسی باید بداند!

    27 بازدید

  • نصب جنگو
    چگونه جنگو را نصب کنیم؟ آموزش کامل و ساده برای مبتدیان

    21 بازدید

  • برنامه نویس
    می خواهید برنامه نویس شوید؟ با این اپلیکیشن ها شروع کنید!

    39 بازدید

  • موانع برنامه نویسی
    ۵ راه برای عبور از موانع برنامه نویسی

    43 بازدید

  • برنامه نویس
    10مهارت نرم که از تو یک برنامه نویس بزرگ می‌سازد

    47 بازدید

قدیمی تر پادکست tcpdump
جدیدتر کتاب الکترونیکی PostgreSQL 13 Cookbook

دیدگاهتان را بنویسید لغو پاسخ

فرصت بی نظیر ورود به باز کار
دسته‌های دوره های آموزشی
  • آموزش دوره های devOPS
  • اتوماسین صنعتی و ابزار دقیق
  • ارزهای دیجیتال
  • امنیت
    • EC-Council
    • F5
    • Fortinet
    • ISACA
    • ISC2
    • Juniper
    • Payment Security
    • SANS
    • SCADA
    • Secure coding
    • SOC
    • Splunk
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • برنامه نویسی
    • IOS
    • programming & Web
    • متخصص C#
    • متخصص PHP
    • متخصص UI/UX
    • متخصص پایتون
    • متخصص جاوا
    • متخصص جاوا اسکریپت
    • متخصص فرانت اند
  • تحول دیجیتال
  • درحال برگزاری
  • دیجیتال مارکتینگ
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • EMC
    • HP
    • Netbackup
    • veeam
  • شبکه
    • Cisco Old Level
      • Cisco New Level
    • CompTIA
    • EPI
    • Microsoft
    • Mikrotik
    • SolarWinds
    • آموزش Linux
  • کارکنان دولت
  • گرافیک
  • مجازی سازی
    • AWS
    • Azure
    • Cloud computing
    • Hyper-V
    • VMware
  • مخابرات
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • هوش مصنوعی
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران

درباره ما

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

تماس با ما

  • تهران،خیابان بهشتی ،خیابان پاکستان ، کوچه حکیمی، پلاک 12
  • 021-43589
  • 021-88172361 اضطراری
  • 021-88172365 اضطراری
  • academy@douran.ir
Icon-instagram Icon-send-2 Linkedin-in Tape

پیوندهای مهم

  • کتابخانه
  • مجوزها
  • مشتریان
  • لابراتوار
  • فضای آموزشی
  • بلاگ
  • گروه دوران
  • دورتال

نماد اعتماد الکترونیک

تقویم زمستانی
تمامی حقوق برای آکادمی دوران محفوظ می باشد.

ورود

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

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