جنگو چیست؟

Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
  • آواتار کاربرآرزو محمدزادگان
  • 09 مهر, 1400
  • 0 Comments
  • 7 Secs Read

جنگو چیست؟

جنگو یک فریمورک وب پایتون سطح  بالا ست که معمولا استارتاپها و شرکتها از آن برای توسعه ی وب استفاده می کنند. ساختار جنگو MVT است که شباهت بسیاری به الگوی MVC دارد .

با این فریمورک می توانید از پایگاه داده های رابطه ای مانند همچنین و Oracle و SQLite ،MySQL ،PostgreSQLپایگاهدادههای غیر رابطه ای مانند MQ Rabbit و Redisاستفاده کنید.
اگرکاملا مبتدی هستید و با اصطلاحات احراز هویت، مسیریابی URL ،API و مدلها آگاه ی ندارید، یادگیر ی جنگو برایتان دشوار خواهد بود. برای یادگیر ی زبان پایتون چقدر زمان لازم است؟ اما نگران نباشید با مطالعه ی منابع مختلف، به آرامی و به تدریج همه چیز را خواهید فهمید. یادگیر ی جنگو ممکن است ۵.۲ تا ۴ هفته طول بکشد. در دوره حرفه ای پایتونی شو قدم به قدم بدون پیشنیاز میتوانید در جنگو مسلط شوید

اینجا چه خواهید یافت؟

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

تمرین برنامه های جنگو

  • تمرین امری حیاتی است. مقالات مربوط به تست ، شما را با واحد تست و ادغام برنامه های جنگو آشنا می کند. همچنین با بسته های مختلف و کتابخانه های موجود برای کمک به نوشتن و اجرای مجموعه های آزمایشی آشنا خواهید شد. بزودی  مقالات مربوط به این بخش منتشر میشود 

REST API

  • با نحوه ایجاد RESTFul API با استفاده از Django Rest Framework (DRF) آشنا شوید ، برنامه ای که برای ساخت سریع API های RESTful بر اساس مدل های جنگو استفاده می شود. بزودی 

بهترین شیوه ها

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

Deployment

  • هنگامی که وب سایت یا وب اپلیکشن  شما آماده خروج از لوکال هاست  و آنلاین شدن  است ، آموزشها و مقالات مربوط به دیپلوی کردن بر روی سرور ( یعنی  نرم افزار شما اماده انتشار و انلاین شدن است ) مقاله های موجود در اینجا در ارتباط با آنلاین شدن  و نحوه دیپلوی کردن بر روی سرور را پوشش می دهد.بزودی 

Caching

  • بارگذاری سریع صفحات ، تجربه بازدید از سایت شما را بهبود می بخشد. در اینجا شما با عواملی که باعث کاهش سرعت برنامه های کاربردی وب می شوند آشنا خواهید شد و اینکه چگونه می توانید با اجرای caching عملکرد را افزایش دهید.بزودی 

فالسک چیست؟

فالسک یکی از ساده ترین  میکروفریمورکهای پایتون است. اگر می خواهید یک برنامه ی وب ساده و سبک بسازید، می توانید از فالسک در آن استفاده کنید. البته فالسک به اندازه ی جنگو قدرتمند و گسترده نیست اما ویژگی ها یی مانند پشتیبانی از تست واحد و ساخت API REST را ارائه می دهد. یادگیری فالسک ۲ تا ۳ هفته طول خواهد کشید.

آواتار کاربر
آرزو محمدزادگان

مهندس برق ،برنامه نویس وب ، که عاشق اینترنت وکسب‌ وکار های دیجیتال است .

Leave a Reply

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دلیل بازگشت وجه

X